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