Commit | Line | Data |
---|---|---|
2986a63f JH |
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 |