xref: /openbmc/linux/tools/testing/selftests/futex/functional/Makefile (revision d6b6592ac6d11eab91e6758d224eac35f4122aca)
1 # SPDX-License-Identifier: GPL-2.0
2 INCLUDES := -I../include -I../../ $(KHDR_INCLUDES)
3 CFLAGS := $(CFLAGS) -g -O2 -Wall -D_GNU_SOURCE= -pthread $(INCLUDES) $(KHDR_INCLUDES)
4 LDLIBS := -lpthread -lrt
5 
6 LOCAL_HDRS := \
7 	../include/futextest.h \
8 	../include/atomic.h \
9 	../include/logging.h
10 TEST_GEN_PROGS := \
11 	futex_wait_timeout \
12 	futex_wait_wouldblock \
13 	futex_requeue_pi \
14 	futex_requeue_pi_signal_restart \
15 	futex_requeue_pi_mismatched_ops \
16 	futex_wait_uninitialized_heap \
17 	futex_wait_private_mapped_file \
18 	futex_wait \
19 	futex_requeue \
20 	futex_waitv
21 
22 TEST_PROGS := run.sh
23 
24 top_srcdir = ../../../../..
25 DEFAULT_INSTALL_HDR_PATH := 1
26 include ../../lib.mk
27