mirror of
https://github.com/gnustep/tools-make.git
synced 2025-04-23 22:33:28 +00:00
gsdoc documentation rules
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@6333 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
b4ff31b1fa
commit
04d6aea6a0
3 changed files with 38 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2000-03-19 Richard Frith-Macdonald <rfm@gnu.org>
|
||||
|
||||
* rules.make: added rule for GSDOC
|
||||
* documentation.make: added gsdoc make rules.
|
||||
|
||||
2000-03-11 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* brain.make: Use new GRAPHIC_ variables. Remove old TIFF, JPEG
|
||||
|
|
|
@ -36,6 +36,7 @@ include $(GNUSTEP_MAKEFILES)/rules.make
|
|||
#
|
||||
# The main file for text document is in the xxx_TEXT_MAIN variable.
|
||||
# The Texinfo files that needs pre-processing are in xxx_TEXI_FILES
|
||||
# The GSDoc files that needs pre-processing are in xxx_GSDOC_FILES
|
||||
#
|
||||
# Where xxx is the name of the document
|
||||
#
|
||||
|
@ -75,6 +76,8 @@ else
|
|||
#
|
||||
# Compilation targets
|
||||
#
|
||||
ifneq ($(TEXI_FILES),)
|
||||
|
||||
internal-doc-all:: before-all before-$(TARGET)-all \
|
||||
$(INTERNAL_doc_NAME).info \
|
||||
$(INTERNAL_doc_NAME).ps \
|
||||
|
@ -126,10 +129,25 @@ $(INTERNAL_textdoc_NAME): $(TEXI_FILES) $(TEXT_MAIN)
|
|||
$(GNUSTEP_MAKETEXT) $(GNUSTEP_MAKETEXT_FLAGS) \
|
||||
-o $@ `basename $(TEXT_MAIN) .tmpl.texi`.texi
|
||||
|
||||
endif
|
||||
|
||||
before-$(TARGET)-all::
|
||||
|
||||
after-$(TARGET)-all::
|
||||
|
||||
|
||||
ifneq ($(GSDOC_FILES),)
|
||||
|
||||
internal-doc-all:: before-all before-$(TARGET)-all \
|
||||
$(INTERNAL_doc_NAME).html \
|
||||
after-$(TARGET)-all after-all
|
||||
|
||||
$(INTERNAL_doc_NAME).html: $(GSDOC_FILES)
|
||||
gsdoc $(GSDOC_FILES)
|
||||
|
||||
endif
|
||||
|
||||
|
||||
#
|
||||
# Install and uninstall targets
|
||||
#
|
||||
|
@ -163,15 +181,29 @@ internal-doc-clean::
|
|||
rm -f $(INTERNAL_doc_NAME).vr
|
||||
rm -f $(INTERNAL_doc_NAME).vrs
|
||||
rm -f $(INTERNAL_doc_NAME)_*.html
|
||||
ifneq ($(TEXI_FILES),)
|
||||
for i in $(TEXI_FILES); do \
|
||||
rm -f `basename $$i .tmpl.texi`.texi ; \
|
||||
done
|
||||
endif
|
||||
ifneq ($(GSDOC_FILES),)
|
||||
for i in $(GSDOC_FILES); do \
|
||||
rm -f `basename $$i .gsdoc`.html ; \
|
||||
done
|
||||
endif
|
||||
|
||||
internal-textdoc-clean::
|
||||
rm -f $(INTERNAL_textdoc_NAME)
|
||||
ifneq ($(TEXI_FILES),)
|
||||
for i in $(TEXI_FILES) $(TEXT_MAIN); do \
|
||||
rm -f `basename $$i .tmpl.texi`.texi ; \
|
||||
done
|
||||
endif
|
||||
ifneq ($(GSDOC_FILES),)
|
||||
for i in $(GSDOC_FILES); do \
|
||||
rm -f `basename $$i .gsdoc`.html ; \
|
||||
done
|
||||
endif
|
||||
|
||||
internal-doc-distclean::
|
||||
|
||||
|
|
|
@ -208,6 +208,7 @@ $(JAVA_OBJ_PREFIX)%.class : %.java
|
|||
PSWRAP_FILES="$($*_PSWRAP_FILES)" \
|
||||
HEADER_FILES="$($*_HEADER_FILES)" \
|
||||
TEXI_FILES="$($*_TEXI_FILES)" \
|
||||
GSDOC_FILES="$($*_GSDOC_FILES)" \
|
||||
TEXT_MAIN="$($*_TEXT_MAIN)" \
|
||||
HEADER_FILES_DIR="$($*_HEADER_FILES_DIR)" \
|
||||
HEADER_FILES_INSTALL_DIR="$($*_HEADER_FILES_INSTALL_DIR)" \
|
||||
|
|
Loading…
Reference in a new issue