Makefile.am 1.33 KB
Newer Older
Enrico Tröger's avatar
Enrico Tröger committed
1 2

DOCDIR = $(DESTDIR)/$(datadir)/doc/@PACKAGE@
3 4
HTML_FILES = html/*.html geany.css
IMAGE_FILES = images/*.jpg
Enrico Tröger's avatar
Enrico Tröger committed
5 6 7 8 9 10
EXTRA_DIST = geany.css make_webable.sh geany.txt geany_gpl.docbook geany.1 geany.docbook $(HTML_FILES) $(IMAGE_FILES)

geany.1:
	docbook-to-man ../debian/geany.sgml >geany.1
#	docbook2man -o geany.1 ../debian/geany.sgml

11
pdf:
Enrico Tröger's avatar
Enrico Tröger committed
12
	jw -b pdf geany.docbook
13
	mv geany.pdf geany-$(VERSION).pdf
Enrico Tröger's avatar
Enrico Tröger committed
14 15 16 17

geany.txt:
	jw -b txt geany.docbook

18
html/index.html:
Enrico Tröger's avatar
Enrico Tröger committed
19 20 21 22
#	xmlto -o html/ xhtml geany.docbook
	$(mkinstalldirs) html
	xsltproc --stringparam html.stylesheet geany.css -o html/ \
	/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/chunk.xsl geany.docbook
23
	test -f html/geany.css || cp geany.css html/
Enrico Tröger's avatar
Enrico Tröger committed
24

25
doc: geany.1 geany.txt html/index.html
Enrico Tröger's avatar
Enrico Tröger committed
26

27
doc-clean:
28 29 30 31
	rm -rf html/*.html
	rm -f html/geany.css
	rm -f geany.1
	rm -f geany.txt
32
	rm -f *.pdf
Enrico Tröger's avatar
Enrico Tröger committed
33

34
install-data-local: geany.1 geany.txt html/index.html
Enrico Tröger's avatar
Enrico Tröger committed
35 36
	$(mkinstalldirs) $(DOCDIR)/html/images
	for file in `ls $(HTML_FILES)`; do \
37 38 39 40
	  if [ -f $$file ]; then \
	    basefile=`echo $$file | sed -e 's,^.*/,,'`; \
	    $(INSTALL_DATA) $(srcdir)/$$file $(DOCDIR)/html/$$basefile; \
	  fi \
Enrico Tröger's avatar
Enrico Tröger committed
41 42
	done
	for file in `ls $(IMAGE_FILES)`; do \
43 44 45 46
	  if [ -f $$file ]; then \
	    basefile=`echo $$file | sed -e 's,^.*/,,'`; \
	    $(INSTALL_DATA) $(srcdir)/$$file $(DOCDIR)/html/images/$$basefile; \
	  fi \
Enrico Tröger's avatar
Enrico Tröger committed
47 48 49
	done
	$(INSTALL_DATA) geany.txt $(DOCDIR)