JAVA := java
.PHONEY: all clean

DBFILE := petit.sql
OUT_ITEMS := items.html
OUT_MORPH := morph.html
OUT_CONJU := conju.html
OUTPUTS := $(OUT_ITEMS) $(OUT_MORPH) $(OUT_CONJU)

all: $(OUTPUTS)

$(OUT_ITEMS) : $(DBFILE) items2html.xsl
	$(JAVA) -cp ../build:sqlitejdbc-v056.jar zephyr.obunsha.petitroyal.MakeBodyHtml $(DBFILE) \
		| $(JAVA) -cp ../build zephyr.util.XalanTransformer items2html.xsl \
		| $(JAVA) -cp ../build zephyr.obunsha.petitroyal.SedBodyHtml \
		| $(JAVA) -cp ../build zephyr.util.UTF8toSJIS - check GaijiMap.xml \
		> $@

$(OUT_MORPH) : $(DBFILE)
	$(JAVA) -cp ../build:sqlitejdbc-v056.jar zephyr.obunsha.petitroyal.MakeMorphHtml $(DBFILE) \
		| $(JAVA) -cp ../build zephyr.util.UTF8toSJIS - check GaijiMap.xml \
		> $@

$(OUT_CONJU) : $(DBFILE)
	$(JAVA) -cp ../build:sqlitejdbc-v056.jar zephyr.obunsha.petitroyal.MakeConjuHtml $(DBFILE) \
		| $(JAVA) -cp ../build zephyr.util.UTF8toSJIS - check GaijiMap.xml \
		> $@

clean:
	rm -rf $(OUT_ITEMS) $(OUT_MORPH) $(OUT_CONJU)
