TARGET = attack_server attack_client OBJS := query.o attack_server.o attack_client.o CC = gcc CFLAGS = -W -Wall LDFLAGS = all: $(TARGET) attack_server: $(OBJS) $(CC) $(LDFLAGS) attack_server.o query.o -o $@ attack_client: $(OBJS) $(CC) $(LDFLAGS) attack_client.o query.o -o $@ clean: rm -f *.o $(TARGET) *~ attack_server.o: attack_server.c query.c query.h Makefile attack_client.o: attack_client.c query.c query.h Makefile