]>
git.proxmox.com Git - ovs.git/blob - vtep/automake.mk
6 EXTRA_DIST
+= vtep
/vtep-idl.ann
8 $(srcdir)/vtep
/vtep.ovsschema \
9 $(srcdir)/vtep
/vtep-idl.ann
10 vtep
/vtep-idl.ovsidl
: $(VTEP_IDL_FILES
)
11 $(AM_V_GEN
)$(OVSDB_IDLC
) annotate
$(VTEP_IDL_FILES
) > $@.tmp
&& \
13 CLEANFILES
+= vtep
/vtep-idl.c vtep
/vtep-idl.h
16 lib_LTLIBRARIES
+= vtep
/libvtep.la
17 vtep_libvtep_la_LDFLAGS
= \
18 -version-info
$(LT_CURRENT
):$(LT_REVISION
):$(LT_AGE
) \
19 -Wl
,--version-script
=$(top_builddir
)/vtep
/libvtep.sym \
21 vtep_libvtep_la_SOURCES
= \
37 vtep_vtep_ctl_SOURCES
= vtep
/vtep-ctl.c
38 vtep_vtep_ctl_LDADD
= vtep
/libvtep.la lib
/libopenvswitch.la
44 docs
+= vtep
/README.ovs-vtep.md
45 EXTRA_DIST
+= vtep
/ovs-vtep
48 EXTRA_DIST
+= vtep
/vtep.ovsschema
49 pkgdata_DATA
+= vtep
/vtep.ovsschema
53 # If "python" or "dot" is not available, then we do not add graphical diagram
54 # to the documentation.
57 vtep
/vtep.gv
: ovsdb
/ovsdb-dot.in vtep
/vtep.ovsschema
58 $(AM_V_GEN
)$(OVSDB_DOT
) --no-arrows
$(srcdir)/vtep
/vtep.ovsschema
> $@
59 vtep
/vtep.pic
: vtep
/vtep.gv ovsdb
/dot2pic
60 $(AM_V_GEN
)(dot
-T plain
< vtep
/vtep.gv |
$(PERL
) $(srcdir)/ovsdb
/dot2pic
-f
3) > $@.tmp
&& \
62 VTEP_PIC
= vtep
/vtep.pic
63 VTEP_DOT_DIAGRAM_ARG
= --er-diagram
=$(VTEP_PIC
)
64 DISTCLEANFILES
+= vtep
/vtep.gv vtep
/vtep.pic
68 # VTEP schema documentation
69 EXTRA_DIST
+= vtep
/vtep.xml
70 DISTCLEANFILES
+= vtep
/vtep
.5
71 man_MANS
+= vtep
/vtep
.5
73 ovsdb
/ovsdb-doc vtep
/vtep.xml
$(srcdir)/vtep
/vtep.ovsschema
$(VTEP_PIC
)
74 $(AM_V_GEN
)$(OVSDB_DOC
) \
75 $(VTEP_DOT_DIAGRAM_ARG
) \
76 --version
=$(VERSION
) \
77 $(srcdir)/vtep
/vtep.ovsschema \
78 $(srcdir)/vtep
/vtep.xml
> $@.tmp
&& \
81 # Version checking for vtep.ovsschema.
82 ALL_LOCAL
+= vtep
/vtep.ovsschema.stamp
83 vtep
/vtep.ovsschema.stamp
: vtep
/vtep.ovsschema
84 @sum
=`sed '/cksum/d' $? | cksum`; \
85 expected
=`sed -n 's/.*"cksum": "\(.*\)".*/\1/p' $?`; \
86 if
test "X$$sum" = "X$$expected"; then \
89 ln
=`sed -n '/"cksum":/=' $?`; \
90 echo
>&2 "$?:$$ln: checksum \"$$sum\" does not match (you should probably update the version number and fix the checksum)"; \
93 CLEANFILES
+= vtep
/vtep.ovsschema.stamp