Makefile 584 B

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