X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=ovn%2Fautomake.mk;h=f3f40e5a7517391295adadc20152b237d267876b;hb=600766e877efa2713b9c87d127f7190d8ab48da9;hp=1609d70090a8624a5b45642343408a7e1e90d8a3;hpb=10b1662bfa8603e90cd0405e3bd0877b62f208bb;p=cascardo%2Fovs.git diff --git a/ovn/automake.mk b/ovn/automake.mk index 1609d7009..f3f40e5a7 100644 --- a/ovn/automake.mk +++ b/ovn/automake.mk @@ -66,67 +66,29 @@ ovn/ovn-nb.5: \ $(srcdir)/ovn/ovn-nb.xml > $@.tmp && \ mv $@.tmp $@ -man_MANS += ovn/ovn-architecture.7 ovn/ovn-nbctl.8 -EXTRA_DIST += ovn/ovn-architecture.7.xml ovn/ovn-nbctl.8.xml - -SUFFIXES += .xml -%: %.xml - $(AM_V_GEN)$(run_python) $(srcdir)/build-aux/xml2nroff \ - --version=$(VERSION) $< > $@.tmp && mv $@.tmp $@ +man_MANS += ovn/ovn-architecture.7 +EXTRA_DIST += ovn/ovn-architecture.7.xml +DISTCLEANFILES += ovn/ovn-architecture.7 EXTRA_DIST += \ ovn/TODO \ - ovn/CONTAINERS.OpenStack.md - -# ovn-sb IDL -OVSIDL_BUILT += \ - $(srcdir)/ovn/ovn-sb-idl.c \ - $(srcdir)/ovn/ovn-sb-idl.h \ - $(srcdir)/ovn/ovn-sb.ovsidl -EXTRA_DIST += $(srcdir)/ovn/ovn-sb-idl.ann -OVN_SB_IDL_FILES = \ - $(srcdir)/ovn/ovn-sb.ovsschema \ - $(srcdir)/ovn/ovn-sb-idl.ann -$(srcdir)/ovn/ovn-sb-idl.ovsidl: $(OVN_SB_IDL_FILES) - $(AM_V_GEN)$(OVSDB_IDLC) annotate $(OVN_SB_IDL_FILES) > $@.tmp && \ - mv $@.tmp $@ -CLEANFILES += ovn/ovn-sb-idl.c ovn/ovn-sb-idl.h - -# ovn-nb IDL -OVSIDL_BUILT += \ - $(srcdir)/ovn/ovn-nb-idl.c \ - $(srcdir)/ovn/ovn-nb-idl.h \ - $(srcdir)/ovn/ovn-nb.ovsidl -EXTRA_DIST += $(srcdir)/ovn/ovn-nb-idl.ann -OVN_NB_IDL_FILES = \ - $(srcdir)/ovn/ovn-nb.ovsschema \ - $(srcdir)/ovn/ovn-nb-idl.ann -$(srcdir)/ovn/ovn-nb-idl.ovsidl: $(OVN_NB_IDL_FILES) - $(AM_V_GEN)$(OVSDB_IDLC) annotate $(OVN_NB_IDL_FILES) > $@.tmp && \ - mv $@.tmp $@ -CLEANFILES += ovn/ovn-nb-idl.c ovn/ovn-nb-idl.h - -# libovn -lib_LTLIBRARIES += ovn/libovn.la -ovn_libovn_la_LDFLAGS = \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ - -Wl,--version-script=$(top_builddir)/ovn/libovn.sym \ - $(AM_LDFLAGS) -ovn_libovn_la_SOURCES = \ - ovn/ovn-sb-idl.c \ - ovn/ovn-sb-idl.h \ - ovn/ovn-nb-idl.c \ - ovn/ovn-nb-idl.h + ovn/CONTAINERS.OpenStack.md \ + ovn/OVN-GW-HA.md -# ovn-nbctl -bin_PROGRAMS += ovn/ovn-nbctl -ovn_ovn_nbctl_SOURCES = ovn/ovn-nbctl.c -ovn_ovn_nbctl_LDADD = ovn/libovn.la ovsdb/libovsdb.la lib/libopenvswitch.la +# Version checking for ovn-nb.ovsschema. +ALL_LOCAL += ovn/ovn-nb.ovsschema.stamp +ovn/ovn-nb.ovsschema.stamp: ovn/ovn-nb.ovsschema + $(srcdir)/build-aux/cksum-schema-check $? $@ +CLEANFILES += ovn/ovn-nb.ovsschema.stamp -# ovn-nbd -bin_PROGRAMS += ovn/ovn-nbd -ovn_ovn_nbd_SOURCES = ovn/ovn-nbd.c -ovn_ovn_nbd_LDADD = ovn/libovn.la ovsdb/libovsdb.la lib/libopenvswitch.la +# Version checking for ovn-sb.ovsschema. +ALL_LOCAL += ovn/ovn-sb.ovsschema.stamp +ovn/ovn-sb.ovsschema.stamp: ovn/ovn-sb.ovsschema + $(srcdir)/build-aux/cksum-schema-check $? $@ +CLEANFILES += ovn/ovn-sb.ovsschema.stamp include ovn/controller/automake.mk +include ovn/controller-vtep/automake.mk include ovn/lib/automake.mk +include ovn/northd/automake.mk +include ovn/utilities/automake.mk