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