2 # Makefile Rules for text only documents.
3 # $Id: textonly.rules,v 1.1 2004/10/08 11:33:11 mdk Exp $
6 ifeq ($(origin BASENAME), undefined)
7 BASENAME := $(notdir $(CURDIR))
17 ifeq ($(RESTRICT_COMMERCIAL), yes)
18 ifeq ($(RESTRICT-DIST), yes)
24 # default target by condition.
26 ifeq ($(COMPILE), yes)
27 all: $(LAST_MODIFIED) $(BASENAME).sjis
29 install: install-work \
37 @echo Skip installation.
43 $(LAST_MODIFIED): info $(BASENAME).txt
44 touch $(LAST_MODIFIED)
46 $(BASENAME).sjis: $(BASENAME).txt
47 nkf -s $< | perl $(BINDIR)/crlf_trim_blanks.pl > $@
49 FIND_EXPR = -name "$(BASENAME).gz" \
50 -o -name "$(BASENAME).tar.gz" \
51 -o -name "$(BASENAME).txt" \
56 install-work: $(WORK_TEXT)/$(BASENAME).txt
58 $(WORK_TEXT)/$(BASENAME).txt: $(BASENAME).sjis
63 # Install WWW contents
65 ifneq ($(INSTALL_WWW), yes)
68 install-www: $(DEST_WWW_TEXT)/$(BASENAME).txt
70 $(DEST_WWW_TEXT)/$(BASENAME).txt: $(BASENAME).sjis
77 # Install FTP contents
79 ifneq ($(INSTALL_FTP), yes)
82 install-ftp: $(DEST_FTP_TEXT)/$(BASENAME).txt.gz
84 $(DEST_FTP_TEXT)/$(BASENAME).txt.gz: $(BASENAME).sjis
86 $(INSTALL) $< $(@:.gz=)
93 # Install LDP translations for mirror
95 ifneq ($(INSTALL_LDP), yes)
98 ifneq ($(KIND), LDP-TRANS)
100 @echo Non-LDP document. Skipped.
102 install-ldp-mirror: $(DEST_LDP_TEXT)/$(BASENAME).gz
104 $(DEST_LDP_TEXT)/$(BASENAME).gz: $(BASENAME).sjis
106 $(INSTALL) $< $(@:.gz=)
115 rm -f $(BASENAME).sjis
116 rm -f $(BASENAME).tar.gz