###################################################################### # # title: rd2html Make file for personal use # Author: Youhei SASAKI # Date: $Lastupdate: 2008/09/29 17:39:22 $ # ###################################################################### ## 設定 # css の置き場所 CSS = ../css/RDtoHTML.css # 日本語英語セパレータ SEP-JA = ./sep-ja.rb SEP-EN = ./sep-en.rb ###################################################################### # General command RD2 = rd2 -r rd/rd2html-ext-lib -r rd/head-filter\ --native-inline --ref-extension --headline-title\ --head-element --with-part=head:head \ --with-css=$(CSS) --out-code=euc --html-charset=EUC-JP ###################################################################### ## Search "rd" files __AllRDFiles__ = $(wildcard *.rd) RDFiles = $(__AllRDFiles__:%.v.rd=) GenerateFiles = $(HtmByJA) $(HtmByEN) HtmByJA = $(RDFiles:.rd=.html) HtmByEN = $(RDFiles:.rd=.html.en) ########################################################################## ## 本体 all: $(GenerateFiles) %.html: %.rd $(SEP-JA) < $< > $<.tmp ;\ $(RD2) $<.tmp > $@;\ rm -f $<.tmp ;\ %.html.en: %.rd $(SEP-EN) < $< > $<.tmp ;\ $(RD2) $<.tmp > $@ ;\ rm -f $<.tmp ;\ clean: rm -rf $(GenerateFiles)