xref: /linux/tools/testing/selftests/landlock/Makefile (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
1e1199815SMickaël Salaün# SPDX-License-Identifier: GPL-2.0
2a5254052SMickaël Salaün#
3a5254052SMickaël Salaün# First run: make -C ../../../.. headers_install
4e1199815SMickaël Salaün
5cb542c66SMuhammad Usama AnjumCFLAGS += -Wall -O2 $(KHDR_INCLUDES)
6a5254052SMickaël Salaün
7a5254052SMickaël SalaünLOCAL_HDRS += common.h
8e1199815SMickaël Salaün
9e1199815SMickaël Salaünsrc_test := $(wildcard *_test.c)
10e1199815SMickaël Salaün
11e1199815SMickaël SalaünTEST_GEN_PROGS := $(src_test:.c=)
12e1199815SMickaël Salaün
13*960ed6caSMickaël SalaünTEST_GEN_PROGS_EXTENDED := \
14*960ed6caSMickaël Salaün	true \
15*960ed6caSMickaël Salaün	sandbox-and-launch \
16*960ed6caSMickaël Salaün	wait-pipe \
17*960ed6caSMickaël Salaün	wait-pipe-sandbox
18e1199815SMickaël Salaün
19091873e4SMickaël Salaün# Short targets:
200e4db4f8SMickaël Salaün$(TEST_GEN_PROGS): LDLIBS += -lcap -lpthread
21a5254052SMickaël Salaün$(TEST_GEN_PROGS_EXTENDED): LDFLAGS += -static
22a5254052SMickaël Salaün
23e1199815SMickaël Salaüninclude ../lib.mk
24e1199815SMickaël Salaün
25091873e4SMickaël Salaün# Targets with $(OUTPUT)/ prefix:
260e4db4f8SMickaël Salaün$(TEST_GEN_PROGS): LDLIBS += -lcap -lpthread
27a5254052SMickaël Salaün$(TEST_GEN_PROGS_EXTENDED): LDFLAGS += -static
28