summaryrefslogtreecommitdiff
path: root/source4/lib/appweb/ejs-2.0/.bashrc
diff options
context:
space:
mode:
Diffstat (limited to 'source4/lib/appweb/ejs-2.0/.bashrc')
-rw-r--r--source4/lib/appweb/ejs-2.0/.bashrc153
1 files changed, 153 insertions, 0 deletions
diff --git a/source4/lib/appweb/ejs-2.0/.bashrc b/source4/lib/appweb/ejs-2.0/.bashrc
new file mode 100644
index 0000000000..c05ee0e6e8
--- /dev/null
+++ b/source4/lib/appweb/ejs-2.0/.bashrc
@@ -0,0 +1,153 @@
+#
+# .bashrc -- Login shell startup script for windows using Mbedthis winTools
+#
+# Copyright (c) Mbedthis Software, 2003-2005. All Rights Reserved.
+#
+
+TERM=ansi
+#
+# Set the desired .NET Framework
+#
+# FRAMEWORK=v1.0.3705
+FRAMEWORK=v1.1.4322
+# FRAMEWORK=v2.0.40607
+
+#
+# Set the desired Microsoft C Compiler version
+#
+# PREFERRED_CC=VS2005
+# PREFERRED_CC=VS2003
+# PREFERRED_CC=VS.NET
+PREFERRED_CC=VS6
+
+#
+# Set to 1 if VXWORKS support is required
+#
+# VXWORKS=1
+
+HOME=`pwd`
+if [ ! -x winTools -o ! -x winTools/cygpath.exe ]
+then
+ echo "Can't find build tools. Install build tools in $HOME/winTools"
+fi
+
+ROOT=`winTools/cygpath -u $HOMEDRIVE`
+: ${ROOT:=C:/}
+APPWEB_PATH="${HOME}/bin/DEBUG:${HOME}/bin/RELEASE:${HOME}/bin:${HOME}/winTools"
+CDPATH=".:${HOME}:${HOME}/http:${HOME}/http/modules:${HOME}/packages"
+PS1="$ "
+
+export CDPATH INCLUDE LIB LIBPATH PATH PS1 TERM
+
+echo -e "\n\n###################################################"
+echo "Mbedthis AppWeb, Cygwin build tools."
+echo "Using compiler: $PREFERRED_CC, .NET framework: $FRAMEWORK"
+echo -e "###################################################"
+
+################################################################################
+
+#
+# Setup for Visual Studio and SDK
+#
+if [ $PREFERRED_CC == "VS2005" ]
+then
+ #
+ # Visual Studio .NET 2005 defines.
+ #
+ CYNET="${ROOT}/Program Files/Microsoft Visual Studio 8"
+ DOSNET="C:/Program Files/Microsoft Visual Studio 8"
+ PATH="$APPWEB_PATH:$CYNET/Common7/IDE:$CYNET/VC/BIN:$CYNET/VC/VCPackages:$CYNET/Common7/Tools:$CYNET/Common7/Tools/bin:$CYNET/SDK/v2.0/bin:`cygpath -W`/Microsoft.NET/Framework/v2.0.40607:$CYNET/SDK/v2.0/bin:$PATH"
+ INCLUDE="$DOSNET/VC/ATLMFC/INCLUDE;$DOSNET/VC/INCLUDE;$DOSNET/VC/PlatformSDK/include;$DOSNET/SDK/v2.0/include;$INCLUDE"
+ LIB="$DOSNET/VC/ATLMFC/LIB;$DOSNET/VC/LIB;$DOSNET/VC/PlatformSDK/lib;$DOSNET/SDK/v2.0/lib;$LIB"
+ LIBPATH=c:/WINDOWS/Microsoft.NET/Framework/$FRAMEWORK
+fi
+
+if [ $PREFERRED_CC == "VS2003" ]
+then
+ #
+ # Visual Studio .NET 2003 defines.
+ #
+ CYNET="${ROOT}/Program Files/Microsoft Visual Studio .NET 2003"
+ DOSNET="C:/Program Files/Microsoft Visual Studio .NET 2003"
+ PATH="$APPWEB_PATH:$CYNET/Common7/IDE:$CYNET/VC7/BIN:$CYNET/Common7/Tools:$CYNET/Common7/Tools/bin/prerelease:$CYNET/Common7/Tools/bin:$CYNET/FrameworkSDK/bin:${ROOT}/WINDOWS/Microsoft.NET/Framework/$FRAMEWORK:$CYNET/SDK/v1.1/bin:$PATH"
+ INCLUDE="$DOSNET/VC7/ATLMFC/INCLUDE;$DOSNET/VC7/INCLUDE;$DOSNET/VC7/PlatformSDK/include/prerelease;$DOSNET/VC7/PlatformSDK/include;$DOSNET/FrameworkSDK/include;$INCLUDE"
+ LIB="$DOSNET/VC7/ATLMFC/LIB;$DOSNET/VC7/LIB;$DOSNET/VC7/PlatformSDK/lib/prerelease;$DOSNET/VC7/PlatformSDK/lib;$DOSNET/FrameworkSDK/lib;$LIB"
+fi
+
+
+if [ $PREFERRED_CC == "VS.NET" ]
+then
+ #
+ # Visual Studio .NET defines.
+ #
+ CYNET="${ROOT}/Program Files/Microsoft Visual Studio .NET"
+ DOSNET="C:/Program Files/Microsoft Visual Studio .NET"
+ PATH="$APPWEB_PATH:$CYNET/Common7/IDE:$CYNET/VC7/BIN:$CYNET/Common7/Tools:$CYNET/Common7/Tools/bin/prerelease:$CYNET/Common7/Tools/bin:$CYNET/FrameworkSDK/bin:${ROOT}/WINDOWS/Microsoft.NET/Framework/$FRAMEWORK:$CYNET/SDK/v1.0/bin:$PATH"
+ INCLUDE="$DOSNET/VC7/ATLMFC/INCLUDE;$DOSNET/VC7/INCLUDE;$DOSNET/VC7/PlatformSDK/include/prerelease;$DOSNET/VC7/PlatformSDK/include;$DOSNET/FrameworkSDK/include;$INCLUDE"
+ LIB="$DOSNET/VC7/ATLMFC/LIB;$DOSNET/VC7/LIB;$DOSNET/VC7/PlatformSDK/lib/prerelease;$DOSNET/VC7/PlatformSDK/lib;$DOSNET/FrameworkSDK/lib;$LIB"
+fi
+
+
+if [ $PREFERRED_CC == "VS6" ]
+then
+ # Visual Studio 6 defines.
+ #
+ CYNET="${ROOT}/Program Files/Microsoft Visual Studio"
+ DOSNET="C:/Program Files/Microsoft Visual Studio"
+ PATH="$APPWEB_PATH:$CYNET/Common/MSDev98/bin:$CYNET/VC98/BIN:$CYNET/Common/IDE:$CYNET/Common/Tools/WinNT:$CYNET/Common/Tools:$PATH"
+ INCLUDE="$DOSNET/VC98/ATLMFC/INCLUDE;$DOSNET/VC98/INCLUDE;$DOSNET/VC98/MFC/INCLUDE;$INCLUDE"
+ LIB="$DOSNET/VC98/LIB;$DOSNET/VC98/MFC/LIB;$LIB"
+fi
+
+if [ $VXWORKS ]
+then
+ #
+ # Required by VxWorks
+ #
+ WIND_BASE=C:/tornado
+ WIND_HOST_TYPE=x86-win32
+ WIND_REGISTRY=coalsack
+ WIND_LMHOST=coalsack
+ BLD_VX_HOST=i386-wrs-vxworks
+ VX_TOOLS=`cygpath $WIND_BASE`/host/$WIND_HOST_TYPE
+ export WIND_BASE WIND_HOST_TYPE WIND_REGISTRY WIND_LMHOST BLD_VX_HOST
+
+ #
+ # Use cygwin make and tools by preference
+ #
+ PATH="$APPWEB_PATH:$VX_TOOLS/bin:$PATH"
+fi
+
+#
+# Make required directories for CYGWIN
+#
+if [ ! -x /bin/bash.exe ]
+then
+ DIR=`cygpath -w "$HOME/winTools"`
+ echo -e "\nCreating /bin"
+ echo Mounting \"${DIR}\" as /bin
+ mount -f -b "$DIR" /bin
+fi
+
+if [ ! -x /tmp ]
+then
+ mkdir -p tmp
+ DIR=`cygpath -w "$HOME/tmp"`
+ echo -e "\nCreating /tmp"
+ echo Mounting \"${DIR}\" as /tmp
+ mount -f -b "$DIR" /tmp
+fi
+echo
+
+################################################################################
+#
+# Do a bit of validation
+#
+type cl 2>/dev/null >/dev/null
+if [ $? -ne 0 ]
+then
+ echo "Can't find compiler: cl. Check WIN/bashrc settings for PATH"
+fi
+set -o vi
+
+################################################################################