]> git.proxmox.com Git - mirror_iproute2.git/blame - lib/Makefile
vdpa: add .gitignore
[mirror_iproute2.git] / lib / Makefile
CommitLineData
6054c1eb 1# SPDX-License-Identifier: GPL-2.0
5f1df307 2include ../config.mk
089f8569 3
6837f771 4CFLAGS += -fPIC
aba5acdf 5
1a22ad27
RD
6UTILOBJ = utils.o utils_math.o rt_names.o ll_map.o ll_types.o ll_proto.o ll_addr.o \
7 inet_proto.o namespace.o json_writer.o json_print.o json_print_math.o \
dc800a4e 8 names.o color.o bpf_legacy.o bpf_glue.o exec.o fs.o cg_map.o
aba5acdf 9
6d61a2b5
HL
10ifeq ($(HAVE_ELF),y)
11ifeq ($(HAVE_LIBBPF),y)
12UTILOBJ += bpf_libbpf.o
13endif
14endif
15
b3c4a550
DA
16NLOBJ=libgenl.o libnetlink.o
17ifeq ($(HAVE_MNL),y)
18NLOBJ += mnl_utils.o
19endif
aba5acdf
SH
20
21all: libnetlink.a libutil.a
22
23libnetlink.a: $(NLOBJ)
57bdf8b7 24 $(QUIET_AR)$(AR) rcs $@ $^
aba5acdf
SH
25
26libutil.a: $(UTILOBJ) $(ADDLIB)
57bdf8b7 27 $(QUIET_AR)$(AR) rcs $@ $^
aba5acdf
SH
28
29install:
30
31clean:
32 rm -f $(NLOBJ) $(UTILOBJ) $(ADDLIB) libnetlink.a libutil.a