~ubuntu-branches/ubuntu/saucy/libnl3/saucy

« back to all changes in this revision

Viewing changes to .pc/debian/out-of-tree.diff/lib/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Heiko Stuebner
  • Date: 2012-06-30 15:54:25 UTC
  • mfrom: (3.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20120630155425-6wx9v9q70vry53vg
Tags: 3.2.7-4
* Add watch file (Closes: #679473)
* Use dh-autoreconf to update the build system (Closes: 679474)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- Makefile -*-
 
2
 
 
3
AM_CPPFLAGS  =                          \
 
4
        -Wall \
 
5
        -I${top_srcdir}/include \
 
6
        -I${top_builddir}/include \
 
7
        -I${builddir}/route \
 
8
        -I${builddir}/route/cls \
 
9
        -D_GNU_SOURCE \
 
10
        -DSYSCONFDIR=\"$(sysconfdir)/libnl-3\"
 
11
 
 
12
AM_LDFLAGS = \
 
13
        -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
 
14
 
 
15
lib_LTLIBRARIES = \
 
16
        libnl-3.la libnl-genl-3.la libnl-route-3.la libnl-nf-3.la
 
17
 
 
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
 
21
 
 
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
 
25
 
 
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
 
32
 
 
33
CLEANFILES = \
 
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
 
38
 
 
39
# Hack to avoid using ylwrap. It does not function correctly in combination
 
40
# with --header-file=
 
41
route/pktloc_grammar.c: route/pktloc_grammar.l
 
42
        $(AM_V_GEN) $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^
 
43
 
 
44
route/pktloc_syntax.c: route/pktloc_syntax.y
 
45
        $(AM_V_GEN) $(YACC) -d $(YFLAGS) -o $@ $^
 
46
 
 
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 $@ $^
 
49
 
 
50
route/cls/ematch_syntax.c: route/cls/ematch_syntax.y
 
51
        $(AM_V_GEN) $(YACC) -d $(YFLAGS) -o $@ $^
 
52
 
 
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 \
 
59
        \
 
60
        route/cls/fw.c route/cls/police.c route/cls/u32.c route/cls/basic.c \
 
61
        route/cls/cgroup.c \
 
62
        \
 
63
        route/cls/ematch.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 \
 
67
        \
 
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 \
 
71
        \
 
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 \
 
75
        route/qdisc/tbf.c \
 
76
        \
 
77
        fib_lookup/lookup.c fib_lookup/request.c \
 
78
        \
 
79
        route/pktloc.c
 
80
 
 
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
 
86
 
 
87
BUILT_SOURCES = \
 
88
        route/cls/ematch_grammar.c \
 
89
        route/cls/ematch_syntax.c \
 
90
        route/pktloc_grammar.c \
 
91
        route/pktloc_syntax.c
 
92
 
 
93
EXTRA_DIST = \
 
94
        route/pktloc_grammar.l \
 
95
        route/pktloc_syntax.y \
 
96
        route/cls/ematch_grammar.l \
 
97
        route/cls/ematch_syntax.y
 
98
 
 
99
if ENABLE_CLI
 
100
nobase_pkglib_LTLIBRARIES = \
 
101
        cli/qdisc/htb.la \
 
102
        cli/qdisc/blackhole.la \
 
103
        cli/qdisc/pfifo.la \
 
104
        cli/qdisc/bfifo.la \
 
105
        cli/cls/basic.la \
 
106
        cli/cls/cgroup.la
 
107
 
 
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
 
114
endif