# # "make test-readers-writers" to make simulation # "make clean" to remove .o files and executable # CC = gcc CFLAGS = -Wall -pedantic -pthread -std=c99 -O LDLIBS = -pthread utildefs = getint.h timer.h objs = test-readers-writers.o readers-writers.o exe = test-readers-writers $(exe) : $(objs) test-readers-writers.o : \ test-readers-writers.c test-readers-writers.h readers-writers.h $(utildefs) readers-writers.o : \ readers-writers.c test-readers-writers.h readers-writers.h $(utildefs) .PHONY: clean clean: -rm -v $(objs) $(exe)