CC = gcc
INSTALL_DIR = /usr/local/bin
MAN_DIR = /usr/local/man

all: srm sfill sswap smem

srm: srm.c
	$(CC) -O2 -o srm srm.c
	strip srm
sfill: sfill.c
	$(CC) -O2 -o sfill sfill.c
	strip sfill
sswap: sswap.c
	$(CC) -O2 -o sswap sswap.c
	strip sswap
smem: smem.c
	$(CC) -O2 -o smem smem.c
	strip smem

clean:
	rm -f sfill srm sswap smem core

install: srm sfill sswap smem
	mkdir -p -m 755 ${INSTALL_DIR} 2> /dev/null
	cp -f srm sfill sswap smem ${INSTALL_DIR}
	chmod 711 ${INSTALL_DIR}/srm
	chmod 711 ${INSTALL_DIR}/sfill
	chmod 711 ${INSTALL_DIR}/sswap
	chmod 711 ${INSTALL_DIR}/smem
	mkdir -p -m 755 ${MAN_DIR}/man1 2> /dev/null
	cp -f srm.1 sfill.1 sswap.1 smem.1 ${MAN_DIR}/man1
	chmod 644 ${MAN_DIR}/man1/srm.1
	chmod 644 ${MAN_DIR}/man1/sfill.1
	chmod 644 ${MAN_DIR}/man1/sswap.1
	chmod 644 ${MAN_DIR}/man1/smem.1
