# # Makefile Rules for text only documents. # $Id: textonly.rules,v 1.1 2004/10/08 11:33:11 mdk Exp $ # ifeq ($(origin BASENAME), undefined) BASENAME := $(notdir $(CURDIR)) NODELETE_OLDDOCS = yes endif .SUFFIXES: .SUFFIXES: .html # # condition check # ifeq ($(RESTRICT_COMMERCIAL), yes) ifeq ($(RESTRICT-DIST), yes) COMPILE=no endif endif # # default target by condition. # ifeq ($(COMPILE), yes) all: $(LAST_MODIFIED) $(BASENAME).sjis install: install-work \ install-www \ install-ftp \ install-ldp-mirror else all: install: @echo Skip installation. endif # # rules # $(LAST_MODIFIED): info $(BASENAME).txt touch $(LAST_MODIFIED) $(BASENAME).sjis: $(BASENAME).txt nkf -s $< | perl $(BINDIR)/crlf_trim_blanks.pl > $@ FIND_EXPR = -name "$(BASENAME).gz" \ -o -name "$(BASENAME).tar.gz" \ -o -name "$(BASENAME).txt" \ # # Create JF archives # install-work: $(WORK_TEXT)/$(BASENAME).txt $(WORK_TEXT)/$(BASENAME).txt: $(BASENAME).sjis mkdir -p $(@D) $(INSTALL) $< $@ # # Install WWW contents # ifneq ($(INSTALL_WWW), yes) install-www: else install-www: $(DEST_WWW_TEXT)/$(BASENAME).txt $(DEST_WWW_TEXT)/$(BASENAME).txt: $(BASENAME).sjis mkdir -p $(@D) $(INSTALL) $< $@ endif # # Install FTP contents # ifneq ($(INSTALL_FTP), yes) install-ftp: else install-ftp: $(DEST_FTP_TEXT)/$(BASENAME).txt.gz $(DEST_FTP_TEXT)/$(BASENAME).txt.gz: $(BASENAME).sjis mkdir -p $(@D) $(INSTALL) $< $(@:.gz=) rm -f $@ gzip $(@:.gz=) endif # # Install LDP translations for mirror # ifneq ($(INSTALL_LDP), yes) install-ldp-mirror: else ifneq ($(KIND), LDP-TRANS) install-ldp-mirror: @echo Non-LDP document. Skipped. else install-ldp-mirror: $(DEST_LDP_TEXT)/$(BASENAME).gz $(DEST_LDP_TEXT)/$(BASENAME).gz: $(BASENAME).sjis mkdir -p $(@D) $(INSTALL) $< $(@:.gz=) rm -f $@ gzip $(@:.gz=) endif endif # clean: rm -f $(BASENAME).sjis rm -f $(BASENAME).tar.gz