1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

mkit (and mkit.bat) now reuse ant builder

This commit is contained in:
Kevin Glynn 2011-03-24 13:57:21 +01:00
parent 2dd72a343c
commit 4377e2a9b7
3 changed files with 28 additions and 23 deletions

View File

@ -136,23 +136,23 @@
<target name="buildgrammars" description="invokes ANTLR to convert grammar files to C# source">
<ant-antlr3 xmlns:antlr="antlib:org/apache/tools/ant/antlr" verbose="true"
target="${cs2j.parser.dir}/cs.g"
make="true" conversiontimeout="15000" />
make="true" />
<ant-antlr3 xmlns:antlr="antlib:org/apache/tools/ant/antlr" verbose="true"
target="${cs2j.transform.dir}/TemplateExtracter.g"
libdirectory="${cs2j.parser.dir}"
make="true" conversiontimeout="15000" />
make="true" />
<ant-antlr3 xmlns:antlr="antlib:org/apache/tools/ant/antlr" verbose="true"
target="${cs2j.transform.dir}/JavaMaker.g"
libdirectory="${cs2j.parser.dir}"
make="true" conversiontimeout="15000" />
make="true" />
<ant-antlr3 xmlns:antlr="antlib:org/apache/tools/ant/antlr" verbose="true"
target="${cs2j.transform.dir}/NetMaker.g"
libdirectory="${cs2j.parser.dir}"
make="true" conversiontimeout="15000" />
make="true" />
<ant-antlr3 xmlns:antlr="antlib:org/apache/tools/ant/antlr" verbose="true"
target="${cs2j.transform.dir}/JavaPrettyPrint.g"
libdirectory="${cs2j.parser.dir}"
make="true" conversiontimeout="15000" />
make="true" />
</target>
<target name="switch" description="switched to release branch">

View File

@ -2,24 +2,26 @@
set -e
cd src/CSharpParser
java -Xmx512m -jar ../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose cs.g
cd ../../
cd src/CS2JTranslator/CS2JTransform
# echo TemplateExtracer.g
java -Xmx512m -jar ../../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose -lib ../../CSharpParser TemplateExtracter.g
# echo JavaMaker.g
java -Xmx512m -jar ../../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose -lib ../../CSharpParser JavaMaker.g
# echo NetMaker.g
java -Xmx512m -jar ../../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose -lib ../../CSharpParser NetMaker.g
# echo JavaPrettyPrint.g
java -Xmx512m -jar ../../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose -lib ../../CSharpParser JavaPrettyPrint.g
cd ../../../
cd src
xbuild
cd ../
ant -f build/build.xml buildcs2j
## cd src/CSharpParser
## java -Xmx512m -jar ../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose cs.g
## cd ../../
##
## cd src/CS2JTranslator/CS2JTransform
## # echo TemplateExtracer.g
## java -Xmx512m -jar ../../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose -lib ../../CSharpParser TemplateExtracter.g
## # echo JavaMaker.g
## java -Xmx512m -jar ../../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose -lib ../../CSharpParser JavaMaker.g
## # echo NetMaker.g
## java -Xmx512m -jar ../../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose -lib ../../CSharpParser NetMaker.g
## # echo JavaPrettyPrint.g
## java -Xmx512m -jar ../../../jar/antlr-3.3.jar -Xconversiontimeout 15000 -make -verbose -lib ../../CSharpParser JavaPrettyPrint.g
## cd ../../../
##
## cd src
## xbuild
## cd ../
##
echo 'All Done'

View File

@ -0,0 +1,3 @@
@echo off
ant -f build/build.xml buildcs2j
echo 'All Done'