Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Gerwitz <gerwitm@lovullo.com>2015-04-16 13:21:22 -0400
committerMike Gerwitz <gerwitm@lovullo.com>2015-04-16 13:21:22 -0400
commit38e147e5e4f8a1b028164392af581e2ad4f2f24f (patch)
tree6752980cf8551b11749ffb14ca31f94504d3f04a /doc/Makefile.am
parent43e4a555e97d08e808c85b45e60079f1c5bc45fd (diff)
downloadtame-38e147e5e4f8a1b028164392af581e2ad4f2f24f.tar.gz
tame-38e147e5e4f8a1b028164392af581e2ad4f2f24f.tar.bz2
tame-38e147e5e4f8a1b028164392af581e2ad4f2f24f.zip
Documentation and testing scaffolding
Diffstat (limited to 'doc/Makefile.am')
-rw-r--r--doc/Makefile.am39
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..4c49224
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,39 @@
+# hoxsl manual Makefile
+#
+# Responsible for building the project documentation.
+#
+# Copyright (C) 2015 LoVullo Assoicates, Inc.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+##
+
+path_src := ../src
+path_tools := ../tools
+
+stylesheets := $(shell find "$(path_src)" -name '*.xsl')
+stexi := $(stylesheets:.xsl=.texi)
+
+info_TEXINFOS = tame.texi
+tame_TEXINFOS = license.texi $(stexi)
+
+MAKEINFOHTML=$(MAKEINFO) --html
+
+xsltexis: $(stexi)
+%.texi: %.xsl
+ $(JAVA) -jar "$(SAXON_CP)" \
+ -xsl:"$(path_tools)/literate-xsl/src/texinfo.xsl" \
+ "$<" > "$@"
+
+clean-local:
+ -rm -f $(stexi)