]> git.proxmox.com Git - mirror_iproute2.git/blob - devlink/Makefile
devlink, rdma, tipc: properly define TARGETS without HAVE_MNL
[mirror_iproute2.git] / devlink / Makefile
1 # SPDX-License-Identifier: GPL-2.0
2 include ../config.mk
3
4 TARGETS :=
5
6 ifeq ($(HAVE_MNL),y)
7
8 DEVLINKOBJ = devlink.o mnlg.o
9 TARGETS += devlink
10
11 CFLAGS += $(shell $(PKG_CONFIG) libmnl --cflags)
12 LDLIBS += $(shell $(PKG_CONFIG) libmnl --libs)
13
14 endif
15
16 all: $(TARGETS) $(LIBS)
17
18 devlink: $(DEVLINKOBJ)
19 $(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@
20
21 install: all
22 install -m 0755 $(TARGETS) $(DESTDIR)$(SBINDIR)
23
24 clean:
25 rm -f $(DEVLINKOBJ) $(TARGETS)