書いてる人: 高橋カヲル | [mixi] | [PGP] | [RSS]
2.2.13 を import して marge した。お約束の conflict は地道に直す。
かなり大きく変更。需要の多そうなものを前に、マニアックなものを後ろに。(勝手に追加した) hook のリストはもちろん最後。 hook は WL, ELMO あわせて 50 ぐらいあるので、メニューを作った方がいいかもしれない。
ちょっと書き換えて、html と ps を吐けるようにした。
SHELL = sh.exe
RM = rm -f
EMACS = meadow
EMACSFLAGS = -q -no-site-file
NKF = nkf32
NKFFLAGS = -s
MAKEINFO = makeinfo
MAKEINFOFLAGS = --verbose --footnote-style=separate --no-split
TEXI2HTML = perl d:/local/perl/bin/texi2html
TEXI2HTMLFLAGS = -verbose -split_chapter
DVIPS = dvipsk
DVIPSFLAGS =
TEX = ptex
JAINDEX = wl-ja.cp wl-ja.fn wl-ja.ky wl-ja.pg wl-ja.vr
JAINDEXS = wl-ja.cps wl-ja.fns wl-ja.kys wl-ja.pgs wl-ja.tps wl-ja.vrs
ENINDEX = wl-en.cp wl-en.fn wl-en.ky wl-en.pg wl-en.vr
ENINDEXS = wl-en.cps wl-en.fns wl-en.kys wl-en.pgs wl-en.tps wl-en.vrs
OUTPUT = *.info-* *.info *.dvi *.ps *.html
GOMI = wl-ja.tex *.aux *.log *.toc *~ \
*.cp *.fn *.ky *.pg *.tp *.vr \
*.cps *.fns *.kys *.pgs *.tps *.vrs
info: wl-ja.info
dvi: wl-ja.dvi
html: wl-ja.html
ps: wl-ja.ps
all: info dvi html ps
check: distclean all
## info (texinfo-format-buffer)
install-info: wl-ja.texi
$(RM) $(OUTINFO)
cd ../ && $(EMACS) $(EMACSFLAGS) -l ./WL-MK -f wl-texinfo-format NONE
wl-ja.tex: wl-ja.texi
$(NKF) $(NKFFLAGS) $< | \
sed -e 's/^@c @documentlanguage/@documentlanguage/' \
-e 's/^@finalout/@c finalout/' > $@
## info (makeinfo)
wl-ja.info: wl-ja.tex
$(MAKEINFO) --output=$@ $(MAKEINFOFLAGS) $<
wl-en.info: wl-en.tex
$(MAKEINFO) --output=$@ $(MAKEINFOFLAGS) $<
## dvi
wl-ja.dvi: wl-ja.tex $(JAINDEXS)
$(TEX) $<
$(JAINDEXS): $(JAINDEX)
texindex $(JAINDEX)
$(JAINDEX): wl-ja.tex
$(TEX) $<
wl-ja.ps: wl-ja.dvi
$(DVIPS) $<
## html
wl-ja.html: wl-ja.tex
$(TEXI2HTML) $(TEXI2HTMLFLAGS) $<
## clean
clean:
$(RM) $(GOMI) $(INDEX) $(INDEXS)
distclean: clean
$(RM) $(OUTPUT)
Powered by 早起き生活