5
-I${top_srcdir}/include \
6
-I${top_builddir}/include \
8
-I${builddir}/route/cls \
10
-DSYSCONFDIR=\"$(sysconfdir)/libnl-3\"
13
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
16
libnl-3.la libnl-genl-3.la libnl-route-3.la libnl-nf-3.la
18
libnl_3_la_SOURCES = \
19
addr.c attr.c cache.c cache_mngr.c cache_mngt.c data.c \
20
error.c handlers.c msg.c nl.c object.c socket.c utils.c
22
libnl_genl_3_la_LIBADD = libnl-3.la
23
libnl_genl_3_la_SOURCES = \
24
genl/ctrl.c genl/family.c genl/genl.c genl/mngt.c
26
libnl_nf_3_la_LIBADD = libnl-route-3.la
27
libnl_nf_3_la_SOURCES = \
28
netfilter/ct.c netfilter/ct_obj.c netfilter/log.c \
29
netfilter/log_msg.c netfilter/log_msg_obj.c netfilter/log_obj.c \
30
netfilter/netfilter.c netfilter/nfnl.c netfilter/queue.c \
31
netfilter/queue_msg.c netfilter/queue_msg_obj.c netfilter/queue_obj.c
34
route/pktloc_grammar.c route/pktloc_grammar.h \
35
route/pktloc_syntax.c route/pktloc_syntax.h \
36
route/cls/ematch_grammar.c route/cls/ematch_grammar.h \
37
route/cls/ematch_syntax.c route/cls/ematch_syntax.h
39
# Hack to avoid using ylwrap. It does not function correctly in combination
41
route/pktloc_grammar.c: route/pktloc_grammar.l
42
$(AM_V_GEN) $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^
44
route/pktloc_syntax.c: route/pktloc_syntax.y
45
$(AM_V_GEN) $(YACC) -d $(YFLAGS) -o $@ $^
47
route/cls/ematch_grammar.c: route/cls/ematch_grammar.l
48
$(AM_V_GEN) $(LEX) --header-file=route/cls/ematch_grammar.h $(LFLAGS) -o $@ $^
50
route/cls/ematch_syntax.c: route/cls/ematch_syntax.y
51
$(AM_V_GEN) $(YACC) -d $(YFLAGS) -o $@ $^
53
libnl_route_3_la_LIBADD = libnl-3.la
54
libnl_route_3_la_SOURCES = \
55
route/addr.c route/class.c route/cls.c route/link.c \
56
route/neigh.c route/neightbl.c route/nexthop.c route/qdisc.c \
57
route/route.c route/route_obj.c route/route_utils.c route/rtnl.c \
58
route/rule.c route/tc.c route/classid.c \
60
route/cls/fw.c route/cls/police.c route/cls/u32.c route/cls/basic.c \
64
route/cls/ematch/container.c route/cls/ematch/cmp.c \
65
route/cls/ematch/nbyte.c route/cls/ematch/text.c \
66
route/cls/ematch/meta.c \
68
route/link/api.c route/link/vlan.c route/link/dummy.c \
69
route/link/bridge.c route/link/inet6.c route/link/inet.c \
70
route/link/bonding.c \
72
route/qdisc/blackhole.c route/qdisc/cbq.c route/qdisc/dsmark.c \
73
route/qdisc/fifo.c route/qdisc/htb.c route/qdisc/netem.c \
74
route/qdisc/prio.c route/qdisc/red.c route/qdisc/sfq.c \
77
fib_lookup/lookup.c fib_lookup/request.c \
81
nodist_libnl_route_3_la_SOURCES = \
82
route/pktloc_syntax.c route/pktloc_syntax.h \
83
route/pktloc_grammar.c route/pktloc_grammar.h \
84
route/cls/ematch_syntax.c route/cls/ematch_syntax.h \
85
route/cls/ematch_grammar.c route/cls/ematch_grammar.h
88
route/cls/ematch_grammar.c \
89
route/cls/ematch_syntax.c \
90
route/pktloc_grammar.c \
94
route/pktloc_grammar.l \
95
route/pktloc_syntax.y \
96
route/cls/ematch_grammar.l \
97
route/cls/ematch_syntax.y
100
nobase_pkglib_LTLIBRARIES = \
102
cli/qdisc/blackhole.la \
108
cli_qdisc_htb_la_LDFLAGS = -module -avoid-version
109
cli_qdisc_blackhole_la_LDFLAGS = -module -avoid-version
110
cli_qdisc_pfifo_la_LDFLAGS = -module -avoid-version
111
cli_qdisc_bfifo_la_LDFLAGS = -module -avoid-version
112
cli_cls_basic_la_LDFLAGS = -module -avoid-version
113
cli_cls_cgroup_la_LDFLAGS = -module -avoid-version