xref: /linux/tools/testing/selftests/futex/functional/Makefile (revision b3570b00dc3062c5a5e8d9602b923618d679636a)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
224c55275SMathieu DesnoyersINCLUDES := -I../include -I../../ $(KHDR_INCLUDES)
3cc937dadSEdward LiawCFLAGS := $(CFLAGS) -g -O2 -Wall -pthread $(INCLUDES) $(KHDR_INCLUDES)
431633694SSebastian Andrzej SiewiorLDLIBS := -lpthread -lrt -lnuma
52aa8470fSDarren Hart
603cab65aSRicardo CañueloLOCAL_HDRS := \
799c21f6dSStafford Horne	../include/futextest.h \
899c21f6dSStafford Horne	../include/atomic.h \
999c21f6dSStafford Horne	../include/logging.h
1003cab65aSRicardo CañueloTEST_GEN_PROGS := \
112aa8470fSDarren Hart	futex_wait_timeout \
122aa8470fSDarren Hart	futex_wait_wouldblock \
132aa8470fSDarren Hart	futex_requeue_pi \
142aa8470fSDarren Hart	futex_requeue_pi_signal_restart \
152aa8470fSDarren Hart	futex_requeue_pi_mismatched_ops \
162aa8470fSDarren Hart	futex_wait_uninitialized_heap \
17c3d12858SAndré Almeida	futex_wait_private_mapped_file \
187cb5dd8eSAndré Almeida	futex_wait \
195e59c1d1SAndré Almeida	futex_requeue \
20cda95faeSSebastian Andrzej Siewior	futex_priv_hash \
2131633694SSebastian Andrzej Siewior	futex_numa_mpol \
22*9140f57cSPeter Zijlstra	futex_waitv \
23*9140f57cSPeter Zijlstra	futex_numa
242aa8470fSDarren Hart
2588baa78dSbamvor.zhangjian@huawei.comTEST_PROGS := run.sh
262aa8470fSDarren Hart
27b2d35fa5SAnders Roxelltop_srcdir = ../../../../..
28cef75780SMuhammad Usama AnjumDEFAULT_INSTALL_HDR_PATH := 1
299705315bSDarren Hartinclude ../../lib.mk
30