
# Configuration
srcdir=../..

# Java Runtime
JAVAVM=java

# This should work fine for every DocBook XML

# Java Classpath (if not in $JRE_ROOT/lib/ext)
CP_XERCES=$(srcdir)/lib/xercesImpl.jar
CP_XALAN=$(srcdir)/lib/xalan.jar
CP_XALAN_APIS=$(srcdir)/lib/xml-apis.jar
CP_FOP=$(srcdir)/lib/fop.jar
CP_BATIK=$(srcdir)/lib/batik.jar
CP_JIMI=$(srcdir)/lib/jimi-1.0.jar
CP_LOGKIT=$(srcdir)/lib/logkit-1.0b.jar
CP_AVALON=$(srcdir)/lib/avalon-framework-4.0.jar

# Application Classpath Requirem
CP_FOPFNCGEN_ARGS=-cp $(CP_FOP):$(CP_XERCES):$(CP_BATIK):$(CP_LOGKIT):$(CP_AVALON):$(CP_JIMI)

# Generate Font Information File
#FOP_FNCGEN_PFM=$(FOP) org.apache.fop.font.apps.PFMReader $(FOP_FNXPARAM)
FOP_FNCGEN_TTF=$(JAVAVM) $(CP_FOPFNCGEN_ARGS) org.apache.fop.fonts.apps.TTFReader $(FOP_FNXPARAM)

# Misc
FOPCONFIG=$(srcdir)/fop/conf/fopconfig.xml

# Sources
DIST=norasi_n.xml norasi_b.xml norasi_i.xml norasi_bi.xml

.PHONY: clean all build

all: build

build: $(DIST)

%.xml: %.ttf
	$(FOP_FNCGEN_TTF) $< $@

clean:
	rm -rf *.xml
