summaryrefslogtreecommitdiffstats
path: root/lib/Makefile.am
blob: 4156f52fcec557970d5246e2a7edb1ddcff1d99f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# -*- Makefile -*-

AM_CFLAGS = -Wall -I${top_srcdir}/include

lib_LTLIBRARIES = \
	libnl.la libnl-genl.la libnl-nf.la libnl-route.la

libnl_la_LDFLAGS = -version-info 2:0:0
libnl_la_SOURCES = \
	addr.c attr.c cache.c cache_mngr.c cache_mngt.c data.c doc.c \
	error.c handlers.c msg.c nl.c object.c socket.c utils.c

libnl_genl_la_LDFLAGS = -version-info 2:0:0
libnl_genl_la_LIBADD  = libnl.la
libnl_genl_la_SOURCES = \
	genl/ctrl.c genl/family.c genl/genl.c genl/mngt.c

libnl_nf_la_LDFLAGS = -version-info 2:0:0
libnl_nf_la_LIBADD  = libnl-route.la
libnl_nf_la_SOURCES = \
	netfilter/ct.c netfilter/ct_obj.c netfilter/log.c \
	netfilter/log_msg.c netfilter/log_msg_obj.c netfilter/log_obj.c \
	netfilter/netfilter.c netfilter/nfnl.c netfilter/queue.c \
	netfilter/queue_msg.c netfilter/queue_msg_obj.c netfilter/queue_obj.c

libnl_route_la_LDFLAGS = -version-info 2:0:0
libnl_route_la_LIBADD  = libnl.la
libnl_route_la_SOURCES = \
	route/addr.c route/class.c route/class_api.c route/class_obj.c \
	route/classifier.c route/cls_api.c route/cls_obj.c route/link.c \
	route/neigh.c route/neightbl.c route/nexthop.c route/qdisc.c \
	route/qdisc_api.c route/qdisc_obj.c route/route.c route/route_obj.c \
	route/route_utils.c route/rtnl.c route/rule.c route/tc.c \
	\
	route/cls/fw.c route/cls/police.c route/cls/u32.c \
	\
	route/link/api.c route/link/vlan.c \
	\
	route/sch/blackhole.c route/sch/cbq.c route/sch/dsmark.c \
	route/sch/fifo.c route/sch/htb.c route/sch/netem.c route/sch/prio.c \
	route/sch/red.c route/sch/sfq.c route/sch/tbf.c \
	\
	fib_lookup/lookup.c fib_lookup/request.c