Update Makefile; Add command line compile and remove unneeded flags.
This commit is contained in:
7
Makefile
7
Makefile
@@ -13,6 +13,8 @@ LIBBPFOBJS += $(LIBBPFSRC)/staticobjs/strset.o $(LIBBPFSRC)/staticobjs/xsk.o
|
|||||||
|
|
||||||
CONFIGSRC = config.c
|
CONFIGSRC = config.c
|
||||||
CONFIGOBJ = config.o
|
CONFIGOBJ = config.o
|
||||||
|
CMDLINESRC = cmdline.c
|
||||||
|
CMDLINEOBJ = cmdline.o
|
||||||
|
|
||||||
XDPFWSRC = xdpfw.c
|
XDPFWSRC = xdpfw.c
|
||||||
XDPFWOUT = xdpfw
|
XDPFWOUT = xdpfw
|
||||||
@@ -21,7 +23,7 @@ XDPPROGSRC = xdpfw_kern.c
|
|||||||
XDPPROGBC = xdpfw_kern.bc
|
XDPPROGBC = xdpfw_kern.bc
|
||||||
XDPPROGOBJ = xdpfw_kern.o
|
XDPPROGOBJ = xdpfw_kern.o
|
||||||
|
|
||||||
OBJS = $(BUILDDIR)/$(CONFIGOBJ)
|
OBJS = $(BUILDDIR)/$(CONFIGOBJ) $(BUILDDIR)/$(CMDLINEOBJ)
|
||||||
|
|
||||||
LDFLAGS += -lconfig -lelf -lz
|
LDFLAGS += -lconfig -lelf -lz
|
||||||
INCS = -I $(LIBBPFSRC)
|
INCS = -I $(LIBBPFSRC)
|
||||||
@@ -36,7 +38,8 @@ xdpfw_filter:
|
|||||||
llc -march=bpf -filetype=obj -o $(BUILDDIR)/$(XDPPROGOBJ) $(BUILDDIR)/$(XDPPROGBC)
|
llc -march=bpf -filetype=obj -o $(BUILDDIR)/$(XDPPROGOBJ) $(BUILDDIR)/$(XDPPROGBC)
|
||||||
utils:
|
utils:
|
||||||
mkdir -p $(BUILDDIR)/
|
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:
|
libbpf:
|
||||||
$(MAKE) -C libbpf/src
|
$(MAKE) -C libbpf/src
|
||||||
clean:
|
clean:
|
||||||
|
|||||||
Reference in New Issue
Block a user