]>
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 \ |
fca426ef | 16 | vswitchd/system-stats.h \ |
c3bb4bd7 | 17 | vswitchd/vswitch-idl.c \ |
d879a707 | 18 | vswitchd/vswitch-idl.h \ |
064af421 BP |
19 | vswitchd/xenserver.c \ |
20 | vswitchd/xenserver.h | |
21 | vswitchd_ovs_vswitchd_LDADD = \ | |
8cd4882f | 22 | ofproto/libofproto.a \ |
72b06300 | 23 | lib/libsflow.a \ |
064af421 | 24 | lib/libopenvswitch.a \ |
a26cc67c | 25 | $(SSL_LIBS) |
4cdb08c0 BP |
26 | EXTRA_DIST += \ |
27 | vswitchd/ovs-vswitchd.8.in \ | |
28 | vswitchd/INTERNALS | |
064af421 | 29 | |
e75e8930 BP |
30 | if HAVE_NETLINK |
31 | sbin_PROGRAMS += vswitchd/ovs-brcompatd | |
064af421 | 32 | vswitchd_ovs_brcompatd_SOURCES = \ |
9852694f JP |
33 | vswitchd/ovs-brcompatd.c \ |
34 | vswitchd/vswitch-idl.c \ | |
35 | vswitchd/vswitch-idl.h | |
a26cc67c | 36 | vswitchd_ovs_brcompatd_LDADD = lib/libopenvswitch.a $(SSL_LIBS) |
e75e8930 BP |
37 | endif |
38 | EXTRA_DIST += vswitchd/ovs-brcompatd.8.in | |
d879a707 | 39 | |
00732bf5 BP |
40 | # vswitch schema and IDL |
41 | OVSIDL_BUILT += \ | |
45a7de56 BP |
42 | vswitchd/vswitch-idl.c \ |
43 | vswitchd/vswitch-idl.h \ | |
00732bf5 BP |
44 | vswitchd/vswitch-idl.ovsidl |
45 | VSWITCH_IDL_FILES = vswitchd/vswitch.ovsschema vswitchd/vswitch-idl.ann | |
89365653 | 46 | EXTRA_DIST += $(VSWITCH_IDL_FILES) |
00732bf5 BP |
47 | vswitchd/vswitch-idl.ovsidl: $(VSWITCH_IDL_FILES) |
48 | $(OVSDB_IDLC) -C $(srcdir) annotate $(VSWITCH_IDL_FILES) > $@.tmp | |
49 | mv $@.tmp $@ | |
89365653 | 50 | |
f8d739a9 BP |
51 | # vswitch E-R diagram |
52 | if BUILD_ER_DIAGRAMS | |
fca64c12 BP |
53 | $(srcdir)/vswitchd/vswitch.pic: ovsdb/ovsdb-dot.in ovsdb/dot2pic \ |
54 | vswitchd/vswitch.ovsschema | |
f8d739a9 | 55 | $(OVSDB_DOT) $(srcdir)/vswitchd/vswitch.ovsschema \ |
fca64c12 BP |
56 | | dot -T plain \ |
57 | | $(srcdir)/ovsdb/dot2pic \ | |
f8d739a9 BP |
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 $@ |