fixup for versions of texi2html which put output in different places

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@37547 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2014-01-06 22:57:43 +00:00
parent 755e5f6003
commit 2c44a70ae8
3 changed files with 25 additions and 12 deletions

View file

@ -1,3 +1,11 @@
2014-01-06 Richard Frith-Macdonald <rfm@gnu.org>
* Instance/Documentation/texi.make:
Revert change from 2009-09-19 since texi2html now seems to be
behaving as expected. However, attempt to move any html files
from the subdirectory in case we are using a version which still
puts them there.
2014-01-06 Richard Frith-Macdonald <rfm@gnu.org>
* INSTALL:

View file

@ -63,7 +63,7 @@ endif
internal-doc-all_:: $(GNUSTEP_INSTANCE).info \
$(GNUSTEP_INSTANCE).pdf \
$(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE).html
$(GNUSTEP_INSTANCE).html
internal-textdoc-all_:: $(GNUSTEP_INSTANCE)
@ -88,9 +88,14 @@ $(GNUSTEP_INSTANCE).pdf: $(TEXI_FILES)
-$(GNUSTEP_TEXI2PDF) $(GNUSTEP_TEXI2PDF_FLAGS) $(ADDITIONAL_TEXI2PDF_FLAGS) \
$(GNUSTEP_INSTANCE).texi -o $@
$(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE).html: $(TEXI_FILES)
# Some versions of texi2html placed the html files in a subdirectory,
# so after running it we try to move any from the subdirectory to
# where they are expected.
$(GNUSTEP_INSTANCE).html: $(TEXI_FILES)
-$(GNUSTEP_TEXI2HTML) $(GNUSTEP_TEXI2HTML_FLAGS) $(ADDITIONAL_TEXI2HTML_FLAGS) \
$(GNUSTEP_INSTANCE).texi
$(GNUSTEP_INSTANCE).texi; \
mv $(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE).html .; \
mv $(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE)_*.html .
$(GNUSTEP_INSTANCE): $(TEXI_FILES) $(TEXT_MAIN)
-$(GNUSTEP_MAKETEXT) $(GNUSTEP_MAKETEXT_FLAGS) $(ADDITIONAL_MAKETEXT_FLAGS) \
@ -112,8 +117,8 @@ internal-doc-clean::
$(GNUSTEP_INSTANCE).tp \
$(GNUSTEP_INSTANCE).vr \
$(GNUSTEP_INSTANCE).vrs \
$(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE).html \
$(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE)_*.html \
$(GNUSTEP_INSTANCE).html \
$(GNUSTEP_INSTANCE)_*.html \
$(GNUSTEP_INSTANCE).ps.gz \
$(GNUSTEP_INSTANCE).tar.gz \
$(GNUSTEP_INSTANCE)/*$(END_ECHO)
@ -133,14 +138,14 @@ internal-doc-install_:: $(GNUSTEP_DOC_INFO)
if [ -f $(GNUSTEP_INSTANCE).info ]; then \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE).info* $(GNUSTEP_DOC_INFO); \
fi
if [ -f i$(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE)_toc.html ]; then \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE)_*.html \
if [ -f i$(GNUSTEP_INSTANCE)_toc.html ]; then \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE)_*.html \
$(GNUSTEP_DOC)/$(DOC_INSTALL_DIR); \
fi
if [ -f $(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE).html ]; then \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE).html \
if [ -f $(GNUSTEP_INSTANCE).html ]; then \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE).html \
$(GNUSTEP_DOC)/$(DOC_INSTALL_DIR); \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE)/$(GNUSTEP_INSTANCE)_*.html \
$(INSTALL_DATA) $(GNUSTEP_INSTANCE)_*.html \
$(GNUSTEP_DOC)/$(DOC_INSTALL_DIR); \
fi

View file

@ -27,8 +27,8 @@ endif
# NB: Parallel building is not supported here (yet?).
#
# TODO: Remove DOCUMENT_TEXT_NAME and use only DOCUMENT_NAME. DOCUMENT_TEXT_NAME
# is only used by texi.make.
# TODO: Remove DOCUMENT_TEXT_NAME and use only DOCUMENT_NAME.
# DOCUMENT_TEXT_NAME is only used by texi.make.
#
# The names of the documents are in the DOCUMENT_NAME variable.