summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ant-build-nsc.bat58
-rw-r--r--ant-common.bat50
-rw-r--r--ant-test-nsc.bat64
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