PROG= waf OBJS= waf.o SRC= waf.c CFLAGS= LIBS= MYFLAGS=-Wall -pedantic -lpcap 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)