xref: /OK3568_Linux_fs/kernel/tools/testing/selftests/futex/functional/Makefile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593SmuzhiyunINCLUDES := -I../include -I../../
3*4882a593SmuzhiyunCFLAGS := $(CFLAGS) -g -O2 -Wall -D_GNU_SOURCE -pthread $(INCLUDES)
4*4882a593SmuzhiyunLDLIBS := -lpthread -lrt
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunLOCAL_HDRS := \
7*4882a593Smuzhiyun	../include/futextest.h \
8*4882a593Smuzhiyun	../include/atomic.h \
9*4882a593Smuzhiyun	../include/logging.h
10*4882a593SmuzhiyunTEST_GEN_PROGS := \
11*4882a593Smuzhiyun	futex_wait_timeout \
12*4882a593Smuzhiyun	futex_wait_wouldblock \
13*4882a593Smuzhiyun	futex_requeue_pi \
14*4882a593Smuzhiyun	futex_requeue_pi_signal_restart \
15*4882a593Smuzhiyun	futex_requeue_pi_mismatched_ops \
16*4882a593Smuzhiyun	futex_wait_uninitialized_heap \
17*4882a593Smuzhiyun	futex_wait_private_mapped_file
18*4882a593Smuzhiyun
19*4882a593SmuzhiyunTEST_PROGS := run.sh
20*4882a593Smuzhiyun
21*4882a593Smuzhiyuntop_srcdir = ../../../../..
22*4882a593SmuzhiyunKSFT_KHDR_INSTALL := 1
23*4882a593Smuzhiyuninclude ../../lib.mk
24