]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - lib/Makefile
vdpa: add .gitignore
[mirror_iproute2.git] / lib / Makefile
index 5b7ec169048ac32d95718bc64f50c1e8c1bf5a61..6c98f9a61fdbdd6366924fa84b412df066fb3441 100644 (file)
@@ -1,16 +1,22 @@
-include ../Config
-
-ifeq ($(IP_CONFIG_SETNS),y)
-       CFLAGS += -DHAVE_SETNS
-endif
+# SPDX-License-Identifier: GPL-2.0
+include ../config.mk
 
 CFLAGS += -fPIC
 
-UTILOBJ = utils.o rt_names.o ll_types.o ll_proto.o ll_addr.o \
-       inet_proto.o namespace.o json_writer.o \
-       names.o color.o bpf.o
+UTILOBJ = utils.o utils_math.o rt_names.o ll_map.o ll_types.o ll_proto.o ll_addr.o \
+       inet_proto.o namespace.o json_writer.o json_print.o json_print_math.o \
+       names.o color.o bpf_legacy.o bpf_glue.o exec.o fs.o cg_map.o
 
-NLOBJ=libgenl.o ll_map.o libnetlink.o
+ifeq ($(HAVE_ELF),y)
+ifeq ($(HAVE_LIBBPF),y)
+UTILOBJ += bpf_libbpf.o
+endif
+endif
+
+NLOBJ=libgenl.o libnetlink.o
+ifeq ($(HAVE_MNL),y)
+NLOBJ += mnl_utils.o
+endif
 
 all: libnetlink.a libutil.a
 
@@ -24,4 +30,3 @@ install:
 
 clean:
        rm -f $(NLOBJ) $(UTILOBJ) $(ADDLIB) libnetlink.a libutil.a
-