Home | History | Annotate | Download | only in sync
      1 CFLAGS += -O2 -g -std=gnu89 -pthread -Wall -Wextra
      2 CFLAGS += -I../../../../usr/include/
      3 LDFLAGS += -pthread
      4 
      5 TEST_PROGS = sync_test
      6 
      7 all: $(TEST_PROGS)
      8 
      9 include ../lib.mk
     10 
     11 OBJS = sync_test.o sync.o
     12 
     13 TESTS += sync_alloc.o
     14 TESTS += sync_fence.o
     15 TESTS += sync_merge.o
     16 TESTS += sync_wait.o
     17 TESTS += sync_stress_parallelism.o
     18 TESTS += sync_stress_consumer.o
     19 TESTS += sync_stress_merge.o
     20 
     21 sync_test: $(OBJS) $(TESTS)
     22 
     23 clean:
     24 	$(RM) sync_test $(OBJS) $(TESTS)
     25