File tree Expand file tree Collapse file tree 3 files changed +11
-3
lines changed
Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ USER_OBJ := ${USER_C:.c=.o}
2323COMMON_DIR ?= ../common/
2424
2525COPY_LOADER ?=
26- LOADER_DIR : = $(COMMON_DIR ) /../basic04-pinning-maps
26+ LOADER_DIR ? = $(COMMON_DIR ) /../basic04-pinning-maps
2727
2828OBJECT_LIBBPF = $(LIBBPF_DIR ) /libbpf.a
2929
@@ -44,14 +44,14 @@ LDFLAGS ?= -L$(LIBBPF_DIR)
4444
4545LIBS = -lbpf -lelf
4646
47- all : llvm-check $(USER_TARGETS ) $(XDP_OBJ ) $(COPY_LOADER )
47+ all : llvm-check $(USER_TARGETS ) $(XDP_OBJ ) $(COPY_LOADER ) $( COPY_STATS )
4848
4949.PHONY : clean $(CLANG ) $(LLC )
5050
5151clean :
5252 $(MAKE ) -C $(LIBBPF_DIR ) clean
5353 $(MAKE ) -C $(COMMON_DIR ) clean
54- rm -f $(USER_TARGETS ) $(XDP_OBJ ) $(USER_OBJ ) $(COPY_LOADER )
54+ rm -f $(USER_TARGETS ) $(XDP_OBJ ) $(USER_OBJ ) $(COPY_LOADER ) $( COPY_STATS )
5555 rm -f * .ll
5656 rm -f * ~
5757
@@ -61,6 +61,12 @@ $(COPY_LOADER): $(LOADER_DIR)/${COPY_LOADER:=.c} $(COMMON_H)
6161 cp $(LOADER_DIR ) /$(COPY_LOADER ) $(COPY_LOADER )
6262endif
6363
64+ ifdef COPY_STATS
65+ $(COPY_STATS ) : $(LOADER_DIR ) /${COPY_STATS:=.c} $(COMMON_H )
66+ make -C $(LOADER_DIR ) $(COPY_STATS )
67+ cp $(LOADER_DIR ) /$(COPY_STATS ) $(COPY_STATS )
68+ endif
69+
6470# For build dependency on this file, if it gets updated
6571COMMON_MK = $(COMMON_DIR ) /common.mk
6672
Original file line number Diff line number Diff line change @@ -7,5 +7,6 @@ LIBBPF_DIR = ../libbpf/src/
77COMMON_DIR = ../common
88
99COPY_LOADER := xdp_loader
10+ COPY_STATS := xdp_stats
1011
1112include $(COMMON_DIR ) /common.mk
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ LIBBPF_DIR = ../libbpf/src/
77COMMON_DIR = ../common
88
99COPY_LOADER := xdp_loader
10+ COPY_STATS := xdp_stats
1011EXTRA_DEPS := $(COMMON_DIR ) /parsing_helpers.h
1112
1213include $(COMMON_DIR ) /common.mk
You can’t perform that action at this time.
0 commit comments