diff --git a/buildtools/windows/batch/MOZENV.BAT b/buildtools/windows/batch/MOZENV.BAT new file mode 100755 index 00000000000..07a0c9aff82 --- /dev/null +++ b/buildtools/windows/batch/MOZENV.BAT @@ -0,0 +1,74 @@ +@echo off + +rem * To set up your local build read and customize this batch file. +rem * You shouldn't have to touch anything but "set" statements +rem * Batch file contributed by Lucas Gonze (lucas@gonze.com) and +rem * Rick Ekle (rele@iconect.net) + +rem * This stuff forces us to not reset the environment variables more +rem * than once. It would cause some vars to get longer than 127 chars +rem * (the longest possible batch line) to run this stuff more than once. +if "%1%" == "-force" goto skiptest +if "%MOZBUILD%" == "ALREADYDONE" goto alldone +:skiptest +echo setting up environment... +set MOZBUILD=ALREADYDONE + +rem * if this isn't set properly your build will get +rem * "file './config/WIN' not found" +set MOZ_BITS=32 + +set MOZ_GOLD=1 +set MOZ_MEDIUM=1 +set NO_SECURITY=1 +set NSPR20=1 + +rem * don't set this if you want to make an optimized release build +set MOZ_DEBUG=1 + +rem * set if running NT 3.51, don't set otherwise +rem * set MOZ_NT=351 + +rem * location of resulting executable and totally optional. +rem * If you don't set this, mozilla.exe will be generated into +rem * mozilla\cmd\winfe\mkfiles32\x86dbg (or x86rel for optimized builds) +rem * set MOZ_OUT=d:\bin + +rem * top of your tree, drive letter and path, i.e. set d:\mozilla_src. +rem * The topmost directory under this should be mozilla +rem * so if you extracted zip file to z:\foo, this should be z:\foo +set MOZ_SRC=d:\moz\ + +rem * location of the bin directory containing your GNU tools. The build + +rem * looks for MOZ_TOOLS\bin\gmake.exe, so after you download and unpack +rem * wintools.zip, make some directory called "bin", put your new +rem * uname.exe, shmsdos.exe, and gmake.exe in it, and set MOZ_TOOLS to +rem * the place where you put it. +set MOZ_TOOLS=d: + +rem * where to find cp.exe and rm.exe, aka gnu tools for windows +set gnuTools=D:\CDK\H-I386~1\bin + +rem * the important thing is that your new moz tools should be first +SET PATH=%MOZ_TOOLS%\bin;%gnuTools%;%PATH% + +rem * if you are running VC++ 5.0 or higher, this will prevent the build + +rem * from trying to pick up uuid2.lib, which only exists in previous +rem * versions of vc++. +set _MSC_VER=1100 + +rem * vcvars32.bat is created by visual c++ install to +rem * enable command line builds +echo setting up visual c++ environment... +call d:\bin\vcvars32.bat + +:alldone +@echo environment set up, building mozilla... + +rem * uncomment these to make the script build as well + +rem cd %MOZ_SRC% +rem cd mozilla +rem nmake -f client.mak