CC = gcc CFLAGS = -Wall -Wextra -O2 LDFLAGS = SERVER = daemon CLIENT = client .PHONY: all clean all: daemon $(CLIENT) daemon: daemon.c $(CC) $(CFLAGS) -o $(SERVER) daemon.c $(LDFLAGS) client: client.c $(CC) $(CFLAGS) -o $(CLIENT) client.c $(LDFLAGS) clean: rm -f server client