]>
Commit | Line | Data |
---|---|---|
e75e8930 | 1 | sbin_PROGRAMS += vswitchd/ovs-vswitchd |
064af421 | 2 | man_MANS += \ |
064af421 BP |
3 | vswitchd/ovs-vswitchd.8 \ |
4 | vswitchd/ovs-brcompatd.8 | |
5 | DISTCLEANFILES += \ | |
064af421 BP |
6 | vswitchd/ovs-vswitchd.8 \ |
7 | vswitchd/ovs-brcompatd.8 | |
8 | ||
9 | vswitchd_ovs_vswitchd_SOURCES = \ | |
10 | vswitchd/bridge.c \ | |
11 | vswitchd/bridge.h \ | |
064af421 BP |
12 | vswitchd/proc-net-compat.c \ |
13 | vswitchd/proc-net-compat.h \ | |
14 | vswitchd/ovs-vswitchd.c \ | |
ce887677 | 15 | vswitchd/system-stats.c \ |
c3bb4bd7 | 16 | vswitchd/vswitch-idl.c \ |
d879a707 | 17 | vswitchd/vswitch-idl.h \ |
064af421 BP |
18 | vswitchd/xenserver.c \ |
19 | vswitchd/xenserver.h | |
20 | vswitchd_ovs_vswitchd_LDADD = \ | |
8cd4882f | 21 | ofproto/libofproto.a \ |
72b06300 | 22 | lib/libsflow.a \ |
064af421 | 23 | lib/libopenvswitch.a \ |
a26cc67c | 24 | $(SSL_LIBS) |
4cdb08c0 BP |
25 | EXTRA_DIST += \ |
26 | vswitchd/ovs-vswitchd.8.in \ | |
27 | vswitchd/INTERNALS | |
064af421 | 28 | |
e75e8930 BP |
29 | if HAVE_NETLINK |
30 | sbin_PROGRAMS += vswitchd/ovs-brcompatd | |
064af421 | 31 | vswitchd_ovs_brcompatd_SOURCES = \ |
9852694f JP |
32 | vswitchd/ovs-brcompatd.c \ |
33 | vswitchd/vswitch-idl.c \ | |
34 | vswitchd/vswitch-idl.h | |
a26cc67c | 35 | vswitchd_ovs_brcompatd_LDADD = lib/libopenvswitch.a $(SSL_LIBS) |
e75e8930 BP |
36 | endif |
37 | EXTRA_DIST += vswitchd/ovs-brcompatd.8.in | |
d879a707 | 38 | |
00732bf5 BP |
39 | # vswitch schema and IDL |
40 | OVSIDL_BUILT += \ | |
45a7de56 BP |
41 | vswitchd/vswitch-idl.c \ |
42 | vswitchd/vswitch-idl.h \ | |
00732bf5 BP |
43 | vswitchd/vswitch-idl.ovsidl |
44 | VSWITCH_IDL_FILES = vswitchd/vswitch.ovsschema vswitchd/vswitch-idl.ann | |
89365653 | 45 | EXTRA_DIST += $(VSWITCH_IDL_FILES) |
00732bf5 BP |
46 | vswitchd/vswitch-idl.ovsidl: $(VSWITCH_IDL_FILES) |
47 | $(OVSDB_IDLC) -C $(srcdir) annotate $(VSWITCH_IDL_FILES) > $@.tmp | |
48 | mv $@.tmp $@ | |
89365653 | 49 | |
f8d739a9 BP |
50 | # vswitch E-R diagram |
51 | if BUILD_ER_DIAGRAMS | |
52 | $(srcdir)/vswitchd/vswitch.pic: ovsdb/ovsdb-dot.in vswitchd/vswitch.ovsschema | |
53 | $(OVSDB_DOT) $(srcdir)/vswitchd/vswitch.ovsschema \ | |
54 | | dot -T pic \ | |
55 | | sed -e "/^'/d" \ | |
56 | -e '/^box attrs0/d' \ | |
57 | -e 's/linethick = 0;/linethick = 1;/' \ | |
58 | > $@.tmp | |
59 | mv $@.tmp $@ | |
60 | else | |
61 | $(srcdir)/vswitchd/vswitch.pic: ovsdb/ovsdb-dot.in vswitchd/vswitch.ovsschema | |
62 | touch $@ | |
63 | endif | |
64 | EXTRA_DIST += vswitchd/vswitch.pic | |
65 | ||
89365653 BP |
66 | # vswitch schema documentation |
67 | EXTRA_DIST += vswitchd/vswitch.xml | |
68 | dist_man_MANS += vswitchd/ovs-vswitchd.conf.db.5 | |
69 | vswitchd/ovs-vswitchd.conf.db.5: \ | |
f8d739a9 BP |
70 | ovsdb/ovsdb-doc.in vswitchd/vswitch.xml vswitchd/vswitch.ovsschema \ |
71 | $(srcdir)/vswitchd/vswitch.pic | |
89365653 BP |
72 | $(OVSDB_DOC) \ |
73 | --title="ovs-vswitchd.conf.db" \ | |
f8d739a9 | 74 | --er-diagram=$(srcdir)/vswitchd/vswitch.pic \ |
89365653 BP |
75 | $(srcdir)/vswitchd/vswitch.ovsschema \ |
76 | $(srcdir)/vswitchd/vswitch.xml > $@.tmp | |
77 | mv $@.tmp $@ |