CC=gcc CFLAGS=-std=c11 -Wall -Wpedantic -g LIBS=-lrt all: consumer producer consumer: consumer.c $(CC) $(CFLAGS) -o consumer consumer.c $(LIBS) producer: producer.c $(CC) $(CFLAGS) -o producer producer.c $(LIBS) run: consumer producer ./producer ./consumer clean: rm -f *~ *.o consumer producer