Makefile (e59f0e93e92e0ddfd17e3373d586218cf638571e) | Makefile (b1c2ce11d42886d08cfa28e38ee07f2b606ced0b) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# Makefile for net selftests 3 4CFLAGS = -Wall -Wl,--no-as-needed -O2 -g 5CFLAGS += -I../../../../usr/include/ $(KHDR_INCLUDES) 6# Additional include paths needed by kselftest.h 7CFLAGS += -I../ 8 --- 135 unchanged lines hidden (view full) --- 144endif 145 146CLANG_SYS_INCLUDES = $(call get_sys_includes,$(CLANG),$(CLANG_TARGET_ARCH)) 147 148BPF_PROG_OBJS := $(OUTPUT)/nat6to4.o $(OUTPUT)/xdp_dummy.o \ 149 $(OUTPUT)/sample_map_ret0.bpf.o $(OUTPUT)/sample_ret0.bpf.o 150 151$(BPF_PROG_OBJS): $(OUTPUT)/%.o : %.c $(BPFOBJ) | $(MAKE_DIRS) | 1# SPDX-License-Identifier: GPL-2.0 2# Makefile for net selftests 3 4CFLAGS = -Wall -Wl,--no-as-needed -O2 -g 5CFLAGS += -I../../../../usr/include/ $(KHDR_INCLUDES) 6# Additional include paths needed by kselftest.h 7CFLAGS += -I../ 8 --- 135 unchanged lines hidden (view full) --- 144endif 145 146CLANG_SYS_INCLUDES = $(call get_sys_includes,$(CLANG),$(CLANG_TARGET_ARCH)) 147 148BPF_PROG_OBJS := $(OUTPUT)/nat6to4.o $(OUTPUT)/xdp_dummy.o \ 149 $(OUTPUT)/sample_map_ret0.bpf.o $(OUTPUT)/sample_ret0.bpf.o 150 151$(BPF_PROG_OBJS): $(OUTPUT)/%.o : %.c $(BPFOBJ) | $(MAKE_DIRS) |
152 $(CLANG) -O2 --target=bpf -c $< $(CCINCLUDE) $(CLANG_SYS_INCLUDES) -o $@ | 152 $(CLANG) -O2 -g --target=bpf $(CCINCLUDE) $(CLANG_SYS_INCLUDES) \ 153 -c $< -o $@ |
153 154$(BPFOBJ): $(wildcard $(BPFDIR)/*.[ch] $(BPFDIR)/Makefile) \ 155 $(APIDIR)/linux/bpf.h \ 156 | $(BUILD_DIR)/libbpf 157 $(MAKE) $(submake_extras) -C $(BPFDIR) OUTPUT=$(BUILD_DIR)/libbpf/ \ 158 EXTRA_CFLAGS='-g -O0' \ 159 DESTDIR=$(SCRATCH_DIR) prefix= all install_headers 160 161EXTRA_CLEAN := $(SCRATCH_DIR) | 154 155$(BPFOBJ): $(wildcard $(BPFDIR)/*.[ch] $(BPFDIR)/Makefile) \ 156 $(APIDIR)/linux/bpf.h \ 157 | $(BUILD_DIR)/libbpf 158 $(MAKE) $(submake_extras) -C $(BPFDIR) OUTPUT=$(BUILD_DIR)/libbpf/ \ 159 EXTRA_CFLAGS='-g -O0' \ 160 DESTDIR=$(SCRATCH_DIR) prefix= all install_headers 161 162EXTRA_CLEAN := $(SCRATCH_DIR) |