xref: /linux/tools/testing/selftests/futex/functional/Makefile (revision c7d84e7ff5a651d186a6ec41361c4f07acc2fb9c)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2*c7d84e7fSAndré AlmeidaINCLUDES := -I../include -I../../ -I../../../../../usr/include/ \
3*c7d84e7fSAndré 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 \
182aa8470fSDarren Hart	futex_wait_private_mapped_file
192aa8470fSDarren Hart
2088baa78dSbamvor.zhangjian@huawei.comTEST_PROGS := run.sh
212aa8470fSDarren Hart
22b2d35fa5SAnders Roxelltop_srcdir = ../../../../..
23211929fdSShuah KhanKSFT_KHDR_INSTALL := 1
249705315bSDarren Hartinclude ../../lib.mk
252aa8470fSDarren Hart
2688baa78dSbamvor.zhangjian@huawei.com$(TEST_GEN_FILES): $(HEADERS)
27