From d43d7e8e306b44221d9e5d17cbecf1047e6715c4 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Fri, 19 Jun 2020 22:57:39 +0200 Subject: manuals: generate vty reference xml at build time Move 'doc' subdir further down to "make sure" the osmo-msc binary is built before the docs. Remove msc_vty_reference.xml from the source tree. In manuals/Makefile.am use the new BUILT_REFERENCE_XML feature recently added to osmo-gsm-manuals, and add a build target to generate the XML using the new osmo-msc --vty-ref-xml cmdline switch. Depends: I613d692328050a036d05b49a436ab495fc2087ba (osmo-gsm-manuals) Change-Id: Ib872e7979c5b5a9da1347a3f326307844cf76536 --- doc/manuals/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'doc/manuals/Makefile.am') diff --git a/doc/manuals/Makefile.am b/doc/manuals/Makefile.am index 3b50d4e9a..8ef124a90 100644 --- a/doc/manuals/Makefile.am +++ b/doc/manuals/Makefile.am @@ -14,6 +14,11 @@ if BUILD_MANUALS VTY_REFERENCE = osmomsc-vty-reference.xml include $(OSMO_GSM_MANUALS_DIR)/build/Makefile.vty-reference.inc + BUILT_REFERENCE_XML = $(builddir)/vty/msc_vty_reference.xml + $(builddir)/vty/msc_vty_reference.xml: $(top_builddir)/src/osmo-msc/osmo-msc + mkdir -p $(builddir)/vty + $(top_builddir)/src/osmo-msc/osmo-msc --vty-ref-xml > $@ + OSMO_REPOSITORY = osmo-msc include $(OSMO_GSM_MANUALS_DIR)/build/Makefile.common.inc endif -- cgit v1.2.3