blob: a559111ad7386f03ad4feb82d146a125d7b14158 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
PKG_CONFIG ?= pkg-config
LIB_CFLAGS := $(shell $(PKG_CONFIG) --cflags libbpf)
LIB_LDLIBS := $(shell $(PKG_CONFIG) --libs libbpf)
CFLAGS ?= -O3
CFLAGS += -MMD -MP
CFLAGS += -std=gnu99 -D_GNU_SOURCE
CFLAGS += -Wall
CFLAGS += $(LIB_CFLAGS)
LDLIBS += $(LIB_LDLIBS)
ifneq ($(V),1)
BUILT_IN_LINK.o := $(LINK.o)
LINK.o = @echo " LD $@";
LINK.o += $(BUILT_IN_LINK.o)
BUILT_IN_COMPILE.c := $(COMPILE.c)
COMPILE.c = @echo " CC $@";
COMPILE.c += $(BUILT_IN_COMPILE.c)
BUILT_IN_RM := $(RM)
RM := @a() { echo " CLEAN $$@"; $(BUILT_IN_RM) "$$@"; }; a
endif
all: netifexec
netifexec: $(sort $(patsubst %.c,%.o,$(wildcard *.c)))
clean:
$(RM) netifexec *.o *.d
.PHONY: all clean
-include *.d
|