#! Makefile
#
# Galatea Dialog Manager:
# (c)2003 Takuya NISHIMOTO (nishi@hil.t.u-tokyo.ac.jp)
#
# $Id: Makefile,v 1.19 2004/05/06 11:02:05 nishi Exp $
#
# If you modified voicexml.rxm, do:
#  install relaxer (www.relaxer.org)
#  $ make clean
#  $ make
#  $ make jar
#
# If you want to add new files to CVS repository, do: 
#  $ cd vxml20
#  $ cvs add *.java
#  $ cvs ci -m "hoge"
#
# Make documents:
#  $ cd pdoc
#  $ /usr/java/j2sdk1.4.1_01/bin/javadoc -d doc *.java
#  $ cd ../vxml20
#  $ /usr/java/j2sdk1.4.1_01/bin/javadoc -d doc *.java
#  

all: pdoc vxml20 event

## -------------------------------------

vxml20: vxml20/VxmlVxml.java

vxml20/VxmlVxml.java: vxml20.rng
	relaxer -verbose -visitor -verifyObject:true \
	-useXMLNSURI -classPrefixes:"Vxml,Gram" -dir:vxml20 \
	-package:relaxer.vxml20 vxml20.rng

## -------------------------------------

pdoc: pdoc/PdocPdoc.java

pdoc/PdocPdoc.java: pdoc.rng
	relaxer -verbose -verifyObject:true \
	-classPrefixes:"Pdoc" -dir:pdoc \
	-package:relaxer.pdoc -useJAXP -java pdoc.rng

## -------------------------------------

event: event/EventEvent.java

event/EventEvent.java: event.rng
	relaxer -verbose -verifyObject:true \
	-classPrefixes:"Event" -dir:event \
	-package:relaxer.event -useJAXP -java event.rng

## -------------------------------------

clean:
	-rm vxml20/*.java pdoc/*.java event/*.java

# end of file


