xref: /linux/tools/testing/selftests/futex/functional/Makefile (revision 5e59c1d1c78c9cdd8834f3242db4a76f617fa4ad)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2c7d84e7fSAndré AlmeidaINCLUDES := -I../include -I../../ -I../../../../../usr/include/ \
3c7d84e7fSAndré Almeida	-I$(KBUILD_OUTPUT)/kselftest/usr/include
42aa8470fSDarren HartCFLAGS := $(CFLAGS) -g -O2 -Wall -D_GNU_SOURCE -pthread $(INCLUDES)
53e839363SDmitry SafonovLDLIBS := -lpthread -lrt
62aa8470fSDarren Hart
799c21f6dSStafford HorneHEADERS := \
899c21f6dSStafford Horne	../include/futextest.h \
999c21f6dSStafford Horne	../include/atomic.h \
1099c21f6dSStafford Horne	../include/logging.h
1188baa78dSbamvor.zhangjian@huawei.comTEST_GEN_FILES := \
122aa8470fSDarren Hart	futex_wait_timeout \
132aa8470fSDarren Hart	futex_wait_wouldblock \
142aa8470fSDarren Hart	futex_requeue_pi \
152aa8470fSDarren Hart	futex_requeue_pi_signal_restart \
162aa8470fSDarren Hart	futex_requeue_pi_mismatched_ops \
172aa8470fSDarren Hart	futex_wait_uninitialized_heap \
18c3d12858SAndré Almeida	futex_wait_private_mapped_file \
197cb5dd8eSAndré Almeida	futex_wait \
20*5e59c1d1SAndré Almeida	futex_requeue \
21*5e59c1d1SAndré Almeida	futex_waitv
222aa8470fSDarren Hart
2388baa78dSbamvor.zhangjian@huawei.comTEST_PROGS := run.sh
242aa8470fSDarren Hart
25b2d35fa5SAnders Roxelltop_srcdir = ../../../../..
26211929fdSShuah KhanKSFT_KHDR_INSTALL := 1
279705315bSDarren Hartinclude ../../lib.mk
282aa8470fSDarren Hart
2988baa78dSbamvor.zhangjian@huawei.com$(TEST_GEN_FILES): $(HEADERS)
30