1*2aa8470fSDarren HartINCLUDES := -I../include 2*2aa8470fSDarren HartCFLAGS := $(CFLAGS) -g -O2 -Wall -D_GNU_SOURCE -pthread $(INCLUDES) 3*2aa8470fSDarren HartLDFLAGS := $(LDFLAGS) -pthread -lrt 4*2aa8470fSDarren Hart 5*2aa8470fSDarren HartHEADERS := ../include/futextest.h 6*2aa8470fSDarren HartTARGETS := \ 7*2aa8470fSDarren Hart futex_wait_timeout \ 8*2aa8470fSDarren Hart futex_wait_wouldblock \ 9*2aa8470fSDarren Hart futex_requeue_pi \ 10*2aa8470fSDarren Hart futex_requeue_pi_signal_restart \ 11*2aa8470fSDarren Hart futex_requeue_pi_mismatched_ops \ 12*2aa8470fSDarren Hart futex_wait_uninitialized_heap \ 13*2aa8470fSDarren Hart futex_wait_private_mapped_file 14*2aa8470fSDarren Hart 15*2aa8470fSDarren Hart.PHONY: all clean 16*2aa8470fSDarren Hartall: $(TARGETS) 17*2aa8470fSDarren Hart 18*2aa8470fSDarren Hart$(TARGETS): $(HEADERS) 19*2aa8470fSDarren Hart 20*2aa8470fSDarren Hartrun_tests: all 21*2aa8470fSDarren Hart ./run.sh 22*2aa8470fSDarren Hart 23*2aa8470fSDarren Hartclean: 24*2aa8470fSDarren Hart rm -f $(TARGETS) 25