CC = gcc LD = gcc # for debug #CFLAGS = -Wall -g #LDFLAGS = -N # for production code CFLAGS = -Wall -O3 -fomit-frame-pointer LDFLAGS = -s IAMan: IAMan.o $(LD) $(LDFLAGS) -lpthread -o IAMan IAMan.o IAMan.o: IAMan.c $(CC) $(CFLAGS) -c IAMan.c install: IAMan install -m 555 IAMan /usr/local/bin/IAMan install -m 444 IAMan.1 /usr/local/man/man1/IAMan.1 clean: $(RM) IAMan IAMan.o core *~ dist: IAMan.c Makefile IAMan.1 README $(RM) IAMan IAMan.o core IAMan-1.1.tar.gz *~ cd .. ; tar -czvf IAMan-1.1.tar.gz IAMan-1.1