X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=vswitchd%2Fautomake.mk;h=6c2019118828a8cedc015ba3db86f81eaa202a6d;hb=15c93f417f8dd87f1655448b7c4c59e3fb8b5aba;hp=d5f9056f50daf289c0e3ba37ea533422a582fa0e;hpb=02dd3123a0e312f1d33403e744af52dd6096f12d;p=openvswitch diff --git a/vswitchd/automake.mk b/vswitchd/automake.mk index d5f9056f..6c201911 100644 --- a/vswitchd/automake.mk +++ b/vswitchd/automake.mk @@ -1,4 +1,4 @@ -sbin_PROGRAMS += vswitchd/ovs-vswitchd vswitchd/ovs-brcompatd +sbin_PROGRAMS += vswitchd/ovs-vswitchd man_MANS += \ vswitchd/ovs-vswitchd.8 \ vswitchd/ovs-brcompatd.8 @@ -20,20 +20,20 @@ vswitchd_ovs_vswitchd_LDADD = \ ofproto/libofproto.a \ lib/libsflow.a \ lib/libopenvswitch.a \ - $(SSL_LIBS) \ - $(PCRE_LIBS) + $(SSL_LIBS) +EXTRA_DIST += \ + vswitchd/ovs-vswitchd.8.in \ + vswitchd/INTERNALS +if HAVE_NETLINK +sbin_PROGRAMS += vswitchd/ovs-brcompatd vswitchd_ovs_brcompatd_SOURCES = \ vswitchd/ovs-brcompatd.c \ vswitchd/vswitch-idl.c \ vswitchd/vswitch-idl.h - -vswitchd_ovs_brcompatd_LDADD = lib/libopenvswitch.a $(SSL_LIBS) $(PCRE_LIBS) - -EXTRA_DIST += \ - vswitchd/ovs-vswitchd.8.in \ - vswitchd/ovs-brcompatd.8.in - +vswitchd_ovs_brcompatd_LDADD = lib/libopenvswitch.a $(SSL_LIBS) +endif +EXTRA_DIST += vswitchd/ovs-brcompatd.8.in # vswitch schema and IDL OVSIDL_BUILT += \ @@ -41,8 +41,18 @@ OVSIDL_BUILT += \ vswitchd/vswitch-idl.h \ vswitchd/vswitch-idl.ovsidl VSWITCH_IDL_FILES = vswitchd/vswitch.ovsschema vswitchd/vswitch-idl.ann -noinst_DATA += vswitchd/vswitch-idl.txt -EXTRA_DIST += $(VSWITCH_IDL_FILES) vswitchd/vswitch-idl.txt +EXTRA_DIST += $(VSWITCH_IDL_FILES) vswitchd/vswitch-idl.ovsidl: $(VSWITCH_IDL_FILES) $(OVSDB_IDLC) -C $(srcdir) annotate $(VSWITCH_IDL_FILES) > $@.tmp mv $@.tmp $@ + +# vswitch schema documentation +EXTRA_DIST += vswitchd/vswitch.xml +dist_man_MANS += vswitchd/ovs-vswitchd.conf.db.5 +vswitchd/ovs-vswitchd.conf.db.5: \ + ovsdb/ovsdb-doc.in vswitchd/vswitch.xml vswitchd/vswitch.ovsschema + $(OVSDB_DOC) \ + --title="ovs-vswitchd.conf.db" \ + $(srcdir)/vswitchd/vswitch.ovsschema \ + $(srcdir)/vswitchd/vswitch.xml > $@.tmp + mv $@.tmp $@