added rules to make PDF (using texi2pdf if exists) documentation, and added this to list of default formats to generate in place of PS

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@19680 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adrian Robert 2004-07-04 14:35:00 +00:00
parent d86e67f506
commit e94ab8551c

View file

@ -47,6 +47,13 @@ ifeq ($(GNUSTEP_TEXI2DVI_FLAGS),)
GNUSTEP_TEXI2DVI_FLAGS =
endif
ifeq ($(GNUSTEP_TEXI2PDF),)
GNUSTEP_TEXI2PDF = texi2pdf
endif
ifeq ($(GNUSTEP_TEXI2PDF_FLAGS),)
GNUSTEP_TEXI2PDF_FLAGS =
endif
ifeq ($(GNUSTEP_TEXI2HTML),)
GNUSTEP_TEXI2HTML = texi2html
endif
@ -55,7 +62,7 @@ ifeq ($(GNUSTEP_TEXI2HTML_FLAGS),)
endif
internal-doc-all_:: $(GNUSTEP_INSTANCE).info \
$(GNUSTEP_INSTANCE).ps \
$(GNUSTEP_INSTANCE).pdf \
$(GNUSTEP_INSTANCE)_toc.html
internal-textdoc-all_:: $(GNUSTEP_INSTANCE)
@ -77,6 +84,10 @@ $(GNUSTEP_INSTANCE).ps: $(GNUSTEP_INSTANCE).dvi
-$(GNUSTEP_DVIPS) $(GNUSTEP_DVIPS_FLAGS) $(ADDITIONAL_DVIPS_FLAGS) \
$(GNUSTEP_INSTANCE).dvi -o $@
$(GNUSTEP_INSTANCE).pdf: $(TEXI_FILES)
-$(GNUSTEP_TEXI2PDF) $(GNUSTEP_TEXI2PDF_FLAGS) $(ADDITIONAL_TEXI2PDF_FLAGS) \
$(GNUSTEP_INSTANCE).texi -o $@
$(GNUSTEP_INSTANCE)_toc.html: $(TEXI_FILES)
-$(GNUSTEP_TEXI2HTML) $(GNUSTEP_TEXI2HTML_FLAGS) $(ADDITIONAL_TEXI2HTML_FLAGS) \
$(GNUSTEP_INSTANCE).texi
@ -96,6 +107,7 @@ internal-doc-clean::
$(GNUSTEP_INSTANCE).log \
$(GNUSTEP_INSTANCE).pg \
$(GNUSTEP_INSTANCE).ps \
$(GNUSTEP_INSTANCE).pdf \
$(GNUSTEP_INSTANCE).toc \
$(GNUSTEP_INSTANCE).tp \
$(GNUSTEP_INSTANCE).vr \
@ -113,6 +125,10 @@ internal-doc-clean::
# install-info too - to keep up-to-date the dir index in that
# directory.
internal-doc-install_:: $(GNUSTEP_DOCUMENTATION_INFO)
if [ -f $(GNUSTEP_INSTANCE).pdf ]; then \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE).pdf \
$(GNUSTEP_DOCUMENTATION)/$(DOC_INSTALL_DIR); \
fi
if [ -f $(GNUSTEP_INSTANCE).ps ]; then \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE).ps \
$(GNUSTEP_DOCUMENTATION)/$(DOC_INSTALL_DIR); \
@ -124,6 +140,10 @@ internal-doc-install_:: $(GNUSTEP_DOCUMENTATION_INFO)
$(INSTALL_DATA) $(GNUSTEP_INSTANCE)_*.html \
$(GNUSTEP_DOCUMENTATION)/$(DOC_INSTALL_DIR); \
fi
if [ -f $(GNUSTEP_INSTANCE).html ]; then \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE).html \
$(GNUSTEP_DOCUMENTATION)/$(DOC_INSTALL_DIR); \
fi
$(GNUSTEP_DOCUMENTATION_INFO):
$(ECHO_CREATING)$(MKINSTALLDIRS) $@$(END_ECHO)