include ../benchmarks.mk TESTNAME = main testcase1 HEADERS = my_queue.h OBJECTS = main.o my_queue.o all: $(TESTNAME) main: $(HEADERS) $(OBJECTS) $(CC) -o $@ $(OBJECTS) $(CFLAGS) $(LDFLAGS) testcase1: $(HEADERS) my_queue.o testcase1.o $(CC) -o $@ my_queue.o testcase1.o $(CFLAGS) $(LDFLAGS) %.o: %.c $(CC) -c -o $@ $< $(CFLAGS) clean: rm -f $(TESTNAME) *.o