1 sbin_PROGRAMS
+= vswitchd
/ovs-vswitchd
2 man_MANS
+= vswitchd
/ovs-vswitchd
.8
4 vswitchd
/ovs-vswitchd
.8
6 vswitchd_ovs_vswitchd_SOURCES
= \
9 vswitchd
/ovs-vswitchd.c \
10 vswitchd
/system-stats.c \
11 vswitchd
/system-stats.h \
12 vswitchd
/xenserver.c \
14 vswitchd_ovs_vswitchd_LDADD
= \
15 ofproto
/libofproto.la \
18 vswitchd_ovs_vswitchd_LDFLAGS
= $(AM_LDFLAGS
) $(DPDK_vswitchd_LDFLAGS
)
19 MAN_ROOTS
+= vswitchd
/ovs-vswitchd
.8.in
21 # vswitch schema and IDL
22 EXTRA_DIST
+= vswitchd
/vswitch.ovsschema
23 pkgdata_DATA
+= vswitchd
/vswitch.ovsschema
27 # If "python" or "dot" is not available, then we do not add graphical diagram
28 # to the documentation.
30 vswitchd
/vswitch.gv
: ovsdb
/ovsdb-dot.in vswitchd
/vswitch.ovsschema
31 $(AM_V_GEN
)$(OVSDB_DOT
) --no-arrows
$(srcdir)/vswitchd
/vswitch.ovsschema
> $@
32 vswitchd
/vswitch.pic
: vswitchd
/vswitch.gv ovsdb
/dot2pic
33 $(AM_V_GEN
)(dot
-T plain
< vswitchd
/vswitch.gv |
$(PYTHON3
) $(srcdir)/ovsdb
/dot2pic
-f
3) > $@.tmp
&& \
35 VSWITCH_PIC
= vswitchd
/vswitch.pic
36 VSWITCH_DOT_DIAGRAM_ARG
= --er-diagram
=$(VSWITCH_PIC
)
37 CLEANFILES
+= vswitchd
/vswitch.gv vswitchd
/vswitch.pic
40 # vswitch schema documentation
41 EXTRA_DIST
+= vswitchd
/vswitch.xml
42 CLEANFILES
+= vswitchd
/ovs-vswitchd.conf.db
.5
43 man_MANS
+= vswitchd
/ovs-vswitchd.conf.db
.5
44 vswitchd
/ovs-vswitchd.conf.db
.5: \
45 ovsdb
/ovsdb-doc vswitchd
/vswitch.xml vswitchd
/vswitch.ovsschema \
47 $(AM_V_GEN
)$(OVSDB_DOC
) \
48 $(VSWITCH_DOT_DIAGRAM_ARG
) \
49 --version
=$(VERSION
) \
50 $(srcdir)/vswitchd
/vswitch.ovsschema \
51 $(srcdir)/vswitchd
/vswitch.xml
> $@.tmp
&& \
54 # Version checking for vswitch.ovsschema.
55 ALL_LOCAL
+= vswitchd
/vswitch.ovsschema.stamp
56 vswitchd
/vswitch.ovsschema.stamp
: vswitchd
/vswitch.ovsschema
57 $(srcdir)/build-aux
/cksum-schema-check
$?
$@
58 CLEANFILES
+= vswitchd
/vswitch.ovsschema.stamp
60 # Clean up generated files from older OVS versions. (This is important so that
61 # #include "vswitch-idl.h" doesn't get the wrong copy.)
62 CLEANFILES
+= vswitchd
/vswitch-idl.c vswitchd
/vswitch-idl.h