diff options
-rw-r--r-- | ant-build-nsc.bat | 58 | ||||
-rw-r--r-- | ant-common.bat | 50 | ||||
-rw-r--r-- | ant-test-nsc.bat | 64 |
3 files changed, 87 insertions, 85 deletions
diff --git a/ant-build-nsc.bat b/ant-build-nsc.bat index 1828a4d745..0261879732 100644 --- a/ant-build-nsc.bat +++ b/ant-build-nsc.bat @@ -1,37 +1,31 @@ @echo off -rem ####################################################-*-Batch-script-*-####
-rem # Build nsc
-rem ##########################################################################
-rem # $Id$
- -if "%OS%"=="Windows_NT" @setlocal
- -set _ANTCMD_ARGS=%1
-if ""%1""=="""" goto doneStart
-shift
-:setupArgs
-if ""%1""=="""" goto doneStart
-set _ANTCMD_ARGS=%_ANTCMD_ARGS% %1
-shift
-goto setupArgs
-
+rem ####################################################-*-Batch-script-*-#### +rem # Build nsc +rem ########################################################################## +rem # $Id$ + +if "%OS%"=="Windows_NT" @setlocal + +set _ANTCMD_ARGS=%1 +if ""%1""=="""" goto doneStart +shift +:setupArgs +if ""%1""=="""" goto doneStart +set _ANTCMD_ARGS=%_ANTCMD_ARGS% %1 +shift +goto setupArgs + :doneStart -call ant-common.bat
-
-rem ##########################################################################
-rem # ant build
-
-set ANT_CONFIG_BUILDFILE=build-nsc.xml
-set ANT_BUILDFILE=concrete-%ANT_CONFIG_BUILDFILE%
-set ANT_EXCLUDEFILE=developer/%USERNAME%/build-nsc-excludes.xml
+call ant-common.bat build-nsc -%CP% %ANT_CONFIG_BUILDFILE% %ANT_BUILDFILE%
+rem ########################################################################## +rem # ant build set CLASSPATH=%nsc_fjbg_jar%;%nsc_scala_jar%;%nsc_tools_jar%;%nsc_jaco_jar% -%_ANTCMD% -Dplatform=win -f %ANT_BUILDFILE% %_ANTCMD_ARGS%
-
-%RM% %ANT_BUILDFILE%
-
-rem ##########################################################################
-
-if "%OS%"=="Windows_NT" @endlocal
+%_ANTCMD% -Dplatform=win -f %ANT_BUILDFILE% %_ANTCMD_ARGS% + +%RM% %ANT_BUILDFILE% + +rem ########################################################################## + +if "%OS%"=="Windows_NT" @endlocal diff --git a/ant-common.bat b/ant-common.bat index 1db6f81572..565f09ffb6 100644 --- a/ant-common.bat +++ b/ant-common.bat @@ -1,29 +1,43 @@ @echo off -rem ####################################################-*-Batch-script-*-####
-rem # Common settings
-rem ##########################################################################
-rem # $Id$
-
-rem ##########################################################################
-rem # Apache Ant
-
-set _ANTCMD=ant
-set ANT_OPTS=-Xmx256M
-rem set ANT_ARGS=-verbose
+rem ####################################################-*-Batch-script-*-#### +rem # Common settings +rem ########################################################################## +rem # $Id$ + +rem ########################################################################## +rem # Apache Ant + +set _ANTCMD=ant +set ANT_OPTS=-Xmx256M +rem set ANT_ARGS=-verbose rem ########################################################################## rem # Shell commands -set CP=cp +set CP=copy /y set ECHO=echo set RM=del /s /q -
-rem ##########################################################################
-rem # environment setup
-
-echo Setting up the build environment..
+ +rem ########################################################################## +rem # environment setup + +echo Setting up the build environment.. echo. call %_ANTCMD% -Dplatform=win -q -f setenv-nsc.xml >NUL call env.bat -rem ##########################################################################
+rem ########################################################################## + +set ANT_CONFIG_BUILDFILE=%1.xml +set ANT_BUILDFILE=concrete-%ANT_CONFIG_BUILDFILE% +set ANT_EXCLUDEFILE=developer/%USERNAME%/%1-excludes.xml + +if exist "%ANT_EXCLUDEFILE%" goto exclude +%CP% %ANT_CONFIG_BUILDFILE% %ANT_BUILDFILE% +goto next +:exclude +echo %ANT_EXCLUDEFILE% file not yet supported +%CP% %ANT_CONFIG_BUILDFILE% %ANT_BUILDFILE% +:next + +rem ########################################################################## diff --git a/ant-test-nsc.bat b/ant-test-nsc.bat index d6a884e245..d232ff5f06 100644 --- a/ant-test-nsc.bat +++ b/ant-test-nsc.bat @@ -1,37 +1,31 @@ -@echo off
-rem #####################################################-*-Bash-script-*-####
-rem # Test nsc
-rem ##########################################################################
-rem # $Id$
-
-if "%OS%"=="Windows_NT" @setlocal
- -set _ANTCMD_ARGS=%1
-if ""%1""=="""" goto doneStart
-shift
-:setupArgs
-if ""%1""=="""" goto doneStart
-set _ANTCMD_ARGS=%_ANTCMD_ARGS% %1
-shift
+@echo off +rem #####################################################-*-Bash-script-*-#### +rem # Test nsc +rem ########################################################################## +rem # $Id$ + +if "%OS%"=="Windows_NT" @setlocal + +set _ANTCMD_ARGS=%1 +if ""%1""=="""" goto doneStart +shift +:setupArgs +if ""%1""=="""" goto doneStart +set _ANTCMD_ARGS=%_ANTCMD_ARGS% %1 +shift goto setupArgs -
-:doneStart
-call ant-common.bat
-
-rem ##########################################################################
-rem # ant build
-
-set ANT_CONFIG_BUILDFILE=test-nsc.xml
-set ANT_BUILDFILE=concrete-%ANT_CONFIG_BUILDFILE%
-set ANT_EXCLUDEFILE=developer/%USERNAME%/test-nsc-excludes.xml
-
-%CP% %ANT_CONFIG_BUILDFILE% %ANT_BUILDFILE%
-
+ +:doneStart +call ant-common.bat test-nsc + +rem ########################################################################## +rem # ant build + set CLASSPATH=%nsc_fjbg_jar%;%nsc_scala_jar%;%nsc_tools_jar%;%nsc_nsc_jar%;%nsc_nsc4ant_jar% -%_ANTCMD% -Dplatform=win -f %ANT_BUILDFILE% %_ANTCMD_ARGS%
-
-%RM% %ANT_BUILDFILE%
-
-##############################################################################
-
-if "%OS%"=="Windows_NT" @endlocal
+%_ANTCMD% -Dplatform=win -f %ANT_BUILDFILE% %_ANTCMD_ARGS% + +%RM% %ANT_BUILDFILE% + +############################################################################## + +if "%OS%"=="Windows_NT" @endlocal |