]> 4ch.mooo.com Git - 16.git/blob - simulate-sparky4-watcom-env.sh
explain what currently has no effect. sparky4 may have future plans
[16.git] / simulate-sparky4-watcom-env.sh
1 # Source: http://4ch.mooo.com/4/watcom/wat.sh
2 # with modifications to simulate this environment on Jon's Linux system
3 #
4 # Note that nothing in this project appears to use ROOT or REXX variables
5 # ------BEGIN-------
6 #echo Open Watcom Build Environment
7 ROOT=/home/sparky4/p/osfree
8 watcomver=""
9
10 if [ -d /usr/src/open-watcom-v2/rel ]; then
11     # Jon's Linux system
12     watcom=/usr/src/open-watcom-v2/rel
13     WATCOM=$watcom
14 else
15     # original sparky4 config
16     watcom=/dos/fdos/watcom${watcomver}
17     WATCOM=$watcom
18 fi
19
20 OS=LINUX
21 ENV=LINUX
22 SHELL=Bourne
23 REXX=/usr/bin/rexx
24
25 # use 64-bit Linux binaries on 64-bit.
26 # NTS: watcomver is never set, therefore this currently has NO EFFECT.
27 if [ "${watcomver}" == 2 ]; then
28         MACHINE_TYPE=`uname -m`
29         if [ ${MACHINE_TYPE} == 'x86_64' ]; then
30                 PEE="64"
31         else
32                 PEE=""
33         fi
34 else
35         PEE=""
36 fi
37
38 TOOLS=$ROOT/bin/tools
39 INCLUDE=$watcom/h:$watcom/h/dos:$watcom/lh:$watcom/h/os2
40 WIPFC=$watcom/wipfc
41 LIB=$watcom/lib286/dos:$watcom/lib386:$watcom/lib386/dos:$watcom/lib286:$ROOT/lib
42 export OS REXX WATCOM ROOT TOOLS INCLUDE LIB WIPFC
43
44 if [ -d /usr/src/open-watcom-v2/rel ]; then
45     # Jon's Linux system
46     cur=`pwd`
47     cd $WATCOM/.. || exit 1
48     . ./setvars.sh
49     cd "$cur" || exit 1
50 else
51     # original sparky4 config
52     . ~/setvars.sh
53 fi
54
55 PATH=$watcom/binl${PEE}:$TOOLS:$ROOT:$PATH
56 WD_PATH=$watcom/binl${PEE}
57
58 TERM=xterm-16color
59 export OS ENV REXX WATCOM ROOT TOOLS INCLUDE LIB PATH WD_PATH WIPFC TERM
60
61 alias wcp="wcl -lr -l=dos -0 "
62 if [ ! -d "$watcom" ]; then
63         echo "INSTALL OPEN WATCOM AND EDIT THIS FILE TO THE CORRESPONDING DIRECTORY!!!!"
64 fi
65
66 #if [ ! -d "$watcom/binl64" ]; then
67 #       ln -s $watcom/binl64 $watcom/binl
68 #fi
69
70 #if [  -e "$HOME/setvars.sh" ]; then
71 #       length=$ROOT
72 #       ((length--))
73 #       [ "${filename:$length:1}" == "2" ] && . ./setvars.sh
74 #       else if [ ! -e "setvars.sh" ]; then
75 #       wget http://4ch.mooo.com/4/watcom/setvars.sh
76 #       chmod +x ~/setvars.sh
77 #fi
78 #fi
79 #. ~/aliasyonet.sh