]>
Commit | Line | Data |
---|---|---|
1 | IPOBJ=ip.o ipaddress.o iproute.o iprule.o \ | |
2 | rtm_map.o iptunnel.o ip6tunnel.o tunnel.o ipneigh.o ipntable.o iplink.o \ | |
3 | ipmaddr.o ipmonitor.o ipmroute.o ipprefix.o \ | |
4 | ipxfrm.o xfrm_state.o xfrm_policy.o xfrm_monitor.o \ | |
5 | iplink_vlan.o link_veth.o | |
6 | ||
7 | RTMONOBJ=rtmon.o | |
8 | ||
9 | ALLOBJ=$(IPOBJ) $(RTMONOBJ) | |
10 | SCRIPTS=ifcfg rtpr routel routef | |
11 | TARGETS=ip rtmon | |
12 | ||
13 | all: $(TARGETS) $(SCRIPTS) $(LIBS) | |
14 | ||
15 | ip: $(IPOBJ) $(LIBNETLINK) $(LIBUTIL) | |
16 | ||
17 | rtmon: $(RTMONOBJ) $(LIBNETLINK) | |
18 | ||
19 | install: all | |
20 | install -m 0755 -s $(TARGETS) $(DESTDIR)$(SBINDIR) | |
21 | install -m 0755 $(SCRIPTS) $(DESTDIR)$(SBINDIR) | |
22 | ||
23 | clean: | |
24 | rm -f $(ALLOBJ) $(TARGETS) | |
25 | ||
26 | LDLIBS += -ldl | |
27 | ||
28 | LDFLAGS += -Wl,-export-dynamic |