1 CC = gcc 2 CFLAGS = -O -Wall -DDEBUG 3 LIBS = distlib.o net.o 4 BIN = disttest distserv 5 DISTTEST = main.o 6 DISTSERV = distserv.o 7 8 all: $(LIBS) $(BIN) 9 disttest: $(LIBS) $(DISTTEST) 10 $(CC) $(CFLAGS) $(LIBS) $(DISTTEST) -o disttest 11 distserv: $(LIBS) $(DISTSERV) 12 $(CC) $(CFLAGS) $(LIBS) $(DISTSERV) -o distserv 13 distlib.o: distlib.c distlib.h net.h 14 distserv.o: distserv.c distlib.h net.h config.h 15 main.o: main.c distlib.h 16 net.o: net.c net.h 17 18 clean: 19 rm -f core $(LIBS) $(BIN) $(DISTTEST) $(DISTSERV) *.bak |