hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/samples/seccomp/Makefile
....@@ -1,38 +1,6 @@
11 # SPDX-License-Identifier: GPL-2.0
2
-ifndef CROSS_COMPILE
3
-hostprogs-$(CONFIG_SAMPLE_SECCOMP) := bpf-fancy dropper bpf-direct
2
+userprogs-always-y += bpf-fancy dropper bpf-direct user-trap
43
5
-HOSTCFLAGS_bpf-fancy.o += -I$(objtree)/usr/include
6
-HOSTCFLAGS_bpf-fancy.o += -idirafter $(objtree)/include
7
-HOSTCFLAGS_bpf-helper.o += -I$(objtree)/usr/include
8
-HOSTCFLAGS_bpf-helper.o += -idirafter $(objtree)/include
94 bpf-fancy-objs := bpf-fancy.o bpf-helper.o
105
11
-HOSTCFLAGS_dropper.o += -I$(objtree)/usr/include
12
-HOSTCFLAGS_dropper.o += -idirafter $(objtree)/include
13
-dropper-objs := dropper.o
14
-
15
-HOSTCFLAGS_bpf-direct.o += -I$(objtree)/usr/include
16
-HOSTCFLAGS_bpf-direct.o += -idirafter $(objtree)/include
17
-bpf-direct-objs := bpf-direct.o
18
-
19
-# Try to match the kernel target.
20
-ifndef CONFIG_64BIT
21
-
22
-# s390 has -m31 flag to build 31 bit binaries
23
-ifndef CONFIG_S390
24
-MFLAG = -m32
25
-else
26
-MFLAG = -m31
27
-endif
28
-
29
-HOSTCFLAGS_bpf-direct.o += $(MFLAG)
30
-HOSTCFLAGS_dropper.o += $(MFLAG)
31
-HOSTCFLAGS_bpf-helper.o += $(MFLAG)
32
-HOSTCFLAGS_bpf-fancy.o += $(MFLAG)
33
-HOSTLDLIBS_bpf-direct += $(MFLAG)
34
-HOSTLDLIBS_bpf-fancy += $(MFLAG)
35
-HOSTLDLIBS_dropper += $(MFLAG)
36
-endif
37
-always := $(hostprogs-m)
38
-endif
6
+userccflags += -I usr/include