summaryrefslogtreecommitdiff
path: root/doc/asciidoc/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'doc/asciidoc/Makefile.in')
-rw-r--r--doc/asciidoc/Makefile.in185
1 files changed, 185 insertions, 0 deletions
diff --git a/doc/asciidoc/Makefile.in b/doc/asciidoc/Makefile.in
new file mode 100644
index 0000000..d8672c3
--- /dev/null
+++ b/doc/asciidoc/Makefile.in
@@ -0,0 +1,185 @@
+#
+# Make file to install/uninstall AsciiDoc
+#
+
+.NOTPARALLEL:
+
+INSTALL = @INSTALL@
+INSTALL_PROG = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+SED = @SED@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+datadir = @datadir@
+docdir = @docdir@
+sysconfdir = @sysconfdir@
+datarootdir = @datarootdir@
+mandir=@mandir@
+srcdir = @srcdir@
+
+VPATH = @srcdir@
+
+ASCIIDOCCONF = $(sysconfdir)/asciidoc
+
+prog = asciidoc.py a2x.py
+progdir = $(bindir)
+
+vimdir = @sysconfdir@/vim
+
+manp = $(patsubst %1.txt,%1,$(wildcard doc/*.1.txt))
+manpdir = $(mandir)/man1
+
+conf = $(wildcard *.conf)
+confdir = $(ASCIIDOCCONF)
+
+filtersdir = $(ASCIIDOCCONF)/filters
+
+codefilter = filters/code/code-filter.py
+codefilterdir = $(filtersdir)/code
+codefilterconf = filters/code/code-filter.conf
+codefilterconfdir = $(filtersdir)/code
+
+graphvizfilter = filters/graphviz/graphviz2png.py
+graphvizfilterdir = $(filtersdir)/graphviz
+graphvizfilterconf = filters/graphviz/graphviz-filter.conf
+graphvizfilterconfdir = $(filtersdir)/graphviz
+
+musicfilter = filters/music/music2png.py
+musicfilterdir = $(filtersdir)/music
+musicfilterconf = filters/music/music-filter.conf
+musicfilterconfdir = $(filtersdir)/music
+
+sourcefilterconf = filters/source/source-highlight-filter.conf
+sourcefilterconfdir = $(filtersdir)/source
+
+latexfilter = filters/latex/latex2png.py
+latexfilterdir = $(filtersdir)/latex
+latexfilterconf = filters/latex/latex-filter.conf
+latexfilterconfdir = $(filtersdir)/latex
+
+themesdir = $(ASCIIDOCCONF)/themes
+
+flasktheme = themes/flask/flask.css
+flaskthemedir = $(themesdir)/flask
+
+volnitskytheme = themes/volnitsky/volnitsky.css
+volnitskythemedir = $(themesdir)/volnitsky
+
+docbook = $(wildcard docbook-xsl/*.xsl)
+docbookdir = $(ASCIIDOCCONF)/docbook-xsl
+
+dblatex = $(wildcard dblatex/*.xsl) $(wildcard dblatex/*.sty)
+dblatexdir = $(ASCIIDOCCONF)/dblatex
+
+css = $(wildcard stylesheets/*.css)
+cssdir = $(ASCIIDOCCONF)/stylesheets
+
+js = $(wildcard javascripts/*.js)
+jsdir = $(ASCIIDOCCONF)/javascripts
+
+callouts = $(wildcard images/icons/callouts/*)
+calloutsdir = $(ASCIIDOCCONF)/images/icons/callouts
+
+icons = $(wildcard images/icons/*.png) images/icons/README
+iconsdir = $(ASCIIDOCCONF)/images/icons
+
+doc = $(wildcard README*) $(wildcard BUGS*) $(wildcard INSTALL*) $(wildcard CHANGELOG*)
+
+DATATARGETS = manp conf docbook dblatex css js callouts icons codefilterconf musicfilterconf sourcefilterconf graphvizfilterconf latexfilterconf flasktheme volnitskytheme
+PROGTARGETS = prog codefilter musicfilter graphvizfilter latexfilter
+TARGETS = $(DATATARGETS) $(PROGTARGETS) doc
+
+INSTDIRS = $(TARGETS:%=%dir)
+
+.PHONY: $(TARGETS)
+
+all: build
+
+# create directories used during the install
+$(INSTDIRS):
+ $(INSTALL) -d $(DESTDIR)/$($@)
+
+$(PROGTARGETS): % : %dir
+ $(INSTALL_PROG) $($@) $(DESTDIR)/$($<)/
+
+$(DATATARGETS): % : %dir
+ $(INSTALL_DATA) $($@) $(DESTDIR)/$($<)/
+
+$(manp): %.1 : %.1.txt
+ python a2x.py -f manpage $<
+
+docs:
+ $(INSTALL) -d $(DESTDIR)/$(docdir)
+ $(INSTALL_DATA) $(doc) $(DESTDIR)/$(docdir)
+ $(INSTALL) -d $(DESTDIR)/$(docdir)/docbook-xsl
+ $(INSTALL_DATA) docbook-xsl/asciidoc-docbook-xsl.txt $(DESTDIR)/$(docdir)/docbook-xsl
+ $(INSTALL) -d $(DESTDIR)/$(docdir)/dblatex
+ $(INSTALL_DATA) dblatex/dblatex-readme.txt $(DESTDIR)/$(docdir)/dblatex
+ $(INSTALL) -d $(DESTDIR)/$(docdir)/stylesheets
+ $(INSTALL_DATA) $(css) $(DESTDIR)/$(docdir)/stylesheets
+ $(INSTALL) -d $(DESTDIR)/$(docdir)/javascripts
+ $(INSTALL_DATA) $(js) $(DESTDIR)/$(docdir)/javascripts
+ $(INSTALL) -d $(DESTDIR)/$(docdir)/images
+ ( cd images && \
+ cp -R * $(DESTDIR)/$(docdir)/images )
+ $(INSTALL) -d $(DESTDIR)/$(docdir)/doc
+ ( cd doc && \
+ cp -R * $(DESTDIR)/$(docdir)/doc )
+ $(INSTALL) -d $(DESTDIR)/$(docdir)/examples/website
+ ( cd examples/website && \
+ cp -R * $(DESTDIR)/$(docdir)/examples/website )
+
+progsymlink:
+ (cd $(DESTDIR)/$(progdir); ln -sf asciidoc.py asciidoc)
+ (cd $(DESTDIR)/$(progdir); ln -sf a2x.py a2x)
+
+fixconfpath:
+ @for f in $(prog); do \
+ echo "Fixing CONF_DIR in $$f"; \
+ $(SED) "s#^CONF_DIR = '.*'#CONF_DIR = '$(ASCIIDOCCONF)'#" $$f > $$f.out; \
+ mv $$f.out $$f; \
+ chmod +x $$f; \
+ done
+
+install-vim:
+ @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \
+ if ! test -d $$d; then continue; fi ; \
+ echo "installing Vim files in $$d" ; \
+ $(INSTALL) -d $$d/syntax ; \
+ $(INSTALL_DATA) vim/syntax/asciidoc.vim $$d/syntax ; \
+ $(INSTALL) -d $$d/ftdetect ; \
+ $(INSTALL_DATA) vim/ftdetect/asciidoc_filetype.vim $$d/ftdetect ; \
+ done
+
+uninstall-vim:
+ @for d in $(DESTDIR)/$(vimdir) /etc/vim; do \
+ if ! test -d $$d; then continue; fi ; \
+ echo "uninstalling Vim files in $$d" ; \
+ rm -f $$d/syntax/asciidoc.vim ; \
+ rm -f $$d/ftdetect/asciidoc_filetype.vim ; \
+ done
+
+
+build: fixconfpath $(manp)
+
+
+install: all $(PROGTARGETS) $(DATATARGETS) progsymlink install-vim
+
+uninstall: uninstall-vim
+ rm -f $(DESTDIR)/$(progdir)/asciidoc
+ rm -f $(DESTDIR)/$(progdir)/asciidoc.py
+ rm -f $(DESTDIR)/$(progdir)/a2x
+ rm -f $(DESTDIR)/$(progdir)/a2x.py
+ rm -f $(DESTDIR)/$(manpdir)/asciidoc.1
+ rm -f $(DESTDIR)/$(manpdir)/a2x.1
+ rm -rf $(DESTDIR)/$(confdir)
+ rm -rf $(DESTDIR)/$(docdir)
+
+clean:
+ rm -f $(manp)
+
+test:
+ @echo "Nothing to see here...Move along."