dwww Home | Show directory contents | Find package

#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

Generated by dwww version 1.15 on Wed May 22 21:32:25 CEST 2024.