Makefile 583 B

123456789101112131415161718192021222324
  1. # SPDX-License-Identifier: GPL-2.0
  2. INCLUDES := -I../include -I../../
  3. CFLAGS := $(CFLAGS) -g -O2 -Wall -D_GNU_SOURCE -pthread $(INCLUDES)
  4. LDFLAGS := $(LDFLAGS) -pthread -lrt
  5. HEADERS := \
  6. ../include/futextest.h \
  7. ../include/atomic.h \
  8. ../include/logging.h
  9. TEST_GEN_FILES := \
  10. futex_wait_timeout \
  11. futex_wait_wouldblock \
  12. futex_requeue_pi \
  13. futex_requeue_pi_signal_restart \
  14. futex_requeue_pi_mismatched_ops \
  15. futex_wait_uninitialized_heap \
  16. futex_wait_private_mapped_file
  17. TEST_PROGS := run.sh
  18. top_srcdir = ../../../../..
  19. include ../../lib.mk
  20. $(TEST_GEN_FILES): $(HEADERS)