xref: /linux/tools/testing/selftests/futex/functional/Makefile (revision 7cb5dd8e2c8ce2b8f778f37cfd8bb955d663d16d)
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 \
19*7cb5dd8eSAndré Almeida	futex_wait \
20*7cb5dd8eSAndré Almeida	futex_requeue
212aa8470fSDarren Hart
2288baa78dSbamvor.zhangjian@huawei.comTEST_PROGS := run.sh
232aa8470fSDarren Hart
24b2d35fa5SAnders Roxelltop_srcdir = ../../../../..
25211929fdSShuah KhanKSFT_KHDR_INSTALL := 1
269705315bSDarren Hartinclude ../../lib.mk
272aa8470fSDarren Hart
2888baa78dSbamvor.zhangjian@huawei.com$(TEST_GEN_FILES): $(HEADERS)
29