| .. | .. | 
|---|
| 1 | 1 |  # 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  | 
|---|
| 4 | 3 |   | 
|---|
| 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  | 
|---|
| 9 | 4 |  bpf-fancy-objs := bpf-fancy.o bpf-helper.o | 
|---|
| 10 | 5 |   | 
|---|
| 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  | 
|---|