xref: /linux/tools/testing/selftests/landlock/Makefile (revision f4b369c6fe0ceaba2da2daff8c9eb415f85926dd)
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
7e6146223SMatthieu BuffetLOCAL_HDRS += $(wildcard *.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=)
12*9adbe893SGünther NoackTEST_GEN_PROGS += fs_bench
13e1199815SMickaël Salaün
14960ed6caSMickaël SalaünTEST_GEN_PROGS_EXTENDED := \
15960ed6caSMickaël Salaün	true \
16960ed6caSMickaël Salaün	sandbox-and-launch \
17960ed6caSMickaël Salaün	wait-pipe \
18960ed6caSMickaël Salaün	wait-pipe-sandbox
19e1199815SMickaël Salaün
20091873e4SMickaël Salaün# Short targets:
210e4db4f8SMickaël Salaün$(TEST_GEN_PROGS): LDLIBS += -lcap -lpthread
22a5254052SMickaël Salaün$(TEST_GEN_PROGS_EXTENDED): LDFLAGS += -static
23a5254052SMickaël Salaün
24e1199815SMickaël Salaüninclude ../lib.mk
25e1199815SMickaël Salaün
26091873e4SMickaël Salaün# Targets with $(OUTPUT)/ prefix:
270e4db4f8SMickaël Salaün$(TEST_GEN_PROGS): LDLIBS += -lcap -lpthread
28a5254052SMickaël Salaün$(TEST_GEN_PROGS_EXTENDED): LDFLAGS += -static
29