#
# Compiling Thot schemas for HTML
# I. Vatton
#

.SUFFIXES:

.SUFFIXES: .STR .PRS .TRA .S .P .T

#
# Definitions
#
THOTDIR = ..
THOTSCH = ${THOTDIR}/amaya:${THOTDIR}/schemas
COMPSCH = ${THOTDIR}/amaya
COMPSTR = str -DCOUGAR -DMATHML
COMPPRS = prs -DCOUGAR -DMATHML
COMPTRA = tra -DCOUGAR -DMATHML

#
# Rules
#

.S.STR :
	$(COMPSTR) $*

.P.PRS :
	$(COMPPRS) $*

.T.TRA :
	$(COMPTRA) $*

#
# To do
#

all:	compHTML compHTMLP tra

#
# Structure schema
#

compHTML: $(COMPSCH)/HTML.STR
$(COMPSCH)/HTML.STR : $(COMPSCH)/HTML.S
	$(COMPSTR) HTML
	$(COMPPRS) HTMLP
	$(COMPPRS) -DPAGE HTMLP HTMLPP
	$(COMPPRS) -DUS_PAPER HTMLP HTMLPPUS
	$(COMPPRS) -DLINK_NUMBER -DPAGE HTMLP HTMLPLP
	$(COMPPRS) -DLINK_NUMBER -DUS_PAPER HTMLP HTMLPLPUS
	$(COMPPRS) -DBLACK_WHITE HTMLP HTMLPBW
	$(COMPTRA) HTMLT	
	$(COMPTRA) HTMLTT	

#
# Presentation schemas
#

compHTMLP: $(COMPSCH)/HTMLP.PRS
$(COMPSCH)/HTMLP.PRS : $(COMPSCH)/HTMLP.P
	$(COMPPRS) HTMLP
	$(COMPPRS) -DPAGE HTMLP HTMLPP
	$(COMPPRS) -DUS_PAPER HTMLP HTMLPPUS
	$(COMPPRS) -DLINK_NUMBER -DPAGE HTMLP HTMLPLP
	$(COMPPRS) -DLINK_NUMBER -DUS_PAPER HTMLP HTMLPLPUS
	$(COMPPRS) -DBLACK_WHITE HTMLP HTMLPBW

#
# Translation schemas
#

TRANSLATION_SCHEMAS = \
	HTMLT.TRA \
	HTMLTT.TRA

tra : $(TRANSLATION_SCHEMAS)
