Official Osmocom User Manuals (shared / common parts and build scripts)
Go to file
Oliver Smith 2947683c3a use autotools to add "make install" target
For reasoning why a transition to autotools is desired, see the commit
message of the previous patch in this series.

"make install" copies the "build", "common" dirs, as well as the "*.xsl"
files to $(prefix)/share/osmo-gsm-manuals. Prefix is typically
/usr/local. Also a pkg-config file gets installed, so the path of the
shared files can be looked up by autoconf scripts of the project
repositories. The check-depends script is installed to
$(prefix)/bin/osmo-gsm-manuals-check-depends and will be used by
project specific autoconf scripts, too.

All existing make targets ("make", "make check", "make upload") are
still working, users only need to run "autoreconf -fi" and
"./configure" beforehand.

Makefile.am uses custom install-data-hook and uninstall-local targets,
so we don't need to specify each file of the relevant subdirs in a
_DATA variable (no extra maintenance effort).

(moving manuals to project repositories 5/19)

Related: OS#3385
Change-Id: I8e7036fae062ee783cb132b14608827a82c5e7c7
2018-11-21 14:29:05 +01:00
OsmoBSC use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoBTS use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoGGSN use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoGSMTester use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoHLR use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoMGCP use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoMGW use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoMSC use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoNAT use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoNITB use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoPCU use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoSGSN use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoSIPConnector use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoSTP use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmoTRX use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
OsmocomBB use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
build use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
common Logging: Describe all log options, including set-all and force-all 2018-11-18 20:06:00 +00:00
contrib use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
tests use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
.gitignore use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
.gitreview add .gitreview 2016-10-18 12:44:12 +00:00
INSTALL.txt use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
Makefile.am use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
check-depends.sh Makefile: move dep-check code to check-depends.sh 2018-11-12 13:42:11 +01:00
configure.ac use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
git-version-gen prepare for autotools: add git-version-gen 2018-11-20 17:13:25 +01:00
merge_doc.xsl merge_doc.xsl: move from libosmocore.git 2018-11-12 12:18:41 +01:00
osmo-gsm-manuals.pc.in use autotools to add "make install" target 2018-11-21 14:29:05 +01:00
vty_reference.xsl initial checkin of manuals to public repo 2016-02-20 15:01:50 +01:00