From 90a79e0338a300f448830551dbc576b0c6470d78 Mon Sep 17 00:00:00 2001 From: gamemann Date: Fri, 12 Nov 2021 16:57:39 +0000 Subject: [PATCH] Update Makefile; Add command line compile and remove unneeded flags. --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 8f985dc..a6a510b 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,8 @@ LIBBPFOBJS += $(LIBBPFSRC)/staticobjs/strset.o $(LIBBPFSRC)/staticobjs/xsk.o CONFIGSRC = config.c CONFIGOBJ = config.o +CMDLINESRC = cmdline.c +CMDLINEOBJ = cmdline.o XDPFWSRC = xdpfw.c XDPFWOUT = xdpfw @@ -21,7 +23,7 @@ XDPPROGSRC = xdpfw_kern.c XDPPROGBC = xdpfw_kern.bc XDPPROGOBJ = xdpfw_kern.o -OBJS = $(BUILDDIR)/$(CONFIGOBJ) +OBJS = $(BUILDDIR)/$(CONFIGOBJ) $(BUILDDIR)/$(CMDLINEOBJ) LDFLAGS += -lconfig -lelf -lz INCS = -I $(LIBBPFSRC) @@ -36,7 +38,8 @@ xdpfw_filter: llc -march=bpf -filetype=obj -o $(BUILDDIR)/$(XDPPROGOBJ) $(BUILDDIR)/$(XDPPROGBC) utils: mkdir -p $(BUILDDIR)/ - $(CC) -O2 -c $(LDFLAGS) -o $(BUILDDIR)/$(CONFIGOBJ) $(SRCDIR)/$(CONFIGSRC) + $(CC) -O2 -c -o $(BUILDDIR)/$(CONFIGOBJ) $(SRCDIR)/$(CONFIGSRC) + $(CC) -O2 -c -o $(BUILDDIR)/$(CMDLINEOBJ) $(SRCDIR)/$(CMDLINESRC) libbpf: $(MAKE) -C libbpf/src clean: