NetWare port from Guruprasad S <SGURUPRASAD@novell.com>.
[p5sagit/p5-mst-13.2.git] / NetWare / bat / SetNWBld.bat
1 @echo off
2 @rem AUTHOR: sgp
3 @rem CREATED: Thu 18th Jan 2001 09:18:08
4 @rem LAST REVISED: 6th April 2001
5 @rem Batch file to set the path to NetWare SDK, Watcom directories & MPK SDK
6 @rem This file calls setnlmsdk.bat, setwatcom.bat & setmpksdk.bat
7
8 REM If no parameters are passed, display usage
9 if "%1" == "" goto Usage
10 if "%1" == "/?" goto Usage
11 if "%1" == "/h" goto Usage
12
13 REM Display the current settings
14 if "%1" == "/now" goto now
15
16 REM If na is passed, don't set that parameter
17 if "%1" == "na" goto skip_nlmsdk_msg
18 :setnwsdk
19 call setnlmsdk %1
20 goto skip_nlmsdk_nomsg
21
22 :skip_nlmsdk_msg
23 @echo Retaining NLMSDKBASE=%NLMSDKBASE%
24 :skip_nlmsdk_nomsg
25
26 if "%2" == "" goto exit
27 if "%2" == "na" goto skip_watcom_msg
28 :setwatcom
29 call setwatcom %2
30 goto skip_watcom_nomsg
31
32 :skip_watcom_msg
33 @echo Retaining WATCOM=%WATCOM%
34 :skip_watcom_nomsg
35
36 if "%3" == "" goto exit
37 if "%3" == "na" goto skip_mpksdk_msg
38 :setmpk
39 call setmpksdk %3
40 goto skip_mpksdk_nomsg
41
42 :skip_mpksdk_msg
43 @echo Retaining MPKBASE=%MPKBASE%
44 :skip_mpksdk_nomsg
45
46 goto exit
47
48 :now
49 @echo NLMSDKBASE=%NLMSDKBASE%
50 @echo WATCOM=%WATCOM%
51 @echo MPKBASE=%MPKBASE%
52 goto exit
53
54 goto exit
55 :Usage
56  @echo on
57  @echo "Usage: setnwbld <path to NetWare SDK> [<path to Watcom dir>] [<path to MPK SDK>]"
58  @echo "Usage: setnwbld /now" - To display current setting
59  @echo Pass na if you don't want to change a setting
60  @echo Ex. setnwbld d:\ndk\nwsdk na p:\mpk
61  @echo Ex. setnwbld d:\ndk\
62 :exit