Blame view
samples/seccomp/Makefile
1.4 KB
8ac270d1e Documentation: pr... |
1 2 |
# kbuild trick to avoid linker error. Can be omitted if a module is built. obj- := dummy.o |
561381a14 samples/seccomp: ... |
3 |
hostprogs-$(CONFIG_SECCOMP_FILTER) := bpf-fancy dropper bpf-direct |
8ac270d1e Documentation: pr... |
4 5 6 7 8 |
HOSTCFLAGS_bpf-fancy.o += -I$(objtree)/usr/include HOSTCFLAGS_bpf-fancy.o += -idirafter $(objtree)/include HOSTCFLAGS_bpf-helper.o += -I$(objtree)/usr/include HOSTCFLAGS_bpf-helper.o += -idirafter $(objtree)/include |
561381a14 samples/seccomp: ... |
9 |
bpf-fancy-objs := bpf-fancy.o bpf-helper.o |
8ac270d1e Documentation: pr... |
10 11 12 13 |
HOSTCFLAGS_dropper.o += -I$(objtree)/usr/include HOSTCFLAGS_dropper.o += -idirafter $(objtree)/include dropper-objs := dropper.o |
8ac270d1e Documentation: pr... |
14 15 |
HOSTCFLAGS_bpf-direct.o += -I$(objtree)/usr/include HOSTCFLAGS_bpf-direct.o += -idirafter $(objtree)/include |
561381a14 samples/seccomp: ... |
16 |
bpf-direct-objs := bpf-direct.o |
8ac270d1e Documentation: pr... |
17 18 |
# Try to match the kernel target. |
275aaa683 samples/seccomp: ... |
19 |
ifndef CROSS_COMPILE |
e9107f88c samples/seccomp/M... |
20 |
ifndef CONFIG_64BIT |
b25b09ecf samples/seccomp: ... |
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# s390 has -m31 flag to build 31 bit binaries ifndef CONFIG_S390 MFLAG = -m32 else MFLAG = -m31 endif HOSTCFLAGS_bpf-direct.o += $(MFLAG) HOSTCFLAGS_dropper.o += $(MFLAG) HOSTCFLAGS_bpf-helper.o += $(MFLAG) HOSTCFLAGS_bpf-fancy.o += $(MFLAG) HOSTLOADLIBES_bpf-direct += $(MFLAG) HOSTLOADLIBES_bpf-fancy += $(MFLAG) HOSTLOADLIBES_dropper += $(MFLAG) |
8ac270d1e Documentation: pr... |
36 |
endif |
8ac270d1e Documentation: pr... |
37 |
always := $(hostprogs-y) |
e9107f88c samples/seccomp/M... |
38 39 40 41 42 43 44 45 46 |
else # MIPS system calls are defined based on the -mabi that is passed # to the toolchain which may or may not be a valid option # for the host toolchain. So disable tests if target architecture # is MIPS but the host isn't. ifndef CONFIG_MIPS always := $(hostprogs-y) endif endif |