1# -*- Makefile -*-
2
3SUBDIRS = lib
4
5AM_CPPFLAGS  = -Wall -I${top_srcdir}/include -I${top_builddir}/include -D_GNU_SOURCE
6AM_LDFLAGS = -L${top_builddir}/lib -L${top_builddir}/src/lib -lnl-cli
7
8noinst_PROGRAMS = \
9	genl-ctrl-list \
10	nf-ct-list nf-log nf-queue nf-monitor \
11	nl-addr-add nl-addr-delete nl-addr-list \
12	nl-link-list nl-link-set nl-link-stats \
13	nl-link-ifindex2name nl-link-name2ifindex \
14	nl-neigh-add nl-neigh-delete nl-neigh-list \
15	nl-qdisc-delete nl-qdisc-list \
16	nl-rule-list \
17	nl-neightbl-list \
18	nl-monitor \
19	nl-tctree-list \
20	nl-route-add nl-route-delete nl-route-get nl-route-list \
21	nl-fib-lookup \
22	nl-list-caches nl-list-sockets \
23	nl-util-addr \
24	nl-pktloc-lookup
25
26genl_ctrl_list_SOURCES = genl-ctrl-list.c 
27genl_ctrl_list_LDADD = -lnl-genl -lnl-route
28
29nf_ct_list_SOURCES = nf-ct-list.c 
30nf_ct_list_LDADD = -lnl-nf
31nf_log_SOURCES = nf-log.c
32nf_log_LDADD = -lnl-nf
33nf_queue_SOURCES = nf-queue.c 
34nf_queue_LDADD = -lnl-nf
35nf_monitor_SOURCES = nf-monitor.c
36nf_monitor_LDADD = -lnl-nf
37
38nl_addr_add_SOURCES = nl-addr-add.c
39nl_addr_add_LDADD = -lnl-route
40nl_addr_delete_SOURCES = nl-addr-delete.c
41nl_addr_delete_LDADD = -lnl-route
42nl_addr_list_SOURCES = nl-addr-list.c
43nl_addr_list_LDADD = -lnl-route
44
45nl_link_list_SOURCES = nl-link-list.c
46nl_link_list_LDADD = -lnl-route
47nl_link_set_SOURCES = nl-link-set.c
48nl_link_set_LDADD = -lnl-route
49nl_link_stats_SOURCES = nl-link-stats.c
50nl_link_stats_LDADD = -lnl-route
51nl_link_ifindex2name_SOURCES = nl-link-ifindex2name.c
52nl_link_ifindex2name_LDADD = -lnl-route
53nl_link_name2ifindex_SOURCES = nl-link-name2ifindex.c
54nl_link_name2ifindex_LDADD = -lnl-route
55
56nl_monitor_SOURCES = nl-monitor.c
57nl_monitor_LDADD = -lnl-route
58
59nl_neigh_add_SOURCES = nl-neigh-add.c
60nl_neigh_add_LDADD = -lnl-route
61nl_neigh_delete_SOURCES = nl-neigh-delete.c
62nl_neigh_delete_LDADD = -lnl-route
63nl_neigh_list_SOURCES = nl-neigh-list.c
64nl_neigh_list_LDADD = -lnl-route
65
66nl_neightbl_list_SOURCES = nl-neightbl-list.c
67nl_neightbl_list_LDADD = -lnl-route
68
69nl_qdisc_delete_SOURCES = nl-qdisc-delete.c
70nl_qdisc_delete_LDADD = -lnl-route
71nl_qdisc_list_SOURCES = nl-qdisc-list.c
72nl_qdisc_list_LDADD = -lnl-route
73
74nl_route_add_SOURCES = nl-route-add.c
75nl_route_add_LDADD = -lnl-route
76nl_route_delete_SOURCES = nl-route-delete.c
77nl_route_delete_LDADD = -lnl-route
78nl_route_get_SOURCES = nl-route-get.c
79nl_route_get_LDADD = -lnl-route
80nl_route_list_SOURCES = nl-route-list.c
81nl_route_list_LDADD = -lnl-route
82
83nl_rule_list_SOURCES = nl-rule-list.c
84nl_rule_list_LDADD = -lnl-route
85
86nl_tctree_list_SOURCES = nl-tctree-list.c
87nl_tctree_list_LDADD = -lnl-route
88
89nl_fib_lookup_SOURCES = nl-fib-lookup.c
90nl_fib_lookup_LDADD = -lnl-route
91
92nl_list_caches_SOURCES = nl-list-caches.c
93nl_list_caches_LDADD = -lnl-route
94nl_list_sockets_SOURCES = nl-list-sockets.c
95nl_list_sockets_LDADD = -lnl-route
96
97nl_util_addr_SOURCES = nl-util-addr.c
98nl_util_addr_LDADD = -lnl-route
99
100nl_pktloc_lookup_SOURCES = nl-pktloc-lookup.c
101nl_pktloc_lookup_LDADD = -lnl-route
102