CC = gcc CFLAGS = -c -Wall -g LDFLAGS = all: fork-server select-server fork-server: fork-server.o $(CC) $(LDFLAGS) fork-server.o -o $@ select-server: select-server.o $(CC) $(LDFLAGS) select-server.o -o $@ fork-server.o: fork-server.c $(CC) $(CFLAGS) fork-server.c select-server.o: select-server.c $(CC) $(CFLAGS) select-server.c clean: rm -rf *.o fork-server select-server # EOF