CC = gcc CFLAGS = -std=c11 server.o: server.c signal.o: signal.c %.o: %.c $(CC) $(CFLAGS) -c -o $@ $^ server: server.o signal: signal.o %: %.o $(CC) -o $@ $<