1 # for jp.netatalk-HOWTO only
3 ifeq ($(origin BASENAME), undefined)
4 BASENAME := $(notdir $(CURDIR))
9 .SUFFIXES: .sgml .html .txt
16 ifeq ($(RESTRICT_COMMERCIAL), yes)
17 ifeq ($(RESTRICT-DIST), yes)
23 # default target by condition.
25 ifeq ($(COMPILE), yes)
26 all: $(BASENAME).html $(BASENAME).txt
28 install: install-work \
33 @echo Skip compilation.
35 @echo Skip installation.
43 nkf -w $*.html > $*.utf-8
45 touch $(LAST_MODIFIED)
50 nkf -s $*.euc | perl $(BINDIR)/crlf_trim_blanks.pl > $@
52 touch $(LAST_MODIFIED)
54 $(BASENAME).tar.gz: $(MYDOCS)
58 $(BASENAME).html: info
64 $(WORK_TEXT)/$(BASENAME).txt \
65 $(WORK_HTML)/$(BASENAME).html
67 $(WORK_TEXT)/$(BASENAME).txt: $(BASENAME).txt
71 $(WORK_HTML)/$(BASENAME).html: $(BASENAME).html
75 $(INSTALL) $(MYDOCS) $*
78 # Install WWW contents
80 ifneq ($(INSTALL_WWW), yes)
84 $(DEST_WWW_TEXT)/$(BASENAME).txt \
85 $(DEST_WWW_HTML)/$(BASENAME).html
87 $(DEST_WWW_TEXT)/$(BASENAME).txt: $(BASENAME).txt
91 $(DEST_WWW_HTML)/$(BASENAME).html: $(BASENAME).html
95 $(INSTALL) $(MYDOCS) $*
100 # Install FTP contents
102 ifneq ($(INSTALL_FTP), yes)
106 $(DEST_FTP_TEXT)/$(BASENAME).gz \
107 $(DEST_FTP_HTML)/$(BASENAME).tar.gz
109 $(DEST_FTP_TEXT)/$(BASENAME).gz: $(BASENAME).txt
111 $(INSTALL) $< $(@:.gz=)
115 $(DEST_FTP_HTML)/$(BASENAME).tar.gz: $(BASENAME).tar.gz
122 rm -f $(BASENAME).txt $(BASENAME).html
123 rm -f $(BASENAME).tar.gz