1
0

Makefile 606 B

12345678910111213141516171819202122232425
  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. KSFT_KHDR_INSTALL := 1
  20. include ../../lib.mk
  21. $(TEST_GEN_FILES): $(HEADERS)