diff options
Diffstat (limited to 'NetWare/bat/MPKBuild.bat')
-rw-r--r-- | NetWare/bat/MPKBuild.bat | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/NetWare/bat/MPKBuild.bat b/NetWare/bat/MPKBuild.bat new file mode 100644 index 0000000000..0740906d1a --- /dev/null +++ b/NetWare/bat/MPKBuild.bat @@ -0,0 +1,64 @@ +@echo off +@rem AUTHOR: sgp +@rem CREATED: 22nd May 2000 +@rem LAST REVISED: 6th April 2001 +@rem Batch file to set MPK/Non-MPK builds and toggle XDC flag setting +@rem This file calls ToggleXDC.bat + +if "%1" == "" goto Usage + +if "%1" == "/now" goto now +if "%1" == "on" goto yes +if "%1" == "off" goto no +if "%1" == "/?" goto usage +goto dontknow + +:now +if "%USE_MPK%" == "" echo USE_MPK is removed, doesn't use MPK APIs +if not "%USE_MPK%" == "" echo USE_MPK is set, uses MPK APIs, MPKBASE set to %MPKBASE% +call ToggleXDC %1 +goto exit + +:yes +Set USE_MPK=1 +echo ....USE_MPK is set, uses MPK APIs +if "%2" == "" goto setdef +if "%2" == "default" goto setdef +SET MPKBASE=%2 +:yescon1 +call ToggleXDC on %3 %4 +echo ....MPKBASE set to %MPKBASE% +goto exit + +:no +Set USE_MPK= +SET MPKBASE= +if not "%2" == "" goto xdc_u +call ToggleXDC off +:nocon1 +echo ....USE_MPK is removed. doesn't use MPK APIs +goto exit + +:dontknow +goto Usage + +:setdef +SET MPKBASE=p:\apps\mpk +goto yescon1 + +:xdc_u +call ToggleXDC on %2 %3 +goto nocon1 + +:Usage + @echo on + @echo "Usage: MPKBuild [on][off] [[path][default]] [[flag1] [flag2]]" + @echo "Usage: MPKBuild /now" - To display current setting + @echo Scenarios... + @echo ...Use MPK, path set to default and XDC set to -u :MPKBuild on + @echo ...Use MPK, path set to default and XDC set to -u :MPKBuild on default -n + @echo ...Use MPK, path set to "path" and XDC set to -n :MPKBuild on "path" -n + @echo ...Use MPK, path set to default and XDC set to -n, -u :MPKBuild on default -n -u + @echo ...No MPK, No XDC :MPKBuild off + @echo ...No MPK, Use XDC with -u flag :MPKBuild off -u +:exit |