.. | .. |
---|
3 | 3 | # Makefile for the Linux BPFILTER layer. |
---|
4 | 4 | # |
---|
5 | 5 | |
---|
6 | | -hostprogs-y := bpfilter_umh |
---|
| 6 | +userprogs := bpfilter_umh |
---|
7 | 7 | bpfilter_umh-objs := main.o |
---|
8 | | -KBUILD_HOSTCFLAGS += -I. -Itools/include/ -Itools/include/uapi |
---|
9 | | -HOSTCC := $(CC) |
---|
| 8 | +userccflags += -I $(srctree)/tools/include/ -I $(srctree)/tools/include/uapi |
---|
10 | 9 | |
---|
11 | 10 | ifeq ($(CONFIG_BPFILTER_UMH), y) |
---|
12 | | -# builtin bpfilter_umh should be compiled with -static |
---|
| 11 | +# builtin bpfilter_umh should be linked with -static |
---|
13 | 12 | # since rootfs isn't mounted at the time of __init |
---|
14 | 13 | # function is called and do_execv won't find elf interpreter |
---|
15 | | -KBUILD_HOSTLDFLAGS += -static |
---|
| 14 | +userldflags += -static |
---|
16 | 15 | endif |
---|
17 | 16 | |
---|
18 | 17 | $(obj)/bpfilter_umh_blob.o: $(obj)/bpfilter_umh |
---|