xref: /aosp_15_r20/external/linux-kselftest/tools/testing/selftests/landlock/Makefile (revision 053f45be4e351dfd5e965df293cd45b779f579ee)
1*053f45beSAndroid Build Coastguard Worker# SPDX-License-Identifier: GPL-2.0
2*053f45beSAndroid Build Coastguard Worker#
3*053f45beSAndroid Build Coastguard Worker# First run: make -C ../../../.. headers_install
4*053f45beSAndroid Build Coastguard Worker
5*053f45beSAndroid Build Coastguard WorkerCFLAGS += -Wall -O2 $(KHDR_INCLUDES)
6*053f45beSAndroid Build Coastguard Worker
7*053f45beSAndroid Build Coastguard WorkerLOCAL_HDRS += common.h
8*053f45beSAndroid Build Coastguard Worker
9*053f45beSAndroid Build Coastguard Workersrc_test := $(wildcard *_test.c)
10*053f45beSAndroid Build Coastguard Worker
11*053f45beSAndroid Build Coastguard WorkerTEST_GEN_PROGS := $(src_test:.c=)
12*053f45beSAndroid Build Coastguard Worker
13*053f45beSAndroid Build Coastguard WorkerTEST_GEN_PROGS_EXTENDED := true
14*053f45beSAndroid Build Coastguard Worker
15*053f45beSAndroid Build Coastguard Worker# Short targets:
16*053f45beSAndroid Build Coastguard Worker$(TEST_GEN_PROGS): LDLIBS += -lcap
17*053f45beSAndroid Build Coastguard Worker$(TEST_GEN_PROGS_EXTENDED): LDFLAGS += -static
18*053f45beSAndroid Build Coastguard Worker
19*053f45beSAndroid Build Coastguard Workerinclude ../lib.mk
20*053f45beSAndroid Build Coastguard Worker
21*053f45beSAndroid Build Coastguard Worker# Targets with $(OUTPUT)/ prefix:
22*053f45beSAndroid Build Coastguard Worker$(TEST_GEN_PROGS): LDLIBS += -lcap
23*053f45beSAndroid Build Coastguard Worker$(TEST_GEN_PROGS_EXTENDED): LDFLAGS += -static
24