INC := -I include all: compile exec compile: gcc $(INC) -c -o build/driver.o src/driver.c gcc $(INC) -c -o build/producer.o src/producer.c gcc $(INC) -c -o build/consumer.o src/consumer.c exec: ./driver.out clean: rm driver.out consumer.out producer.out