Lines Matching refs:libbpf
7 VERSION_SCRIPT := libbpf.map
69 LIB_TARGET = libbpf.a libbpf.so.$(LIBBPF_VERSION)
70 LIB_FILE = libbpf.a libbpf.so*
71 PC_FILE = libbpf.pc
106 BPF_IN_SHARED := $(SHARED_OBJDIR)libbpf-in.o
107 BPF_IN_STATIC := $(STATIC_OBJDIR)libbpf-in.o
122 VERSIONED_SYM_COUNT = $(shell readelf --dyn-syms --wide $(OUTPUT)libbpf.so | \
148 $(Q)$(MAKE) $(build)=libbpf OUTPUT=$(SHARED_OBJDIR) CFLAGS="$(CFLAGS) $(SHLIB_FLAGS)"
152 $(Q)$(MAKE) $(build)=libbpf OUTPUT=$(STATIC_OBJDIR)
158 $(OUTPUT)libbpf.so: $(OUTPUT)libbpf.so.$(LIBBPF_VERSION)
160 $(OUTPUT)libbpf.so.$(LIBBPF_VERSION): $(BPF_IN_SHARED) $(VERSION_SCRIPT)
162 --shared -Wl,-soname,libbpf.so.$(LIBBPF_MAJOR_VERSION) \
164 @ln -sf $(@F) $(OUTPUT)libbpf.so
165 @ln -sf $(@F) $(OUTPUT)libbpf.so.$(LIBBPF_MAJOR_VERSION)
167 $(OUTPUT)libbpf.a: $(BPF_IN_STATIC)
170 $(OUTPUT)libbpf.pc:
174 < libbpf.pc.template > $@
178 check_abi: $(OUTPUT)libbpf.so $(VERSION_SCRIPT)
190 readelf --dyn-syms --wide $(OUTPUT)libbpf.so | \
235 SRC_HDRS := bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h \
262 $(call QUIET_CLEAN, libbpf) $(RM) -rf $(CMD_TARGETS) \