summaryrefslogtreecommitdiff
path: root/fml/doc/ja/Makefile.template
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-06-05 13:28:44 +0000
committerfukachan <fukachan>2001-06-05 13:28:44 +0000
commit337eb6ca54fdc30766d20d1efbda20f71d06efae (patch)
tree978549748fadcf9d41b719f07780409618cd5531 /fml/doc/ja/Makefile.template
parent1b78ba2d3c0c73322e1dcca939a0c28518334636 (diff)
downloadfml8-337eb6ca54fdc30766d20d1efbda20f71d06efae.tar.gz
fml8-337eb6ca54fdc30766d20d1efbda20f71d06efae.tar.bz2
fml8-337eb6ca54fdc30766d20d1efbda20f71d06efae.zip
change TMP_DIR to /tmp/sgmltools
define TARGET_{HTML,TEXT}_DIR enabel to make html and text (by w3m and lynx) format use fml DSSLL definition only for html output export: makes html and text by lynx by default
Diffstat (limited to 'fml/doc/ja/Makefile.template')
-rw-r--r--fml/doc/ja/Makefile.template43
1 files changed, 30 insertions, 13 deletions
diff --git a/fml/doc/ja/Makefile.template b/fml/doc/ja/Makefile.template
index 8602c217..663af1a8 100644
--- a/fml/doc/ja/Makefile.template
+++ b/fml/doc/ja/Makefile.template
@@ -1,14 +1,15 @@
#
-# $FML: Makefile.template,v 1.3 2001/05/07 03:16:54 fukachan Exp $
+# $FML: Makefile.template,v 1.4 2001/05/19 07:21:39 fukachan Exp $
#
-TMP_DIR = /tmp
+TMP_DIR = /tmp/sgmltools
# targets
SOURCE = book
BOOK = tech
BOOK_ID = tips
-TARGET_DIR = ../../../../Documentation/ja/$(BOOK)
+TARGET_HTML_DIR = ../../../../Documentation/ja/$(BOOK)
+TARGET_TEXT_DIR = ../../../../Documentation/ja/text
# programs (except for /bin/*)
UNIQ = uniq
@@ -20,11 +21,14 @@ ENV = env
EXPORTER = rsync -a
SGML_DIR = ../../share/sgml
SGML_CATALOG_FILES = ../../share/sgml/catalog
-JADE_OPTS = -v -c $(SGML_DIR)/catalog -d $(SGML_DIR)/fml.dsl
-SGML_TOOLS = sgmltools -v -b html -j "$(JADE_OPTS)"
+JADE_OPTS = -v -c $(SGML_DIR)/catalog
+FML_DSSSL = -d $(SGML_DIR)/fml.dsl
+HTMLify = sgmltools -v -d -j "$(JADE_OPTS) $(FML_DSSSL)"
+TEXTify = sgmltools -v -d -j "$(JADE_OPTS)"
FIX_CHARSET = ../utils/bin/fix_charset.pl
-ENV_VARS = TMPDIR=$(TMP_DIR) SGML_CATALOG_FILES=$(SGML_CATALOG_FILES)
+ENV_VARS = TMPDIR=$(TMP_DIR) SGML_CATALOG_FILES=$(SGML_CATALOG_FILES) COLS=72
+
###
### RULES
@@ -33,21 +37,34 @@ ENV_VARS = TMPDIR=$(TMP_DIR) SGML_CATALOG_FILES=$(SGML_CATALOG_FILES)
all: export
html:
- $(ENV) $(ENV_VARS) $(SGML_TOOLS) $(SOURCE).sgml 2>&1 | $(UNIQ)
- @ $(PERL) -i.bak $(FIX_CHARSET) $(SOURCE)/@*/$(BOOK_ID).html
+ $(ENV) $(ENV_VARS) $(HTMLify) -b html $(SOURCE).sgml 2>&1 | $(UNIQ)
+ @ $(PERL) -i.bak $(FIX_CHARSET) $(SOURCE)/$(BOOK_ID).html
@ rm -f $(SOURCE)/@*/*.html.bak
+txt:
+ $(ENV) $(ENV_VARS) $(TEXTify) -b txt $(SOURCE).sgml 2>&1 | $(UNIQ)
+
+lynx:
+ $(ENV) $(ENV_VARS) $(TEXTify) -b lynx $(SOURCE).sgml 2>&1 | $(UNIQ)
+
+ps:
+ $(ENV) $(ENV_VARS) $(TEXTify) -b ps $(SOURCE).sgml 2>&1 | $(UNIQ)
+
clean:
$(FIND) . -type f -print |$(GREP) '~' |$(PERL) -nple unlink
+ rm -f book.txt
rm -fr $(SOURCE)
-export: _init html
- $(EXPORTER) $(SOURCE)/@*/ $(TARGET_DIR)/
- @ rsync -a ../../en/figures/*.gif $(TARGET_DIR)/
- chmod 755 $(TARGET_DIR)
+export: _init html lynx
+ $(EXPORTER) $(SOURCE)/ $(TARGET_HTML_DIR)/
+ @ rsync -a ../../en/figures/*.gif $(TARGET_HTML_DIR)/
+ @ cp book.txt $(TARGET_TEXT_DIR)/$(BOOK).txt
+ chmod 755 $(TARGET_HTML_DIR)
scan:
@ $(CVS) -n update 2>&1 |$(GREP) -v : || echo ''
_init:
- test -d $(TARGET_DIR) || mkdir $(TARGET_DIR)
+ test -d $(TARGET_HTML_DIR) || mkdir $(TARGET_HTML_DIR)
+ test -d $(TARGET_TEXT_DIR) || mkdir $(TARGET_TEXT_DIR)
+ test -d $(TMP_DIR) || mkdir $(TMP_DIR)