#
# CommonXabsl2BehaviorControlMakefile
#
# The common part of the Xabsl makefile for all Xabsl2BehaviorControl derivates.
#

newall: generatedSymbolFiles 
	make all

# An XSLT processor that can process XInclude statements (with necessary parameters)
XSLT = xsltproc.exe --xinclude 

# Path of the dot tool 
DOT = ../../../../Util/dot-1.9.0/dot.exe

# Validates an XML file against the schemas referenced in the source file taking the input from stdin
SCHEMA_VALIDATOR = ../../../../Util/Xerces/StdInParse.exe -v=always -n -f -s

# Directory of the xabsl-2.0 Schemas and XSLT Stylesheets
XABSL_DIR = ../../../Tools/Xabsl2/xabsl-2.1

# Directory that contains the DotML 1.1 Schemas and XSLT stylesheets
DOTML_DIR = ../../../Tools/dotml-1.1

# Directory where the intermediate code and the debug symbols are stored
XABSL_OUTPUT_DIR = ../../../../Config/Xabsl2

generatedSymbolFiles: ../CommonXabsl2Symbols/head-and-tail-symbols.xml ../CommonXabsl2Symbols/special-action-symbols.xml ../CommonXabsl2Symbols/led-and-sound-symbols.xml ../ATH2004ERS7BehaviorControl/ATH2004ERS7Symbols/kick-selection-symbols.xml

../CommonXabsl2Symbols/special-action-symbols.xml: ../../../Representations/Motion/MotionRequest.h 
	../../../../Bin/URC /specialActionXml

../CommonXabsl2Symbols/head-and-tail-symbols.xml: ../../../Representations/Motion/MotionRequest.h ../../../Representations/Motion/HeadControlMode.h 
	../../../../Bin/URC /headTailXml

../CommonXabsl2Symbols/led-and-sound-symbols.xml: ../../../Representations/Motion/LEDRequest.h ../../../Representations/Sound/SoundRequest.h 
	../../../../Bin/URC /ledSoundXml

../ATH2004ERS7BehaviorControl/ATH2004ERS7Symbols/kick-selection-symbols.xml: ../../../Tools/KickSelectionTable.h ../../../../Bin/URC.exe
	../../../../Bin/URC /kickSelectionXml
	
include $(XABSL_DIR)/Xabsl2Makefile
	
#
# Change Log:
#
# $Log: CommonXabsl2BehaviorControlMakefile,v $
# Revision 1.4  2004/03/16 14:00:17  juengel
# Integrated Improvments from "Gnne"
# -ATH2004ERS7Behavior
# -ATHHeadControl
# -KickSelectionTable
# -KickEditor
#
# Revision 1.3  2004/03/09 08:50:23  dueffert
# new XIncludes namespace to avoid libxml warning
#
# Revision 1.2  2004/03/09 14:44:40  loetzsch
# automated generation of kick-selection-symbols.xml
#
#
# Revision 1.2  2003/12/16 18:55:11  loetzsch
# renamed MotionNetCodeGenerator to URC.
#
# Revision 1.1  2003/10/22 22:18:44  loetzsch
# prepared the cloning of the GT2003BehaviorControl
#
#
