#FIXME: In general, we should modify this makefile such that it becomes # less hacky. ucs_generated = ucs.sty utf8x.def ucsencs.def ucsutils.sty ucshyper.sty utils_generated = c00enc.def \ c10enc.def \ c40enc.def \ c42enc.def \ c61enc.def \ cenccmn.tex \ lklenc.def \ lklkli.fd \ autofe.sty \ ldvenc.def \ ldvarial.fd \ ldvc2000.fd \ letenc.def \ letgfzem.fd \ letjiret.fd \ letc2000.fd \ ltaenc.def \ ltaarial.fd \ ltac2000.fd \ ltgenc.def \ ltgc2000.fd \ ltlenc.def \ ltlcmr.fd \ lucenc.def \ lucc2000.fd \ lucarial.fd \ mkrenc.def \ mkrezra.fd \ mkrhadas.fd \ mkromega.fd \ mkrrashi.fd \ t2denc.def \ t2dcmr.fd \ tengwarDS.enc \ ltwenc.def \ ltwdsque.fd \ ltwdsnol.fd \ ltwdssin.fd \ xsenc.def \ xscmr.fd \ cp1252.enc local_pdflatex=TEXINPUTS=.:data:utils: pdflatex all: docstrip datafiles doc .PHONY: all clean: clean-doc clean-datafiles clean-docstrip clean-dist .PHONY: clean docstrip: clean-docstrip tex ucs.ins rm ucs.log mv $(utils_generated) utils .PHONY: docstrip clean-docstrip: rm -f $(ucs_generated) cd utils; rm -f $(utils_generated) .PHONY: clean-docstrip datafiles: clean-datafiles wget http://www.unicode.org/Public/UNIDATA/UnicodeData.txt mkdir data perl -w makeunidef.pl --nocomments --targetdir=data config/*.ucf rm UnicodeData.txt .PHONY: datafiles clean-datafiles: rm -rf data .PHONY: clean-datafiles doc: docstrip datafiles clean-doc $(local_pdflatex) -draftmode ucs.dtx makeindex -s gind ucs.idx makeindex -s gglo -o ucs.gls ucs.glo $(local_pdflatex) ucs.dtx rm -f ucs.{aux,glo,gls,idx,ilg,ind,log,out,toc} .PHONY: doc clean-doc: rm -f ucs.pdf .PHONY: clean-doc dist: clean-dist darcs dist --dist-name ucs --set-scripts-executable .PHONY: dist clean-dist: rm -f ucs.tar.gz .PHONY: clean-dist