PROG= af OBJS= af.o SRC= af.c CFLAGS=-I/usr/include/mysql LIBS=-L/usr/lib/mysql -lmysqlclient -lm MYFLAGS=-Wall -pedantic -lpcap -lpthread all: $(PROG) $(PROG) : $(OBJS) $(INCLUDES) $(CC) $(OBJS) -o $(PROG) $(LIBS) $(MYFLAGS) rm -f *.out core *~ *.o $(OBJS) : $(SRC) $(CC) $(CFLAGS) -c $(SRC) # if you don't have install type: # cp $(PROG) /usr/sbin # chown root /usr/sbin/$(PROG) # strip /usr/sbin/$(PROG) # install: install -c -m 4555 -o root -s $(PROG) $(SBIN)/$(PROG) install -c -m 0444 -o root $(MANSRC) $(MAN)/$(MANDST) install -c -m 0400 -o root $(CONFIGSRC) $(ETC)/$(CONFIG) clean: rm -f a.out core *~ ~* *.o $(PROG)