CC = gcc CFLAGS = -Wall -Wextra -O2 LDFLAGS = all: daemon client daemon: fifo_server_daemon.o $(CC) $(CFLAGS) -o fifo_server_daemon fifo_server_daemon.o $(LDFLAGS) client: fifo_client.o $(CC) $(CFLAGS) -o fifo_client fifo_client.o $(LDFLAGS) fifo_server_daemon.o: fifo_server_daemon.c $(CC) $(CFLAGS) -c fifo_server_daemon.c fifo_client.o: fifo_client.c $(CC) $(CFLAGS) -c fifo_client.c clean: rm -f fifo_server_daemon fifo_client *.o