summaryrefslogtreecommitdiffstats
path: root/private/developr
diff options
context:
space:
mode:
Diffstat (limited to 'private/developr')
-rw-r--r--private/developr/alphachk/alphachk.cmd15
-rw-r--r--private/developr/alphachk/alphafre.cmd16
-rw-r--r--private/developr/alphachk/cue.pri32
-rw-r--r--private/developr/alphachk/davepl.cmd16
-rw-r--r--private/developr/alphachk/hives.cmd0
-rw-r--r--private/developr/alphachk/mipschk.cmd15
-rw-r--r--private/developr/alphachk/mipsfre.cmd16
-rw-r--r--private/developr/alphachk/mipststf.cmd16
-rw-r--r--private/developr/alphachk/ntbldtst.cmd11
-rw-r--r--private/developr/alphachk/ppcchk.cmd15
-rw-r--r--private/developr/alphachk/ppcchkv.cmd14
-rw-r--r--private/developr/alphachk/ppcfre.cmd16
-rw-r--r--private/developr/alphachk/ppcfrev.cmd14
-rw-r--r--private/developr/alphachk/setbldop.cmd190
-rw-r--r--private/developr/alphachk/setenv.cmd32
-rw-r--r--private/developr/alphachk/setproj.cmd103
-rw-r--r--private/developr/alphachk/tools.ini225
-rw-r--r--private/developr/alphachk/x86chk.cmd9
-rw-r--r--private/developr/alphachk/x86fre.cmd28
-rw-r--r--private/developr/alphachk/x86tstf.cmd11
-rw-r--r--private/developr/alphafre/alphachk.cmd15
-rw-r--r--private/developr/alphafre/alphafre.cmd16
-rw-r--r--private/developr/alphafre/cue.pri32
-rw-r--r--private/developr/alphafre/davepl.cmd16
-rw-r--r--private/developr/alphafre/hives.cmd0
-rw-r--r--private/developr/alphafre/mipschk.cmd15
-rw-r--r--private/developr/alphafre/mipsfre.cmd16
-rw-r--r--private/developr/alphafre/mipststf.cmd16
-rw-r--r--private/developr/alphafre/ntbldtst.cmd11
-rw-r--r--private/developr/alphafre/ppcchk.cmd15
-rw-r--r--private/developr/alphafre/ppcchkv.cmd14
-rw-r--r--private/developr/alphafre/ppcfre.cmd16
-rw-r--r--private/developr/alphafre/ppcfrev.cmd14
-rw-r--r--private/developr/alphafre/setbldop.cmd190
-rw-r--r--private/developr/alphafre/setenv.cmd32
-rw-r--r--private/developr/alphafre/setproj.cmd103
-rw-r--r--private/developr/alphafre/tools.ini225
-rw-r--r--private/developr/alphafre/x86chk.cmd9
-rw-r--r--private/developr/alphafre/x86fre.cmd28
-rw-r--r--private/developr/alphafre/x86tstf.cmd11
-rw-r--r--private/developr/cue.pub25
-rw-r--r--private/developr/makefile44
-rw-r--r--private/developr/mipschk/alphachk.cmd15
-rw-r--r--private/developr/mipschk/alphafre.cmd16
-rw-r--r--private/developr/mipschk/cue.pri32
-rw-r--r--private/developr/mipschk/davepl.cmd16
-rw-r--r--private/developr/mipschk/hives.cmd0
-rw-r--r--private/developr/mipschk/mipschk.cmd15
-rw-r--r--private/developr/mipschk/mipsfre.cmd16
-rw-r--r--private/developr/mipschk/mipststf.cmd16
-rw-r--r--private/developr/mipschk/ntbldtst.cmd11
-rw-r--r--private/developr/mipschk/ppcchk.cmd15
-rw-r--r--private/developr/mipschk/ppcchkv.cmd14
-rw-r--r--private/developr/mipschk/ppcfre.cmd16
-rw-r--r--private/developr/mipschk/ppcfrev.cmd14
-rw-r--r--private/developr/mipschk/setbldop.cmd190
-rw-r--r--private/developr/mipschk/setenv.cmd32
-rw-r--r--private/developr/mipschk/setproj.cmd103
-rw-r--r--private/developr/mipschk/tools.ini225
-rw-r--r--private/developr/mipschk/x86chk.cmd9
-rw-r--r--private/developr/mipschk/x86fre.cmd28
-rw-r--r--private/developr/mipschk/x86tstf.cmd11
-rw-r--r--private/developr/mipsfre/alphachk.cmd15
-rw-r--r--private/developr/mipsfre/alphafre.cmd16
-rw-r--r--private/developr/mipsfre/cue.pri32
-rw-r--r--private/developr/mipsfre/davepl.cmd16
-rw-r--r--private/developr/mipsfre/hives.cmd0
-rw-r--r--private/developr/mipsfre/mipschk.cmd15
-rw-r--r--private/developr/mipsfre/mipsfre.cmd16
-rw-r--r--private/developr/mipsfre/mipststf.cmd16
-rw-r--r--private/developr/mipsfre/ntbldtst.cmd11
-rw-r--r--private/developr/mipsfre/ppcchk.cmd15
-rw-r--r--private/developr/mipsfre/ppcchkv.cmd14
-rw-r--r--private/developr/mipsfre/ppcfre.cmd16
-rw-r--r--private/developr/mipsfre/ppcfrev.cmd14
-rw-r--r--private/developr/mipsfre/setbldop.cmd190
-rw-r--r--private/developr/mipsfre/setenv.cmd32
-rw-r--r--private/developr/mipsfre/setproj.cmd103
-rw-r--r--private/developr/mipsfre/tools.ini225
-rw-r--r--private/developr/mipsfre/x86chk.cmd9
-rw-r--r--private/developr/mipsfre/x86fre.cmd28
-rw-r--r--private/developr/mipsfre/x86tstf.cmd11
-rw-r--r--private/developr/ntcue.pub173
-rw-r--r--private/developr/ppcchk/alphachk.cmd15
-rw-r--r--private/developr/ppcchk/alphafre.cmd16
-rw-r--r--private/developr/ppcchk/cue.pri32
-rw-r--r--private/developr/ppcchk/davepl.cmd16
-rw-r--r--private/developr/ppcchk/hives.cmd0
-rw-r--r--private/developr/ppcchk/mipschk.cmd15
-rw-r--r--private/developr/ppcchk/mipsfre.cmd16
-rw-r--r--private/developr/ppcchk/mipststf.cmd16
-rw-r--r--private/developr/ppcchk/ntbldtst.cmd11
-rw-r--r--private/developr/ppcchk/ppcchk.cmd15
-rw-r--r--private/developr/ppcchk/ppcchkv.cmd14
-rw-r--r--private/developr/ppcchk/ppcfre.cmd16
-rw-r--r--private/developr/ppcchk/ppcfrev.cmd14
-rw-r--r--private/developr/ppcchk/setbldop.cmd190
-rw-r--r--private/developr/ppcchk/setenv.cmd32
-rw-r--r--private/developr/ppcchk/setproj.cmd103
-rw-r--r--private/developr/ppcchk/tools.ini225
-rw-r--r--private/developr/ppcchk/x86chk.cmd9
-rw-r--r--private/developr/ppcchk/x86fre.cmd28
-rw-r--r--private/developr/ppcchk/x86tstf.cmd11
-rw-r--r--private/developr/ppcfre/alphachk.cmd15
-rw-r--r--private/developr/ppcfre/alphafre.cmd16
-rw-r--r--private/developr/ppcfre/cue.pri32
-rw-r--r--private/developr/ppcfre/davepl.cmd16
-rw-r--r--private/developr/ppcfre/hives.cmd0
-rw-r--r--private/developr/ppcfre/mipschk.cmd15
-rw-r--r--private/developr/ppcfre/mipsfre.cmd16
-rw-r--r--private/developr/ppcfre/mipststf.cmd16
-rw-r--r--private/developr/ppcfre/ntbldtst.cmd11
-rw-r--r--private/developr/ppcfre/ppcchk.cmd15
-rw-r--r--private/developr/ppcfre/ppcchkv.cmd14
-rw-r--r--private/developr/ppcfre/ppcfre.cmd16
-rw-r--r--private/developr/ppcfre/ppcfrev.cmd14
-rw-r--r--private/developr/ppcfre/setbldop.cmd190
-rw-r--r--private/developr/ppcfre/setenv.cmd32
-rw-r--r--private/developr/ppcfre/setproj.cmd103
-rw-r--r--private/developr/ppcfre/tools.ini225
-rw-r--r--private/developr/ppcfre/x86chk.cmd9
-rw-r--r--private/developr/ppcfre/x86fre.cmd28
-rw-r--r--private/developr/ppcfre/x86tstf.cmd11
-rw-r--r--private/developr/x86chk/alphachk.cmd15
-rw-r--r--private/developr/x86chk/alphafre.cmd16
-rw-r--r--private/developr/x86chk/cue.pri32
-rw-r--r--private/developr/x86chk/davepl.cmd16
-rw-r--r--private/developr/x86chk/hives.cmd0
-rw-r--r--private/developr/x86chk/mipschk.cmd15
-rw-r--r--private/developr/x86chk/mipsfre.cmd16
-rw-r--r--private/developr/x86chk/mipststf.cmd16
-rw-r--r--private/developr/x86chk/ntbldtst.cmd11
-rw-r--r--private/developr/x86chk/ppcchk.cmd15
-rw-r--r--private/developr/x86chk/ppcchkv.cmd14
-rw-r--r--private/developr/x86chk/ppcfre.cmd16
-rw-r--r--private/developr/x86chk/ppcfrev.cmd14
-rw-r--r--private/developr/x86chk/setbldop.cmd190
-rw-r--r--private/developr/x86chk/setenv.cmd32
-rw-r--r--private/developr/x86chk/setproj.cmd103
-rw-r--r--private/developr/x86chk/tools.ini225
-rw-r--r--private/developr/x86chk/x86chk.cmd9
-rw-r--r--private/developr/x86chk/x86fre.cmd28
-rw-r--r--private/developr/x86chk/x86tstf.cmd11
-rw-r--r--private/developr/x86fre/alphachk.cmd15
-rw-r--r--private/developr/x86fre/alphafre.cmd16
-rw-r--r--private/developr/x86fre/cue.pri32
-rw-r--r--private/developr/x86fre/davepl.cmd16
-rw-r--r--private/developr/x86fre/hives.cmd0
-rw-r--r--private/developr/x86fre/mipschk.cmd15
-rw-r--r--private/developr/x86fre/mipsfre.cmd16
-rw-r--r--private/developr/x86fre/mipststf.cmd16
-rw-r--r--private/developr/x86fre/ntbldtst.cmd11
-rw-r--r--private/developr/x86fre/ppcchk.cmd15
-rw-r--r--private/developr/x86fre/ppcchkv.cmd14
-rw-r--r--private/developr/x86fre/ppcfre.cmd16
-rw-r--r--private/developr/x86fre/ppcfrev.cmd14
-rw-r--r--private/developr/x86fre/setbldop.cmd190
-rw-r--r--private/developr/x86fre/setenv.cmd32
-rw-r--r--private/developr/x86fre/setproj.cmd103
-rw-r--r--private/developr/x86fre/tools.ini225
-rw-r--r--private/developr/x86fre/x86chk.cmd9
-rw-r--r--private/developr/x86fre/x86fre.cmd28
-rw-r--r--private/developr/x86fre/x86tstf.cmd11
163 files changed, 6594 insertions, 0 deletions
diff --git a/private/developr/alphachk/alphachk.cmd b/private/developr/alphachk/alphachk.cmd
new file mode 100644
index 000000000..1d6e18f43
--- /dev/null
+++ b/private/developr/alphachk/alphachk.cmd
@@ -0,0 +1,15 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=alphachk
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphachk/alphafre.cmd b/private/developr/alphachk/alphafre.cmd
new file mode 100644
index 000000000..8f13e49a3
--- /dev/null
+++ b/private/developr/alphachk/alphafre.cmd
@@ -0,0 +1,16 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set NTDEBUG=
+set NTBBT=
+set BKUPDRIVE=e:
+set MACHINENAME=alphafre
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphachk/cue.pri b/private/developr/alphachk/cue.pri
new file mode 100644
index 000000000..4cfe4aa76
--- /dev/null
+++ b/private/developr/alphachk/cue.pri
@@ -0,0 +1,32 @@
+bin %bindrive% && cd %binroot%\$*
+bldtools cd/d c:\bldtools\$*
+bz cdbgenv & build -z
+bu cdbgenv & build
+bc cdbgenv & build -c
+bcl cdbgenv & build -cl
+bcz cdbgenv & build -cZM
+bl cdbgenv & build -l
+build cdbgenv & build $*
+deln delnode /q $*
+ds dir /s /o:gn $*
+get stagger 2>nul & ssync -uf $*
+find where /r . $*
+idw cd /d %windir%\idw
+l list $*
+m mep $*
+mstools cd /d %windir%\mstools
+nfm nmake -f makefil0 $*
+nu net use * $*
+nv net view $*
+ohnt cd /d %_NTDRIVE%\nt\private\inet\ohnt\$*
+put stagger 2>nul & ssync -gf $*
+sb cdbgenv & stagger 2>nul & ssync -f & build -z
+so stagger 2>nul & status -of $*
+sor stagger 2>nul & status -ofr
+sf ssf $*
+sfr ssf -r $*
+up cd ..
+ole cd /d %_NTDRIVE%\nt\private\ole32\$*
+ole32 cd /d %_NTDRIVE%\nt\private\ole32\$*
+hkole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
+hookole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
diff --git a/private/developr/alphachk/davepl.cmd b/private/developr/alphachk/davepl.cmd
new file mode 100644
index 000000000..ffff2ce1e
--- /dev/null
+++ b/private/developr/alphachk/davepl.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;d:\slick
+set BKUPDRIVE=e:
+set MACHINENAME=daveplnec
diff --git a/private/developr/alphachk/hives.cmd b/private/developr/alphachk/hives.cmd
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/private/developr/alphachk/hives.cmd
diff --git a/private/developr/alphachk/mipschk.cmd b/private/developr/alphachk/mipschk.cmd
new file mode 100644
index 000000000..fcaa919b4
--- /dev/null
+++ b/private/developr/alphachk/mipschk.cmd
@@ -0,0 +1,15 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set nt_up=0
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipschk
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphachk/mipsfre.cmd b/private/developr/alphachk/mipsfre.cmd
new file mode 100644
index 000000000..10d4baf47
--- /dev/null
+++ b/private/developr/alphachk/mipsfre.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTBBT=
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipsfre
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphachk/mipststf.cmd b/private/developr/alphachk/mipststf.cmd
new file mode 100644
index 000000000..014be5f16
--- /dev/null
+++ b/private/developr/alphachk/mipststf.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;z:\slick;c:\bldtools\mips;
+rem set BKUPDRIVE=e:
+set MACHINENAME=mipststf
diff --git a/private/developr/alphachk/ntbldtst.cmd b/private/developr/alphachk/ntbldtst.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/alphachk/ntbldtst.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/alphachk/ppcchk.cmd b/private/developr/alphachk/ppcchk.cmd
new file mode 100644
index 000000000..9fa8afaa4
--- /dev/null
+++ b/private/developr/alphachk/ppcchk.cmd
@@ -0,0 +1,15 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcchk
+set CAIRO=1
+set _TARGET=ppc
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphachk/ppcchkv.cmd b/private/developr/alphachk/ppcchkv.cmd
new file mode 100644
index 000000000..51d062105
--- /dev/null
+++ b/private/developr/alphachk/ppcchkv.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcchkv
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/alphachk/ppcfre.cmd b/private/developr/alphachk/ppcfre.cmd
new file mode 100644
index 000000000..fa7cecf22
--- /dev/null
+++ b/private/developr/alphachk/ppcfre.cmd
@@ -0,0 +1,16 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcfre
+set CAIRO=
+set _TARGET=ppc
+set NTBBT=
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphachk/ppcfrev.cmd b/private/developr/alphachk/ppcfrev.cmd
new file mode 100644
index 000000000..181f4d180
--- /dev/null
+++ b/private/developr/alphachk/ppcfrev.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcfrev
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/alphachk/setbldop.cmd b/private/developr/alphachk/setbldop.cmd
new file mode 100644
index 000000000..abe467e18
--- /dev/null
+++ b/private/developr/alphachk/setbldop.cmd
@@ -0,0 +1,190 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set build_options=accesory
+set build_options=%build_options% accupd
+set build_options=%build_options% adaptec
+set build_options=%build_options% afd
+set build_options=%build_options% all_kbds
+set build_options=%build_options% amd
+set build_options=%build_options% apps
+set build_options=%build_options% arcinst
+set build_options=%build_options% arctest
+set build_options=%build_options% bintrack
+set build_options=%build_options% bowser
+set build_options=%build_options% bugboard
+set build_options=%build_options% cap
+set build_options=%build_options% cdfs
+set build_options=%build_options% chk
+set build_options=%build_options% chkalive
+set build_options=%build_options% clntnb
+set build_options=%build_options% clntspx
+set build_options=%build_options% clnttcp
+set build_options=%build_options% cluster
+set build_options=%build_options% compdir
+set build_options=%build_options% control
+set build_options=%build_options% creatdll
+set build_options=%build_options% creative
+set build_options=%build_options% crt
+set build_options=%build_options% cuntfs
+set build_options=%build_options% data
+set build_options=%build_options% daytona
+set build_options=%build_options% dce
+set build_options=%build_options% decmon
+set build_options=%build_options% dfs
+set build_options=%build_options% dgipxc
+set build_options=%build_options% dgipxs
+set build_options=%build_options% dgudpc
+set build_options=%build_options% dgudps
+set build_options=%build_options% dhcpins
+set build_options=%build_options% diskedit
+set build_options=%build_options% dlc
+set build_options=%build_options% dlgedit
+set build_options=%build_options% dosdev
+set build_options=%build_options% dphhogs
+set build_options=%build_options% dskimage
+set build_options=%build_options% editreg
+set build_options=%build_options% ep
+set build_options=%build_options% exchange
+set build_options=%build_options% execmail
+set build_options=%build_options% fastimer
+set build_options=%build_options% fax
+set build_options=%build_options% fontedit
+set build_options=%build_options% games
+set build_options=%build_options% gutils
+set build_options=%build_options% halncr
+set build_options=%build_options% he
+set build_options=%build_options% hpmon
+set build_options=%build_options% hu
+set build_options=%build_options% imagedit
+set build_options=%build_options% inet
+set build_options=%build_options% internet
+set build_options=%build_options% jet
+set build_options=%build_options% linkinfo
+set build_options=%build_options% lmmon
+set build_options=%build_options% logger
+set build_options=%build_options% locator
+set build_options=%build_options% masm
+set build_options=%build_options% mini
+set build_options=%build_options% mp
+set build_options=%build_options% mstest
+set build_options=%build_options% mup
+set build_options=%build_options% nbt
+set build_options=%build_options% ndis
+set build_options=%build_options% ndrdbg
+set build_options=%build_options% net
+set build_options=%build_options% netbios
+set build_options=%build_options% netcmd
+set build_options=%build_options% netflex
+set build_options=%build_options% newinvtp
+set build_options=%build_options% npfddi
+set build_options=%build_options% ntbackup
+set build_options=%build_options% ntbakems
+set build_options=%build_options% nw
+set build_options=%build_options% nwc
+set build_options=%build_options% objdir
+set build_options=%build_options%
+set build_options=%build_options%
+set build_options=%build_options% ole
+set build_options=%build_options% ole2map
+set build_options=%build_options% ole2ui32
+set build_options=%build_options% ole32
+set build_options=%build_options% oleprop
+set build_options=%build_options% oletools
+set build_options=%build_options% oleutest
+set build_options=%build_options% opengl
+set build_options=%build_options% optlayts
+set build_options=%build_options% otnboot
+set build_options=%build_options% printers
+set build_options=%build_options% proxstub
+set build_options=%build_options% pviewer
+set build_options=%build_options% random
+set build_options=%build_options% ras
+set build_options=%build_options% rcdump
+set build_options=%build_options% rdr
+set build_options=%build_options% rdr2
+set build_options=%build_options% readline
+set build_options=%build_options% reality
+set build_options=%build_options% roshare
+set build_options=%build_options% routing
+set build_options=%build_options% rpcsign
+set build_options=%build_options% ru
+set build_options=%build_options% scsiwdl
+set build_options=%build_options% seclist
+set build_options=%build_options% setlink
+set build_options=%build_options% sfm
+set build_options=%build_options% simbad
+set build_options=%build_options% slcd
+set build_options=%build_options% sleep
+set build_options=%build_options% slmnew
+set build_options=%build_options% smbtrace
+set build_options=%build_options% smbtrsup
+set build_options=%build_options% sndblst
+set build_options=%build_options% snmp
+set build_options=%build_options% sockets
+set build_options=%build_options% sol
+set build_options=%build_options% solidpp
+set build_options=%build_options% spy
+set build_options=%build_options% srv
+set build_options=%build_options% streams
+set build_options=%build_options% svrnb
+set build_options=%build_options% svrspx
+set build_options=%build_options% svrtcp
+set build_options=%build_options% symbios
+set build_options=%build_options% tail
+set build_options=%build_options% takeown
+set build_options=%build_options% tapi
+set build_options=%build_options% tcpip
+set build_options=%build_options% tdi
+set build_options=%build_options% testprot
+set build_options=%build_options% tile
+set build_options=%build_options% tlibs
+set build_options=%build_options% ui
+set build_options=%build_options% unimodem
+set build_options=%build_options% ups
+set build_options=%build_options% usl
+set build_options=%build_options% uspifs
+set build_options=%build_options% usr
+set build_options=%build_options% vctools
+set build_options=%build_options% vdmredir
+set build_options=%build_options% vi
+set build_options=%build_options% view
+set build_options=%build_options% wangview
+set build_options=%build_options% wap
+set build_options=%build_options% windiff
+set build_options=%build_options% winhelp
+set build_options=%build_options% winvtp
+set build_options=%build_options% wst
+set build_options=%build_options% wx86shl
+set build_options=%build_options% xerox
+set build_options=%build_options% zoomin
+goto set%processor_architecture%
+
+goto end
+:setx86
+set build_options=%build_options% amd
+set build_options=%build_options% cpqfws2e
+set build_options=%build_options% detect
+set build_options=%build_options% flashpnt
+set build_options=%build_options% halncr
+set build_options=%build_options% masm
+set build_options=%build_options% thunk32
+set build_options=%build_options%
+
+
+goto end
+:setmips
+set build_options=%build_options% amd
+
+goto end
+:setalpha
+set build_options=%build_options% a2coff
+
+goto end
+:setppc
+set build_options=%build_options% cs423x wd90c24a
+
+:end
diff --git a/private/developr/alphachk/setenv.cmd b/private/developr/alphachk/setenv.cmd
new file mode 100644
index 000000000..95d7b97f7
--- /dev/null
+++ b/private/developr/alphachk/setenv.cmd
@@ -0,0 +1,32 @@
+set BINPLACE_FLAGS=-x -a
+set BINPLACE_LOG=%_NTBINDIR%\binplace.log
+set REBASE_FLAGS=-p
+set NTCPPFLAGS=-D_IDWBUILD -DRDRDBG -DSRVDBG
+if "%_blddrive%"=="" set _blddrive=w:
+set PATH=%PATH%;%_NTBINDIR%\private\mvdm\tools16;%_NTBINDIR%\public\tools;%_blddrive%\bldtools\qfe\nt40
+set DIRCMD=/o:gn
+set ntvdm_based_build=yes
+set _STATOPTIONS=fc
+set NT_ROOT=%_NTBINDIR%
+set NTOS_ROOT=%_NTBINDIR%\private\ntos
+set NW_ROOT=%_NTBINDIR%\private\nw
+set MARS_PCH=1
+set CAIRO=
+set USE_BUILD=1
+set BH_ROOT=%_NTBINDIR%\private\net\bh
+set BH_BUILD=%_NTBINDIR%\private\net\bh\build
+set BINROOT=\binaries
+set BUILD_MULTIPROCESSOR=1
+set NTDBGFILES=1
+set BINDRIVE=%_ntdrive%
+set BINARIES=%BINDRIVE%\binaries
+set CAIROBINS=%BINARIES%\cairo
+set NTUSERK=1
+set TMP=%_NTDRIVE%\tmp
+set WOWTOO=1
+if not exist %_NTDRIVE%\tmp mkdir %_NTDRIVE%\tmp
+echo off
+call %_NTBINDIR%\private\developr\%USERNAME%\SetBldOp
+echo on
+call %_NTBINDIR%\private\developr\%USERNAME%\%USERNAME%
+cls
diff --git a/private/developr/alphachk/setproj.cmd b/private/developr/alphachk/setproj.cmd
new file mode 100644
index 000000000..fcd2124b3
--- /dev/null
+++ b/private/developr/alphachk/setproj.cmd
@@ -0,0 +1,103 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set ntprojects=arcinst
+set ntprojects=%ntprojects% base
+set ntprojects=%ntprojects% blade
+set ntprojects=%ntprojects% cairoshl
+set ntprojects=%ntprojects% capone
+set ntprojects=%ntprojects% cmd
+set ntprojects=%ntprojects% creatdll
+set ntprojects=%ntprojects% creative
+set ntprojects=%ntprojects% csetup
+set ntprojects=%ntprojects% decmon
+set ntprojects=%ntprojects% dfs
+set ntprojects=%ntprojects% dosutils
+set ntprojects=%ntprojects% drt
+set ntprojects=%ntprojects% dsys
+set ntprojects=%ntprojects% ep
+set ntprojects=%ntprojects% eventlog
+set ntprojects=%ntprojects% exchange
+set ntprojects=%ntprojects% hpmon
+set ntprojects=%ntprojects% infosoft
+set ntprojects=%ntprojects% internet
+set ntprojects=%ntprojects% lexmark
+set ntprojects=%ntprojects% mapi
+set ntprojects=%ntprojects% media
+set ntprojects=%ntprojects% migrate
+set ntprojects=%ntprojects% mini
+set ntprojects=%ntprojects% mvdm
+set ntprojects=%ntprojects% nbt
+set ntprojects=%ntprojects% ncpsrv
+set ntprojects=%ntprojects% ncrdrive
+set ntprojects=%ntprojects% net
+set ntprojects=%ntprojects% netui
+set ntprojects=%ntprojects% ntcon
+set ntprojects=%ntprojects% ntgdi
+set ntprojects=%ntprojects% ntos
+set ntprojects=%ntprojects% ntuser
+set ntprojects=%ntprojects% nw
+set ntprojects=%ntprojects% nwc
+set ntprojects=%ntprojects% ofs
+set ntprojects=%ntprojects% ole
+set ntprojects=%ntprojects% ole2ui32
+set ntprojects=%ntprojects% ole32
+set ntprojects=%ntprojects% oleutest
+set ntprojects=%ntprojects% opengl
+set ntprojects=%ntprojects% posix
+set ntprojects=%ntprojects% private
+set ntprojects=%ntprojects% public
+set ntprojects=%ntprojects% ras
+set ntprojects=%ntprojects% rdr2
+set ntprojects=%ntprojects% redist
+set ntprojects=%ntprojects% rover
+set ntprojects=%ntprojects% routing
+set ntprojects=%ntprojects% rpc
+set ntprojects=%ntprojects% scc
+set ntprojects=%ntprojects% sdktools
+set ntprojects=%ntprojects% setup
+set ntprojects=%ntprojects% sfm
+set ntprojects=%ntprojects% shell
+set ntprojects=%ntprojects% sockets
+set ntprojects=%ntprojects% spooler
+set ntprojects=%ntprojects% streams
+set ntprojects=%ntprojects% sysmgmt
+set ntprojects=%ntprojects% tapi
+set ntprojects=%ntprojects% testprot
+set ntprojects=%ntprojects% tdx
+set ntprojects=%ntprojects% types
+set ntprojects=%ntprojects% types2
+set ntprojects=%ntprojects% unimodem
+set ntprojects=%ntprojects% utils
+set ntprojects=%ntprojects% vctools
+set ntprojects=%ntprojects% wangview
+set ntprojects=%ntprojects% win4help
+set ntprojects=%ntprojects% windbg
+set ntprojects=%ntprojects% windows
+set ntprojects=%ntprojects% winhelp
+set ntprojects=%ntprojects% winnls
+set ntprojects=%ntprojects% wspu
+set ntprojects=%ntprojects% wx86
+
+goto set%processor_architecture%
+
+goto end
+:setx86
+set ntprojects=%ntprojects% halncr os2
+
+goto end
+:setmips
+set ntprojects=%ntprojects%
+
+goto end
+:setalpha
+set ntprojects=%ntprojects%
+
+goto end
+:setppc
+set ntprojects=%ntprojects%
+
+:end
diff --git a/private/developr/alphachk/tools.ini b/private/developr/alphachk/tools.ini
new file mode 100644
index 000000000..00cf0bd0a
--- /dev/null
+++ b/private/developr/alphachk/tools.ini
@@ -0,0 +1,225 @@
+[list]
+lcolor:1e
+
+[z]
+; load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
+
+
+[mep]
+load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
diff --git a/private/developr/alphachk/x86chk.cmd b/private/developr/alphachk/x86chk.cmd
new file mode 100644
index 000000000..1b38faed1
--- /dev/null
+++ b/private/developr/alphachk/x86chk.cmd
@@ -0,0 +1,9 @@
+set _NT386TREE=%BINARIES%
+set _CAIRO386TREE=%CAIROBINS%
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=x86chk
+set _TARGET=i386
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphachk/x86fre.cmd b/private/developr/alphachk/x86fre.cmd
new file mode 100644
index 000000000..0d9bf6b44
--- /dev/null
+++ b/private/developr/alphachk/x86fre.cmd
@@ -0,0 +1,28 @@
+set _NT386TREE=%BINARIES%\nt
+set _CAIRO386TREE=%CAIROBINS%\nt
+
+REM
+REM bwill 8/2/96 - not sure what these lines are for,
+REM so I'm commenting them out of the
+REM QFE build.
+REM
+REM set FreeBuild=\\X86Fre\Binaries
+REM set FreeCBuild=\\X86Fre\CairoBin
+REM
+
+set NTDEBUG=
+set NTBBT=
+set MACHINENAME=x86fre
+set CheckInNtverp=
+
+REM
+REM bwill 9/17/96 - added files necessary for
+REM rebasing.
+REM
+set REBASELANG=usa
+set _QFE_BUILD=1
+
+REM
+REM bwill 9/18/96 - added files for lego
+REM
+set _BLDTOOLS=%_NTDRIVE%\bldtools\qfe\nt40
diff --git a/private/developr/alphachk/x86tstf.cmd b/private/developr/alphachk/x86tstf.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/alphachk/x86tstf.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/alphafre/alphachk.cmd b/private/developr/alphafre/alphachk.cmd
new file mode 100644
index 000000000..1d6e18f43
--- /dev/null
+++ b/private/developr/alphafre/alphachk.cmd
@@ -0,0 +1,15 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=alphachk
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphafre/alphafre.cmd b/private/developr/alphafre/alphafre.cmd
new file mode 100644
index 000000000..8f13e49a3
--- /dev/null
+++ b/private/developr/alphafre/alphafre.cmd
@@ -0,0 +1,16 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set NTDEBUG=
+set NTBBT=
+set BKUPDRIVE=e:
+set MACHINENAME=alphafre
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphafre/cue.pri b/private/developr/alphafre/cue.pri
new file mode 100644
index 000000000..4cfe4aa76
--- /dev/null
+++ b/private/developr/alphafre/cue.pri
@@ -0,0 +1,32 @@
+bin %bindrive% && cd %binroot%\$*
+bldtools cd/d c:\bldtools\$*
+bz cdbgenv & build -z
+bu cdbgenv & build
+bc cdbgenv & build -c
+bcl cdbgenv & build -cl
+bcz cdbgenv & build -cZM
+bl cdbgenv & build -l
+build cdbgenv & build $*
+deln delnode /q $*
+ds dir /s /o:gn $*
+get stagger 2>nul & ssync -uf $*
+find where /r . $*
+idw cd /d %windir%\idw
+l list $*
+m mep $*
+mstools cd /d %windir%\mstools
+nfm nmake -f makefil0 $*
+nu net use * $*
+nv net view $*
+ohnt cd /d %_NTDRIVE%\nt\private\inet\ohnt\$*
+put stagger 2>nul & ssync -gf $*
+sb cdbgenv & stagger 2>nul & ssync -f & build -z
+so stagger 2>nul & status -of $*
+sor stagger 2>nul & status -ofr
+sf ssf $*
+sfr ssf -r $*
+up cd ..
+ole cd /d %_NTDRIVE%\nt\private\ole32\$*
+ole32 cd /d %_NTDRIVE%\nt\private\ole32\$*
+hkole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
+hookole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
diff --git a/private/developr/alphafre/davepl.cmd b/private/developr/alphafre/davepl.cmd
new file mode 100644
index 000000000..ffff2ce1e
--- /dev/null
+++ b/private/developr/alphafre/davepl.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;d:\slick
+set BKUPDRIVE=e:
+set MACHINENAME=daveplnec
diff --git a/private/developr/alphafre/hives.cmd b/private/developr/alphafre/hives.cmd
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/private/developr/alphafre/hives.cmd
diff --git a/private/developr/alphafre/mipschk.cmd b/private/developr/alphafre/mipschk.cmd
new file mode 100644
index 000000000..fcaa919b4
--- /dev/null
+++ b/private/developr/alphafre/mipschk.cmd
@@ -0,0 +1,15 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set nt_up=0
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipschk
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphafre/mipsfre.cmd b/private/developr/alphafre/mipsfre.cmd
new file mode 100644
index 000000000..10d4baf47
--- /dev/null
+++ b/private/developr/alphafre/mipsfre.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTBBT=
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipsfre
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphafre/mipststf.cmd b/private/developr/alphafre/mipststf.cmd
new file mode 100644
index 000000000..014be5f16
--- /dev/null
+++ b/private/developr/alphafre/mipststf.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;z:\slick;c:\bldtools\mips;
+rem set BKUPDRIVE=e:
+set MACHINENAME=mipststf
diff --git a/private/developr/alphafre/ntbldtst.cmd b/private/developr/alphafre/ntbldtst.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/alphafre/ntbldtst.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/alphafre/ppcchk.cmd b/private/developr/alphafre/ppcchk.cmd
new file mode 100644
index 000000000..9fa8afaa4
--- /dev/null
+++ b/private/developr/alphafre/ppcchk.cmd
@@ -0,0 +1,15 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcchk
+set CAIRO=1
+set _TARGET=ppc
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphafre/ppcchkv.cmd b/private/developr/alphafre/ppcchkv.cmd
new file mode 100644
index 000000000..51d062105
--- /dev/null
+++ b/private/developr/alphafre/ppcchkv.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcchkv
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/alphafre/ppcfre.cmd b/private/developr/alphafre/ppcfre.cmd
new file mode 100644
index 000000000..fa7cecf22
--- /dev/null
+++ b/private/developr/alphafre/ppcfre.cmd
@@ -0,0 +1,16 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcfre
+set CAIRO=
+set _TARGET=ppc
+set NTBBT=
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphafre/ppcfrev.cmd b/private/developr/alphafre/ppcfrev.cmd
new file mode 100644
index 000000000..181f4d180
--- /dev/null
+++ b/private/developr/alphafre/ppcfrev.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcfrev
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/alphafre/setbldop.cmd b/private/developr/alphafre/setbldop.cmd
new file mode 100644
index 000000000..abe467e18
--- /dev/null
+++ b/private/developr/alphafre/setbldop.cmd
@@ -0,0 +1,190 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set build_options=accesory
+set build_options=%build_options% accupd
+set build_options=%build_options% adaptec
+set build_options=%build_options% afd
+set build_options=%build_options% all_kbds
+set build_options=%build_options% amd
+set build_options=%build_options% apps
+set build_options=%build_options% arcinst
+set build_options=%build_options% arctest
+set build_options=%build_options% bintrack
+set build_options=%build_options% bowser
+set build_options=%build_options% bugboard
+set build_options=%build_options% cap
+set build_options=%build_options% cdfs
+set build_options=%build_options% chk
+set build_options=%build_options% chkalive
+set build_options=%build_options% clntnb
+set build_options=%build_options% clntspx
+set build_options=%build_options% clnttcp
+set build_options=%build_options% cluster
+set build_options=%build_options% compdir
+set build_options=%build_options% control
+set build_options=%build_options% creatdll
+set build_options=%build_options% creative
+set build_options=%build_options% crt
+set build_options=%build_options% cuntfs
+set build_options=%build_options% data
+set build_options=%build_options% daytona
+set build_options=%build_options% dce
+set build_options=%build_options% decmon
+set build_options=%build_options% dfs
+set build_options=%build_options% dgipxc
+set build_options=%build_options% dgipxs
+set build_options=%build_options% dgudpc
+set build_options=%build_options% dgudps
+set build_options=%build_options% dhcpins
+set build_options=%build_options% diskedit
+set build_options=%build_options% dlc
+set build_options=%build_options% dlgedit
+set build_options=%build_options% dosdev
+set build_options=%build_options% dphhogs
+set build_options=%build_options% dskimage
+set build_options=%build_options% editreg
+set build_options=%build_options% ep
+set build_options=%build_options% exchange
+set build_options=%build_options% execmail
+set build_options=%build_options% fastimer
+set build_options=%build_options% fax
+set build_options=%build_options% fontedit
+set build_options=%build_options% games
+set build_options=%build_options% gutils
+set build_options=%build_options% halncr
+set build_options=%build_options% he
+set build_options=%build_options% hpmon
+set build_options=%build_options% hu
+set build_options=%build_options% imagedit
+set build_options=%build_options% inet
+set build_options=%build_options% internet
+set build_options=%build_options% jet
+set build_options=%build_options% linkinfo
+set build_options=%build_options% lmmon
+set build_options=%build_options% logger
+set build_options=%build_options% locator
+set build_options=%build_options% masm
+set build_options=%build_options% mini
+set build_options=%build_options% mp
+set build_options=%build_options% mstest
+set build_options=%build_options% mup
+set build_options=%build_options% nbt
+set build_options=%build_options% ndis
+set build_options=%build_options% ndrdbg
+set build_options=%build_options% net
+set build_options=%build_options% netbios
+set build_options=%build_options% netcmd
+set build_options=%build_options% netflex
+set build_options=%build_options% newinvtp
+set build_options=%build_options% npfddi
+set build_options=%build_options% ntbackup
+set build_options=%build_options% ntbakems
+set build_options=%build_options% nw
+set build_options=%build_options% nwc
+set build_options=%build_options% objdir
+set build_options=%build_options%
+set build_options=%build_options%
+set build_options=%build_options% ole
+set build_options=%build_options% ole2map
+set build_options=%build_options% ole2ui32
+set build_options=%build_options% ole32
+set build_options=%build_options% oleprop
+set build_options=%build_options% oletools
+set build_options=%build_options% oleutest
+set build_options=%build_options% opengl
+set build_options=%build_options% optlayts
+set build_options=%build_options% otnboot
+set build_options=%build_options% printers
+set build_options=%build_options% proxstub
+set build_options=%build_options% pviewer
+set build_options=%build_options% random
+set build_options=%build_options% ras
+set build_options=%build_options% rcdump
+set build_options=%build_options% rdr
+set build_options=%build_options% rdr2
+set build_options=%build_options% readline
+set build_options=%build_options% reality
+set build_options=%build_options% roshare
+set build_options=%build_options% routing
+set build_options=%build_options% rpcsign
+set build_options=%build_options% ru
+set build_options=%build_options% scsiwdl
+set build_options=%build_options% seclist
+set build_options=%build_options% setlink
+set build_options=%build_options% sfm
+set build_options=%build_options% simbad
+set build_options=%build_options% slcd
+set build_options=%build_options% sleep
+set build_options=%build_options% slmnew
+set build_options=%build_options% smbtrace
+set build_options=%build_options% smbtrsup
+set build_options=%build_options% sndblst
+set build_options=%build_options% snmp
+set build_options=%build_options% sockets
+set build_options=%build_options% sol
+set build_options=%build_options% solidpp
+set build_options=%build_options% spy
+set build_options=%build_options% srv
+set build_options=%build_options% streams
+set build_options=%build_options% svrnb
+set build_options=%build_options% svrspx
+set build_options=%build_options% svrtcp
+set build_options=%build_options% symbios
+set build_options=%build_options% tail
+set build_options=%build_options% takeown
+set build_options=%build_options% tapi
+set build_options=%build_options% tcpip
+set build_options=%build_options% tdi
+set build_options=%build_options% testprot
+set build_options=%build_options% tile
+set build_options=%build_options% tlibs
+set build_options=%build_options% ui
+set build_options=%build_options% unimodem
+set build_options=%build_options% ups
+set build_options=%build_options% usl
+set build_options=%build_options% uspifs
+set build_options=%build_options% usr
+set build_options=%build_options% vctools
+set build_options=%build_options% vdmredir
+set build_options=%build_options% vi
+set build_options=%build_options% view
+set build_options=%build_options% wangview
+set build_options=%build_options% wap
+set build_options=%build_options% windiff
+set build_options=%build_options% winhelp
+set build_options=%build_options% winvtp
+set build_options=%build_options% wst
+set build_options=%build_options% wx86shl
+set build_options=%build_options% xerox
+set build_options=%build_options% zoomin
+goto set%processor_architecture%
+
+goto end
+:setx86
+set build_options=%build_options% amd
+set build_options=%build_options% cpqfws2e
+set build_options=%build_options% detect
+set build_options=%build_options% flashpnt
+set build_options=%build_options% halncr
+set build_options=%build_options% masm
+set build_options=%build_options% thunk32
+set build_options=%build_options%
+
+
+goto end
+:setmips
+set build_options=%build_options% amd
+
+goto end
+:setalpha
+set build_options=%build_options% a2coff
+
+goto end
+:setppc
+set build_options=%build_options% cs423x wd90c24a
+
+:end
diff --git a/private/developr/alphafre/setenv.cmd b/private/developr/alphafre/setenv.cmd
new file mode 100644
index 000000000..95d7b97f7
--- /dev/null
+++ b/private/developr/alphafre/setenv.cmd
@@ -0,0 +1,32 @@
+set BINPLACE_FLAGS=-x -a
+set BINPLACE_LOG=%_NTBINDIR%\binplace.log
+set REBASE_FLAGS=-p
+set NTCPPFLAGS=-D_IDWBUILD -DRDRDBG -DSRVDBG
+if "%_blddrive%"=="" set _blddrive=w:
+set PATH=%PATH%;%_NTBINDIR%\private\mvdm\tools16;%_NTBINDIR%\public\tools;%_blddrive%\bldtools\qfe\nt40
+set DIRCMD=/o:gn
+set ntvdm_based_build=yes
+set _STATOPTIONS=fc
+set NT_ROOT=%_NTBINDIR%
+set NTOS_ROOT=%_NTBINDIR%\private\ntos
+set NW_ROOT=%_NTBINDIR%\private\nw
+set MARS_PCH=1
+set CAIRO=
+set USE_BUILD=1
+set BH_ROOT=%_NTBINDIR%\private\net\bh
+set BH_BUILD=%_NTBINDIR%\private\net\bh\build
+set BINROOT=\binaries
+set BUILD_MULTIPROCESSOR=1
+set NTDBGFILES=1
+set BINDRIVE=%_ntdrive%
+set BINARIES=%BINDRIVE%\binaries
+set CAIROBINS=%BINARIES%\cairo
+set NTUSERK=1
+set TMP=%_NTDRIVE%\tmp
+set WOWTOO=1
+if not exist %_NTDRIVE%\tmp mkdir %_NTDRIVE%\tmp
+echo off
+call %_NTBINDIR%\private\developr\%USERNAME%\SetBldOp
+echo on
+call %_NTBINDIR%\private\developr\%USERNAME%\%USERNAME%
+cls
diff --git a/private/developr/alphafre/setproj.cmd b/private/developr/alphafre/setproj.cmd
new file mode 100644
index 000000000..fcd2124b3
--- /dev/null
+++ b/private/developr/alphafre/setproj.cmd
@@ -0,0 +1,103 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set ntprojects=arcinst
+set ntprojects=%ntprojects% base
+set ntprojects=%ntprojects% blade
+set ntprojects=%ntprojects% cairoshl
+set ntprojects=%ntprojects% capone
+set ntprojects=%ntprojects% cmd
+set ntprojects=%ntprojects% creatdll
+set ntprojects=%ntprojects% creative
+set ntprojects=%ntprojects% csetup
+set ntprojects=%ntprojects% decmon
+set ntprojects=%ntprojects% dfs
+set ntprojects=%ntprojects% dosutils
+set ntprojects=%ntprojects% drt
+set ntprojects=%ntprojects% dsys
+set ntprojects=%ntprojects% ep
+set ntprojects=%ntprojects% eventlog
+set ntprojects=%ntprojects% exchange
+set ntprojects=%ntprojects% hpmon
+set ntprojects=%ntprojects% infosoft
+set ntprojects=%ntprojects% internet
+set ntprojects=%ntprojects% lexmark
+set ntprojects=%ntprojects% mapi
+set ntprojects=%ntprojects% media
+set ntprojects=%ntprojects% migrate
+set ntprojects=%ntprojects% mini
+set ntprojects=%ntprojects% mvdm
+set ntprojects=%ntprojects% nbt
+set ntprojects=%ntprojects% ncpsrv
+set ntprojects=%ntprojects% ncrdrive
+set ntprojects=%ntprojects% net
+set ntprojects=%ntprojects% netui
+set ntprojects=%ntprojects% ntcon
+set ntprojects=%ntprojects% ntgdi
+set ntprojects=%ntprojects% ntos
+set ntprojects=%ntprojects% ntuser
+set ntprojects=%ntprojects% nw
+set ntprojects=%ntprojects% nwc
+set ntprojects=%ntprojects% ofs
+set ntprojects=%ntprojects% ole
+set ntprojects=%ntprojects% ole2ui32
+set ntprojects=%ntprojects% ole32
+set ntprojects=%ntprojects% oleutest
+set ntprojects=%ntprojects% opengl
+set ntprojects=%ntprojects% posix
+set ntprojects=%ntprojects% private
+set ntprojects=%ntprojects% public
+set ntprojects=%ntprojects% ras
+set ntprojects=%ntprojects% rdr2
+set ntprojects=%ntprojects% redist
+set ntprojects=%ntprojects% rover
+set ntprojects=%ntprojects% routing
+set ntprojects=%ntprojects% rpc
+set ntprojects=%ntprojects% scc
+set ntprojects=%ntprojects% sdktools
+set ntprojects=%ntprojects% setup
+set ntprojects=%ntprojects% sfm
+set ntprojects=%ntprojects% shell
+set ntprojects=%ntprojects% sockets
+set ntprojects=%ntprojects% spooler
+set ntprojects=%ntprojects% streams
+set ntprojects=%ntprojects% sysmgmt
+set ntprojects=%ntprojects% tapi
+set ntprojects=%ntprojects% testprot
+set ntprojects=%ntprojects% tdx
+set ntprojects=%ntprojects% types
+set ntprojects=%ntprojects% types2
+set ntprojects=%ntprojects% unimodem
+set ntprojects=%ntprojects% utils
+set ntprojects=%ntprojects% vctools
+set ntprojects=%ntprojects% wangview
+set ntprojects=%ntprojects% win4help
+set ntprojects=%ntprojects% windbg
+set ntprojects=%ntprojects% windows
+set ntprojects=%ntprojects% winhelp
+set ntprojects=%ntprojects% winnls
+set ntprojects=%ntprojects% wspu
+set ntprojects=%ntprojects% wx86
+
+goto set%processor_architecture%
+
+goto end
+:setx86
+set ntprojects=%ntprojects% halncr os2
+
+goto end
+:setmips
+set ntprojects=%ntprojects%
+
+goto end
+:setalpha
+set ntprojects=%ntprojects%
+
+goto end
+:setppc
+set ntprojects=%ntprojects%
+
+:end
diff --git a/private/developr/alphafre/tools.ini b/private/developr/alphafre/tools.ini
new file mode 100644
index 000000000..00cf0bd0a
--- /dev/null
+++ b/private/developr/alphafre/tools.ini
@@ -0,0 +1,225 @@
+[list]
+lcolor:1e
+
+[z]
+; load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
+
+
+[mep]
+load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
diff --git a/private/developr/alphafre/x86chk.cmd b/private/developr/alphafre/x86chk.cmd
new file mode 100644
index 000000000..1b38faed1
--- /dev/null
+++ b/private/developr/alphafre/x86chk.cmd
@@ -0,0 +1,9 @@
+set _NT386TREE=%BINARIES%
+set _CAIRO386TREE=%CAIROBINS%
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=x86chk
+set _TARGET=i386
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/alphafre/x86fre.cmd b/private/developr/alphafre/x86fre.cmd
new file mode 100644
index 000000000..0d9bf6b44
--- /dev/null
+++ b/private/developr/alphafre/x86fre.cmd
@@ -0,0 +1,28 @@
+set _NT386TREE=%BINARIES%\nt
+set _CAIRO386TREE=%CAIROBINS%\nt
+
+REM
+REM bwill 8/2/96 - not sure what these lines are for,
+REM so I'm commenting them out of the
+REM QFE build.
+REM
+REM set FreeBuild=\\X86Fre\Binaries
+REM set FreeCBuild=\\X86Fre\CairoBin
+REM
+
+set NTDEBUG=
+set NTBBT=
+set MACHINENAME=x86fre
+set CheckInNtverp=
+
+REM
+REM bwill 9/17/96 - added files necessary for
+REM rebasing.
+REM
+set REBASELANG=usa
+set _QFE_BUILD=1
+
+REM
+REM bwill 9/18/96 - added files for lego
+REM
+set _BLDTOOLS=%_NTDRIVE%\bldtools\qfe\nt40
diff --git a/private/developr/alphafre/x86tstf.cmd b/private/developr/alphafre/x86tstf.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/alphafre/x86tstf.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/cue.pub b/private/developr/cue.pub
new file mode 100644
index 000000000..7e2b0e514
--- /dev/null
+++ b/private/developr/cue.pub
@@ -0,0 +1,25 @@
+MK nmake /c $*
+MAKE nmake /c $*
+BLD build $*
+BZ build -z $*
+COFF link $*
+LINK32 link $*
+USE net use $*
+.. cd ..\$1
+SELF cd /d %_NTDRIVE%\nt\private\developr\%USERNAME% && %_NTDRIVE%
+SINK slm ssync $*
+KSINK slm ssync -a $*
+SF slm ssync -f $*
+SFR slm ssync -fr $*
+ssync slm ssync $*
+status slm status $*
+enlist slm enlist $*
+defect slm defect $*
+in slm in $*
+out slm out $*
+addfile slm addfile $*
+delfile slm delfile $*
+addproj slm addproj $*
+delproj slm delproj $*
+log slm log $*
+lib link -lib $*
diff --git a/private/developr/makefile b/private/developr/makefile
new file mode 100644
index 000000000..b188103e8
--- /dev/null
+++ b/private/developr/makefile
@@ -0,0 +1,44 @@
+!IF 0
+
+Copyright (c) 1989 Microsoft Corporation
+
+Module Name:
+
+ makefile.
+
+Abstract:
+
+ This makefile builds the individual user profile files by merging
+ each user's private profile files with the public profile files
+ contained in this directory. This makefile should be executed each
+ time the DEVELOPR subdirectory tree is ssync'd.
+
+ Usage:
+
+ make ; Builds current user's profile files
+ make all ; Builds all users' profile files
+ make username ; Builds a particular user's profile files
+ make clean ; Erase ALL USERS profile files built by
+ ; this makefile.
+
+Author:
+
+ Steve Wood (stevewo) 27-Feb-1989
+
+Revision History:
+
+!ENDIF
+
+#
+# Current user's target and dependencies
+#
+$(USERNAME):$(USERNAME)\netnav.ini \
+ $(USERNAME)\accounts.net
+
+$(USERNAME)\netnav.ini: netnav.pub $(USERNAME)\netnav.pri
+ copy netnav.pub+$(USERNAME)\netnav.pri $(USERNAME)\netnav.ini
+
+$(USERNAME)\accounts.net: $(USERNAME)\netnav.ini $(USERNAME)\accounts.pri
+ copy $(USERNAME)\accounts.pri $(USERNAME)\accounts.net
+ gacctnet <$(USERNAME)\netnav.ini >>$(USERNAME)\accounts.net
+
diff --git a/private/developr/mipschk/alphachk.cmd b/private/developr/mipschk/alphachk.cmd
new file mode 100644
index 000000000..1d6e18f43
--- /dev/null
+++ b/private/developr/mipschk/alphachk.cmd
@@ -0,0 +1,15 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=alphachk
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipschk/alphafre.cmd b/private/developr/mipschk/alphafre.cmd
new file mode 100644
index 000000000..8f13e49a3
--- /dev/null
+++ b/private/developr/mipschk/alphafre.cmd
@@ -0,0 +1,16 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set NTDEBUG=
+set NTBBT=
+set BKUPDRIVE=e:
+set MACHINENAME=alphafre
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipschk/cue.pri b/private/developr/mipschk/cue.pri
new file mode 100644
index 000000000..4cfe4aa76
--- /dev/null
+++ b/private/developr/mipschk/cue.pri
@@ -0,0 +1,32 @@
+bin %bindrive% && cd %binroot%\$*
+bldtools cd/d c:\bldtools\$*
+bz cdbgenv & build -z
+bu cdbgenv & build
+bc cdbgenv & build -c
+bcl cdbgenv & build -cl
+bcz cdbgenv & build -cZM
+bl cdbgenv & build -l
+build cdbgenv & build $*
+deln delnode /q $*
+ds dir /s /o:gn $*
+get stagger 2>nul & ssync -uf $*
+find where /r . $*
+idw cd /d %windir%\idw
+l list $*
+m mep $*
+mstools cd /d %windir%\mstools
+nfm nmake -f makefil0 $*
+nu net use * $*
+nv net view $*
+ohnt cd /d %_NTDRIVE%\nt\private\inet\ohnt\$*
+put stagger 2>nul & ssync -gf $*
+sb cdbgenv & stagger 2>nul & ssync -f & build -z
+so stagger 2>nul & status -of $*
+sor stagger 2>nul & status -ofr
+sf ssf $*
+sfr ssf -r $*
+up cd ..
+ole cd /d %_NTDRIVE%\nt\private\ole32\$*
+ole32 cd /d %_NTDRIVE%\nt\private\ole32\$*
+hkole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
+hookole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
diff --git a/private/developr/mipschk/davepl.cmd b/private/developr/mipschk/davepl.cmd
new file mode 100644
index 000000000..ffff2ce1e
--- /dev/null
+++ b/private/developr/mipschk/davepl.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;d:\slick
+set BKUPDRIVE=e:
+set MACHINENAME=daveplnec
diff --git a/private/developr/mipschk/hives.cmd b/private/developr/mipschk/hives.cmd
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/private/developr/mipschk/hives.cmd
diff --git a/private/developr/mipschk/mipschk.cmd b/private/developr/mipschk/mipschk.cmd
new file mode 100644
index 000000000..fcaa919b4
--- /dev/null
+++ b/private/developr/mipschk/mipschk.cmd
@@ -0,0 +1,15 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set nt_up=0
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipschk
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipschk/mipsfre.cmd b/private/developr/mipschk/mipsfre.cmd
new file mode 100644
index 000000000..10d4baf47
--- /dev/null
+++ b/private/developr/mipschk/mipsfre.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTBBT=
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipsfre
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipschk/mipststf.cmd b/private/developr/mipschk/mipststf.cmd
new file mode 100644
index 000000000..014be5f16
--- /dev/null
+++ b/private/developr/mipschk/mipststf.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;z:\slick;c:\bldtools\mips;
+rem set BKUPDRIVE=e:
+set MACHINENAME=mipststf
diff --git a/private/developr/mipschk/ntbldtst.cmd b/private/developr/mipschk/ntbldtst.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/mipschk/ntbldtst.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/mipschk/ppcchk.cmd b/private/developr/mipschk/ppcchk.cmd
new file mode 100644
index 000000000..9fa8afaa4
--- /dev/null
+++ b/private/developr/mipschk/ppcchk.cmd
@@ -0,0 +1,15 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcchk
+set CAIRO=1
+set _TARGET=ppc
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipschk/ppcchkv.cmd b/private/developr/mipschk/ppcchkv.cmd
new file mode 100644
index 000000000..51d062105
--- /dev/null
+++ b/private/developr/mipschk/ppcchkv.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcchkv
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/mipschk/ppcfre.cmd b/private/developr/mipschk/ppcfre.cmd
new file mode 100644
index 000000000..fa7cecf22
--- /dev/null
+++ b/private/developr/mipschk/ppcfre.cmd
@@ -0,0 +1,16 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcfre
+set CAIRO=
+set _TARGET=ppc
+set NTBBT=
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipschk/ppcfrev.cmd b/private/developr/mipschk/ppcfrev.cmd
new file mode 100644
index 000000000..181f4d180
--- /dev/null
+++ b/private/developr/mipschk/ppcfrev.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcfrev
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/mipschk/setbldop.cmd b/private/developr/mipschk/setbldop.cmd
new file mode 100644
index 000000000..abe467e18
--- /dev/null
+++ b/private/developr/mipschk/setbldop.cmd
@@ -0,0 +1,190 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set build_options=accesory
+set build_options=%build_options% accupd
+set build_options=%build_options% adaptec
+set build_options=%build_options% afd
+set build_options=%build_options% all_kbds
+set build_options=%build_options% amd
+set build_options=%build_options% apps
+set build_options=%build_options% arcinst
+set build_options=%build_options% arctest
+set build_options=%build_options% bintrack
+set build_options=%build_options% bowser
+set build_options=%build_options% bugboard
+set build_options=%build_options% cap
+set build_options=%build_options% cdfs
+set build_options=%build_options% chk
+set build_options=%build_options% chkalive
+set build_options=%build_options% clntnb
+set build_options=%build_options% clntspx
+set build_options=%build_options% clnttcp
+set build_options=%build_options% cluster
+set build_options=%build_options% compdir
+set build_options=%build_options% control
+set build_options=%build_options% creatdll
+set build_options=%build_options% creative
+set build_options=%build_options% crt
+set build_options=%build_options% cuntfs
+set build_options=%build_options% data
+set build_options=%build_options% daytona
+set build_options=%build_options% dce
+set build_options=%build_options% decmon
+set build_options=%build_options% dfs
+set build_options=%build_options% dgipxc
+set build_options=%build_options% dgipxs
+set build_options=%build_options% dgudpc
+set build_options=%build_options% dgudps
+set build_options=%build_options% dhcpins
+set build_options=%build_options% diskedit
+set build_options=%build_options% dlc
+set build_options=%build_options% dlgedit
+set build_options=%build_options% dosdev
+set build_options=%build_options% dphhogs
+set build_options=%build_options% dskimage
+set build_options=%build_options% editreg
+set build_options=%build_options% ep
+set build_options=%build_options% exchange
+set build_options=%build_options% execmail
+set build_options=%build_options% fastimer
+set build_options=%build_options% fax
+set build_options=%build_options% fontedit
+set build_options=%build_options% games
+set build_options=%build_options% gutils
+set build_options=%build_options% halncr
+set build_options=%build_options% he
+set build_options=%build_options% hpmon
+set build_options=%build_options% hu
+set build_options=%build_options% imagedit
+set build_options=%build_options% inet
+set build_options=%build_options% internet
+set build_options=%build_options% jet
+set build_options=%build_options% linkinfo
+set build_options=%build_options% lmmon
+set build_options=%build_options% logger
+set build_options=%build_options% locator
+set build_options=%build_options% masm
+set build_options=%build_options% mini
+set build_options=%build_options% mp
+set build_options=%build_options% mstest
+set build_options=%build_options% mup
+set build_options=%build_options% nbt
+set build_options=%build_options% ndis
+set build_options=%build_options% ndrdbg
+set build_options=%build_options% net
+set build_options=%build_options% netbios
+set build_options=%build_options% netcmd
+set build_options=%build_options% netflex
+set build_options=%build_options% newinvtp
+set build_options=%build_options% npfddi
+set build_options=%build_options% ntbackup
+set build_options=%build_options% ntbakems
+set build_options=%build_options% nw
+set build_options=%build_options% nwc
+set build_options=%build_options% objdir
+set build_options=%build_options%
+set build_options=%build_options%
+set build_options=%build_options% ole
+set build_options=%build_options% ole2map
+set build_options=%build_options% ole2ui32
+set build_options=%build_options% ole32
+set build_options=%build_options% oleprop
+set build_options=%build_options% oletools
+set build_options=%build_options% oleutest
+set build_options=%build_options% opengl
+set build_options=%build_options% optlayts
+set build_options=%build_options% otnboot
+set build_options=%build_options% printers
+set build_options=%build_options% proxstub
+set build_options=%build_options% pviewer
+set build_options=%build_options% random
+set build_options=%build_options% ras
+set build_options=%build_options% rcdump
+set build_options=%build_options% rdr
+set build_options=%build_options% rdr2
+set build_options=%build_options% readline
+set build_options=%build_options% reality
+set build_options=%build_options% roshare
+set build_options=%build_options% routing
+set build_options=%build_options% rpcsign
+set build_options=%build_options% ru
+set build_options=%build_options% scsiwdl
+set build_options=%build_options% seclist
+set build_options=%build_options% setlink
+set build_options=%build_options% sfm
+set build_options=%build_options% simbad
+set build_options=%build_options% slcd
+set build_options=%build_options% sleep
+set build_options=%build_options% slmnew
+set build_options=%build_options% smbtrace
+set build_options=%build_options% smbtrsup
+set build_options=%build_options% sndblst
+set build_options=%build_options% snmp
+set build_options=%build_options% sockets
+set build_options=%build_options% sol
+set build_options=%build_options% solidpp
+set build_options=%build_options% spy
+set build_options=%build_options% srv
+set build_options=%build_options% streams
+set build_options=%build_options% svrnb
+set build_options=%build_options% svrspx
+set build_options=%build_options% svrtcp
+set build_options=%build_options% symbios
+set build_options=%build_options% tail
+set build_options=%build_options% takeown
+set build_options=%build_options% tapi
+set build_options=%build_options% tcpip
+set build_options=%build_options% tdi
+set build_options=%build_options% testprot
+set build_options=%build_options% tile
+set build_options=%build_options% tlibs
+set build_options=%build_options% ui
+set build_options=%build_options% unimodem
+set build_options=%build_options% ups
+set build_options=%build_options% usl
+set build_options=%build_options% uspifs
+set build_options=%build_options% usr
+set build_options=%build_options% vctools
+set build_options=%build_options% vdmredir
+set build_options=%build_options% vi
+set build_options=%build_options% view
+set build_options=%build_options% wangview
+set build_options=%build_options% wap
+set build_options=%build_options% windiff
+set build_options=%build_options% winhelp
+set build_options=%build_options% winvtp
+set build_options=%build_options% wst
+set build_options=%build_options% wx86shl
+set build_options=%build_options% xerox
+set build_options=%build_options% zoomin
+goto set%processor_architecture%
+
+goto end
+:setx86
+set build_options=%build_options% amd
+set build_options=%build_options% cpqfws2e
+set build_options=%build_options% detect
+set build_options=%build_options% flashpnt
+set build_options=%build_options% halncr
+set build_options=%build_options% masm
+set build_options=%build_options% thunk32
+set build_options=%build_options%
+
+
+goto end
+:setmips
+set build_options=%build_options% amd
+
+goto end
+:setalpha
+set build_options=%build_options% a2coff
+
+goto end
+:setppc
+set build_options=%build_options% cs423x wd90c24a
+
+:end
diff --git a/private/developr/mipschk/setenv.cmd b/private/developr/mipschk/setenv.cmd
new file mode 100644
index 000000000..95d7b97f7
--- /dev/null
+++ b/private/developr/mipschk/setenv.cmd
@@ -0,0 +1,32 @@
+set BINPLACE_FLAGS=-x -a
+set BINPLACE_LOG=%_NTBINDIR%\binplace.log
+set REBASE_FLAGS=-p
+set NTCPPFLAGS=-D_IDWBUILD -DRDRDBG -DSRVDBG
+if "%_blddrive%"=="" set _blddrive=w:
+set PATH=%PATH%;%_NTBINDIR%\private\mvdm\tools16;%_NTBINDIR%\public\tools;%_blddrive%\bldtools\qfe\nt40
+set DIRCMD=/o:gn
+set ntvdm_based_build=yes
+set _STATOPTIONS=fc
+set NT_ROOT=%_NTBINDIR%
+set NTOS_ROOT=%_NTBINDIR%\private\ntos
+set NW_ROOT=%_NTBINDIR%\private\nw
+set MARS_PCH=1
+set CAIRO=
+set USE_BUILD=1
+set BH_ROOT=%_NTBINDIR%\private\net\bh
+set BH_BUILD=%_NTBINDIR%\private\net\bh\build
+set BINROOT=\binaries
+set BUILD_MULTIPROCESSOR=1
+set NTDBGFILES=1
+set BINDRIVE=%_ntdrive%
+set BINARIES=%BINDRIVE%\binaries
+set CAIROBINS=%BINARIES%\cairo
+set NTUSERK=1
+set TMP=%_NTDRIVE%\tmp
+set WOWTOO=1
+if not exist %_NTDRIVE%\tmp mkdir %_NTDRIVE%\tmp
+echo off
+call %_NTBINDIR%\private\developr\%USERNAME%\SetBldOp
+echo on
+call %_NTBINDIR%\private\developr\%USERNAME%\%USERNAME%
+cls
diff --git a/private/developr/mipschk/setproj.cmd b/private/developr/mipschk/setproj.cmd
new file mode 100644
index 000000000..fcd2124b3
--- /dev/null
+++ b/private/developr/mipschk/setproj.cmd
@@ -0,0 +1,103 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set ntprojects=arcinst
+set ntprojects=%ntprojects% base
+set ntprojects=%ntprojects% blade
+set ntprojects=%ntprojects% cairoshl
+set ntprojects=%ntprojects% capone
+set ntprojects=%ntprojects% cmd
+set ntprojects=%ntprojects% creatdll
+set ntprojects=%ntprojects% creative
+set ntprojects=%ntprojects% csetup
+set ntprojects=%ntprojects% decmon
+set ntprojects=%ntprojects% dfs
+set ntprojects=%ntprojects% dosutils
+set ntprojects=%ntprojects% drt
+set ntprojects=%ntprojects% dsys
+set ntprojects=%ntprojects% ep
+set ntprojects=%ntprojects% eventlog
+set ntprojects=%ntprojects% exchange
+set ntprojects=%ntprojects% hpmon
+set ntprojects=%ntprojects% infosoft
+set ntprojects=%ntprojects% internet
+set ntprojects=%ntprojects% lexmark
+set ntprojects=%ntprojects% mapi
+set ntprojects=%ntprojects% media
+set ntprojects=%ntprojects% migrate
+set ntprojects=%ntprojects% mini
+set ntprojects=%ntprojects% mvdm
+set ntprojects=%ntprojects% nbt
+set ntprojects=%ntprojects% ncpsrv
+set ntprojects=%ntprojects% ncrdrive
+set ntprojects=%ntprojects% net
+set ntprojects=%ntprojects% netui
+set ntprojects=%ntprojects% ntcon
+set ntprojects=%ntprojects% ntgdi
+set ntprojects=%ntprojects% ntos
+set ntprojects=%ntprojects% ntuser
+set ntprojects=%ntprojects% nw
+set ntprojects=%ntprojects% nwc
+set ntprojects=%ntprojects% ofs
+set ntprojects=%ntprojects% ole
+set ntprojects=%ntprojects% ole2ui32
+set ntprojects=%ntprojects% ole32
+set ntprojects=%ntprojects% oleutest
+set ntprojects=%ntprojects% opengl
+set ntprojects=%ntprojects% posix
+set ntprojects=%ntprojects% private
+set ntprojects=%ntprojects% public
+set ntprojects=%ntprojects% ras
+set ntprojects=%ntprojects% rdr2
+set ntprojects=%ntprojects% redist
+set ntprojects=%ntprojects% rover
+set ntprojects=%ntprojects% routing
+set ntprojects=%ntprojects% rpc
+set ntprojects=%ntprojects% scc
+set ntprojects=%ntprojects% sdktools
+set ntprojects=%ntprojects% setup
+set ntprojects=%ntprojects% sfm
+set ntprojects=%ntprojects% shell
+set ntprojects=%ntprojects% sockets
+set ntprojects=%ntprojects% spooler
+set ntprojects=%ntprojects% streams
+set ntprojects=%ntprojects% sysmgmt
+set ntprojects=%ntprojects% tapi
+set ntprojects=%ntprojects% testprot
+set ntprojects=%ntprojects% tdx
+set ntprojects=%ntprojects% types
+set ntprojects=%ntprojects% types2
+set ntprojects=%ntprojects% unimodem
+set ntprojects=%ntprojects% utils
+set ntprojects=%ntprojects% vctools
+set ntprojects=%ntprojects% wangview
+set ntprojects=%ntprojects% win4help
+set ntprojects=%ntprojects% windbg
+set ntprojects=%ntprojects% windows
+set ntprojects=%ntprojects% winhelp
+set ntprojects=%ntprojects% winnls
+set ntprojects=%ntprojects% wspu
+set ntprojects=%ntprojects% wx86
+
+goto set%processor_architecture%
+
+goto end
+:setx86
+set ntprojects=%ntprojects% halncr os2
+
+goto end
+:setmips
+set ntprojects=%ntprojects%
+
+goto end
+:setalpha
+set ntprojects=%ntprojects%
+
+goto end
+:setppc
+set ntprojects=%ntprojects%
+
+:end
diff --git a/private/developr/mipschk/tools.ini b/private/developr/mipschk/tools.ini
new file mode 100644
index 000000000..00cf0bd0a
--- /dev/null
+++ b/private/developr/mipschk/tools.ini
@@ -0,0 +1,225 @@
+[list]
+lcolor:1e
+
+[z]
+; load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
+
+
+[mep]
+load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
diff --git a/private/developr/mipschk/x86chk.cmd b/private/developr/mipschk/x86chk.cmd
new file mode 100644
index 000000000..1b38faed1
--- /dev/null
+++ b/private/developr/mipschk/x86chk.cmd
@@ -0,0 +1,9 @@
+set _NT386TREE=%BINARIES%
+set _CAIRO386TREE=%CAIROBINS%
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=x86chk
+set _TARGET=i386
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipschk/x86fre.cmd b/private/developr/mipschk/x86fre.cmd
new file mode 100644
index 000000000..0d9bf6b44
--- /dev/null
+++ b/private/developr/mipschk/x86fre.cmd
@@ -0,0 +1,28 @@
+set _NT386TREE=%BINARIES%\nt
+set _CAIRO386TREE=%CAIROBINS%\nt
+
+REM
+REM bwill 8/2/96 - not sure what these lines are for,
+REM so I'm commenting them out of the
+REM QFE build.
+REM
+REM set FreeBuild=\\X86Fre\Binaries
+REM set FreeCBuild=\\X86Fre\CairoBin
+REM
+
+set NTDEBUG=
+set NTBBT=
+set MACHINENAME=x86fre
+set CheckInNtverp=
+
+REM
+REM bwill 9/17/96 - added files necessary for
+REM rebasing.
+REM
+set REBASELANG=usa
+set _QFE_BUILD=1
+
+REM
+REM bwill 9/18/96 - added files for lego
+REM
+set _BLDTOOLS=%_NTDRIVE%\bldtools\qfe\nt40
diff --git a/private/developr/mipschk/x86tstf.cmd b/private/developr/mipschk/x86tstf.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/mipschk/x86tstf.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/mipsfre/alphachk.cmd b/private/developr/mipsfre/alphachk.cmd
new file mode 100644
index 000000000..1d6e18f43
--- /dev/null
+++ b/private/developr/mipsfre/alphachk.cmd
@@ -0,0 +1,15 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=alphachk
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipsfre/alphafre.cmd b/private/developr/mipsfre/alphafre.cmd
new file mode 100644
index 000000000..8f13e49a3
--- /dev/null
+++ b/private/developr/mipsfre/alphafre.cmd
@@ -0,0 +1,16 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set NTDEBUG=
+set NTBBT=
+set BKUPDRIVE=e:
+set MACHINENAME=alphafre
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipsfre/cue.pri b/private/developr/mipsfre/cue.pri
new file mode 100644
index 000000000..4cfe4aa76
--- /dev/null
+++ b/private/developr/mipsfre/cue.pri
@@ -0,0 +1,32 @@
+bin %bindrive% && cd %binroot%\$*
+bldtools cd/d c:\bldtools\$*
+bz cdbgenv & build -z
+bu cdbgenv & build
+bc cdbgenv & build -c
+bcl cdbgenv & build -cl
+bcz cdbgenv & build -cZM
+bl cdbgenv & build -l
+build cdbgenv & build $*
+deln delnode /q $*
+ds dir /s /o:gn $*
+get stagger 2>nul & ssync -uf $*
+find where /r . $*
+idw cd /d %windir%\idw
+l list $*
+m mep $*
+mstools cd /d %windir%\mstools
+nfm nmake -f makefil0 $*
+nu net use * $*
+nv net view $*
+ohnt cd /d %_NTDRIVE%\nt\private\inet\ohnt\$*
+put stagger 2>nul & ssync -gf $*
+sb cdbgenv & stagger 2>nul & ssync -f & build -z
+so stagger 2>nul & status -of $*
+sor stagger 2>nul & status -ofr
+sf ssf $*
+sfr ssf -r $*
+up cd ..
+ole cd /d %_NTDRIVE%\nt\private\ole32\$*
+ole32 cd /d %_NTDRIVE%\nt\private\ole32\$*
+hkole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
+hookole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
diff --git a/private/developr/mipsfre/davepl.cmd b/private/developr/mipsfre/davepl.cmd
new file mode 100644
index 000000000..ffff2ce1e
--- /dev/null
+++ b/private/developr/mipsfre/davepl.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;d:\slick
+set BKUPDRIVE=e:
+set MACHINENAME=daveplnec
diff --git a/private/developr/mipsfre/hives.cmd b/private/developr/mipsfre/hives.cmd
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/private/developr/mipsfre/hives.cmd
diff --git a/private/developr/mipsfre/mipschk.cmd b/private/developr/mipsfre/mipschk.cmd
new file mode 100644
index 000000000..fcaa919b4
--- /dev/null
+++ b/private/developr/mipsfre/mipschk.cmd
@@ -0,0 +1,15 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set nt_up=0
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipschk
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipsfre/mipsfre.cmd b/private/developr/mipsfre/mipsfre.cmd
new file mode 100644
index 000000000..10d4baf47
--- /dev/null
+++ b/private/developr/mipsfre/mipsfre.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTBBT=
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipsfre
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipsfre/mipststf.cmd b/private/developr/mipsfre/mipststf.cmd
new file mode 100644
index 000000000..014be5f16
--- /dev/null
+++ b/private/developr/mipsfre/mipststf.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;z:\slick;c:\bldtools\mips;
+rem set BKUPDRIVE=e:
+set MACHINENAME=mipststf
diff --git a/private/developr/mipsfre/ntbldtst.cmd b/private/developr/mipsfre/ntbldtst.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/mipsfre/ntbldtst.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/mipsfre/ppcchk.cmd b/private/developr/mipsfre/ppcchk.cmd
new file mode 100644
index 000000000..9fa8afaa4
--- /dev/null
+++ b/private/developr/mipsfre/ppcchk.cmd
@@ -0,0 +1,15 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcchk
+set CAIRO=1
+set _TARGET=ppc
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipsfre/ppcchkv.cmd b/private/developr/mipsfre/ppcchkv.cmd
new file mode 100644
index 000000000..51d062105
--- /dev/null
+++ b/private/developr/mipsfre/ppcchkv.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcchkv
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/mipsfre/ppcfre.cmd b/private/developr/mipsfre/ppcfre.cmd
new file mode 100644
index 000000000..fa7cecf22
--- /dev/null
+++ b/private/developr/mipsfre/ppcfre.cmd
@@ -0,0 +1,16 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcfre
+set CAIRO=
+set _TARGET=ppc
+set NTBBT=
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipsfre/ppcfrev.cmd b/private/developr/mipsfre/ppcfrev.cmd
new file mode 100644
index 000000000..181f4d180
--- /dev/null
+++ b/private/developr/mipsfre/ppcfrev.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcfrev
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/mipsfre/setbldop.cmd b/private/developr/mipsfre/setbldop.cmd
new file mode 100644
index 000000000..abe467e18
--- /dev/null
+++ b/private/developr/mipsfre/setbldop.cmd
@@ -0,0 +1,190 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set build_options=accesory
+set build_options=%build_options% accupd
+set build_options=%build_options% adaptec
+set build_options=%build_options% afd
+set build_options=%build_options% all_kbds
+set build_options=%build_options% amd
+set build_options=%build_options% apps
+set build_options=%build_options% arcinst
+set build_options=%build_options% arctest
+set build_options=%build_options% bintrack
+set build_options=%build_options% bowser
+set build_options=%build_options% bugboard
+set build_options=%build_options% cap
+set build_options=%build_options% cdfs
+set build_options=%build_options% chk
+set build_options=%build_options% chkalive
+set build_options=%build_options% clntnb
+set build_options=%build_options% clntspx
+set build_options=%build_options% clnttcp
+set build_options=%build_options% cluster
+set build_options=%build_options% compdir
+set build_options=%build_options% control
+set build_options=%build_options% creatdll
+set build_options=%build_options% creative
+set build_options=%build_options% crt
+set build_options=%build_options% cuntfs
+set build_options=%build_options% data
+set build_options=%build_options% daytona
+set build_options=%build_options% dce
+set build_options=%build_options% decmon
+set build_options=%build_options% dfs
+set build_options=%build_options% dgipxc
+set build_options=%build_options% dgipxs
+set build_options=%build_options% dgudpc
+set build_options=%build_options% dgudps
+set build_options=%build_options% dhcpins
+set build_options=%build_options% diskedit
+set build_options=%build_options% dlc
+set build_options=%build_options% dlgedit
+set build_options=%build_options% dosdev
+set build_options=%build_options% dphhogs
+set build_options=%build_options% dskimage
+set build_options=%build_options% editreg
+set build_options=%build_options% ep
+set build_options=%build_options% exchange
+set build_options=%build_options% execmail
+set build_options=%build_options% fastimer
+set build_options=%build_options% fax
+set build_options=%build_options% fontedit
+set build_options=%build_options% games
+set build_options=%build_options% gutils
+set build_options=%build_options% halncr
+set build_options=%build_options% he
+set build_options=%build_options% hpmon
+set build_options=%build_options% hu
+set build_options=%build_options% imagedit
+set build_options=%build_options% inet
+set build_options=%build_options% internet
+set build_options=%build_options% jet
+set build_options=%build_options% linkinfo
+set build_options=%build_options% lmmon
+set build_options=%build_options% logger
+set build_options=%build_options% locator
+set build_options=%build_options% masm
+set build_options=%build_options% mini
+set build_options=%build_options% mp
+set build_options=%build_options% mstest
+set build_options=%build_options% mup
+set build_options=%build_options% nbt
+set build_options=%build_options% ndis
+set build_options=%build_options% ndrdbg
+set build_options=%build_options% net
+set build_options=%build_options% netbios
+set build_options=%build_options% netcmd
+set build_options=%build_options% netflex
+set build_options=%build_options% newinvtp
+set build_options=%build_options% npfddi
+set build_options=%build_options% ntbackup
+set build_options=%build_options% ntbakems
+set build_options=%build_options% nw
+set build_options=%build_options% nwc
+set build_options=%build_options% objdir
+set build_options=%build_options%
+set build_options=%build_options%
+set build_options=%build_options% ole
+set build_options=%build_options% ole2map
+set build_options=%build_options% ole2ui32
+set build_options=%build_options% ole32
+set build_options=%build_options% oleprop
+set build_options=%build_options% oletools
+set build_options=%build_options% oleutest
+set build_options=%build_options% opengl
+set build_options=%build_options% optlayts
+set build_options=%build_options% otnboot
+set build_options=%build_options% printers
+set build_options=%build_options% proxstub
+set build_options=%build_options% pviewer
+set build_options=%build_options% random
+set build_options=%build_options% ras
+set build_options=%build_options% rcdump
+set build_options=%build_options% rdr
+set build_options=%build_options% rdr2
+set build_options=%build_options% readline
+set build_options=%build_options% reality
+set build_options=%build_options% roshare
+set build_options=%build_options% routing
+set build_options=%build_options% rpcsign
+set build_options=%build_options% ru
+set build_options=%build_options% scsiwdl
+set build_options=%build_options% seclist
+set build_options=%build_options% setlink
+set build_options=%build_options% sfm
+set build_options=%build_options% simbad
+set build_options=%build_options% slcd
+set build_options=%build_options% sleep
+set build_options=%build_options% slmnew
+set build_options=%build_options% smbtrace
+set build_options=%build_options% smbtrsup
+set build_options=%build_options% sndblst
+set build_options=%build_options% snmp
+set build_options=%build_options% sockets
+set build_options=%build_options% sol
+set build_options=%build_options% solidpp
+set build_options=%build_options% spy
+set build_options=%build_options% srv
+set build_options=%build_options% streams
+set build_options=%build_options% svrnb
+set build_options=%build_options% svrspx
+set build_options=%build_options% svrtcp
+set build_options=%build_options% symbios
+set build_options=%build_options% tail
+set build_options=%build_options% takeown
+set build_options=%build_options% tapi
+set build_options=%build_options% tcpip
+set build_options=%build_options% tdi
+set build_options=%build_options% testprot
+set build_options=%build_options% tile
+set build_options=%build_options% tlibs
+set build_options=%build_options% ui
+set build_options=%build_options% unimodem
+set build_options=%build_options% ups
+set build_options=%build_options% usl
+set build_options=%build_options% uspifs
+set build_options=%build_options% usr
+set build_options=%build_options% vctools
+set build_options=%build_options% vdmredir
+set build_options=%build_options% vi
+set build_options=%build_options% view
+set build_options=%build_options% wangview
+set build_options=%build_options% wap
+set build_options=%build_options% windiff
+set build_options=%build_options% winhelp
+set build_options=%build_options% winvtp
+set build_options=%build_options% wst
+set build_options=%build_options% wx86shl
+set build_options=%build_options% xerox
+set build_options=%build_options% zoomin
+goto set%processor_architecture%
+
+goto end
+:setx86
+set build_options=%build_options% amd
+set build_options=%build_options% cpqfws2e
+set build_options=%build_options% detect
+set build_options=%build_options% flashpnt
+set build_options=%build_options% halncr
+set build_options=%build_options% masm
+set build_options=%build_options% thunk32
+set build_options=%build_options%
+
+
+goto end
+:setmips
+set build_options=%build_options% amd
+
+goto end
+:setalpha
+set build_options=%build_options% a2coff
+
+goto end
+:setppc
+set build_options=%build_options% cs423x wd90c24a
+
+:end
diff --git a/private/developr/mipsfre/setenv.cmd b/private/developr/mipsfre/setenv.cmd
new file mode 100644
index 000000000..95d7b97f7
--- /dev/null
+++ b/private/developr/mipsfre/setenv.cmd
@@ -0,0 +1,32 @@
+set BINPLACE_FLAGS=-x -a
+set BINPLACE_LOG=%_NTBINDIR%\binplace.log
+set REBASE_FLAGS=-p
+set NTCPPFLAGS=-D_IDWBUILD -DRDRDBG -DSRVDBG
+if "%_blddrive%"=="" set _blddrive=w:
+set PATH=%PATH%;%_NTBINDIR%\private\mvdm\tools16;%_NTBINDIR%\public\tools;%_blddrive%\bldtools\qfe\nt40
+set DIRCMD=/o:gn
+set ntvdm_based_build=yes
+set _STATOPTIONS=fc
+set NT_ROOT=%_NTBINDIR%
+set NTOS_ROOT=%_NTBINDIR%\private\ntos
+set NW_ROOT=%_NTBINDIR%\private\nw
+set MARS_PCH=1
+set CAIRO=
+set USE_BUILD=1
+set BH_ROOT=%_NTBINDIR%\private\net\bh
+set BH_BUILD=%_NTBINDIR%\private\net\bh\build
+set BINROOT=\binaries
+set BUILD_MULTIPROCESSOR=1
+set NTDBGFILES=1
+set BINDRIVE=%_ntdrive%
+set BINARIES=%BINDRIVE%\binaries
+set CAIROBINS=%BINARIES%\cairo
+set NTUSERK=1
+set TMP=%_NTDRIVE%\tmp
+set WOWTOO=1
+if not exist %_NTDRIVE%\tmp mkdir %_NTDRIVE%\tmp
+echo off
+call %_NTBINDIR%\private\developr\%USERNAME%\SetBldOp
+echo on
+call %_NTBINDIR%\private\developr\%USERNAME%\%USERNAME%
+cls
diff --git a/private/developr/mipsfre/setproj.cmd b/private/developr/mipsfre/setproj.cmd
new file mode 100644
index 000000000..fcd2124b3
--- /dev/null
+++ b/private/developr/mipsfre/setproj.cmd
@@ -0,0 +1,103 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set ntprojects=arcinst
+set ntprojects=%ntprojects% base
+set ntprojects=%ntprojects% blade
+set ntprojects=%ntprojects% cairoshl
+set ntprojects=%ntprojects% capone
+set ntprojects=%ntprojects% cmd
+set ntprojects=%ntprojects% creatdll
+set ntprojects=%ntprojects% creative
+set ntprojects=%ntprojects% csetup
+set ntprojects=%ntprojects% decmon
+set ntprojects=%ntprojects% dfs
+set ntprojects=%ntprojects% dosutils
+set ntprojects=%ntprojects% drt
+set ntprojects=%ntprojects% dsys
+set ntprojects=%ntprojects% ep
+set ntprojects=%ntprojects% eventlog
+set ntprojects=%ntprojects% exchange
+set ntprojects=%ntprojects% hpmon
+set ntprojects=%ntprojects% infosoft
+set ntprojects=%ntprojects% internet
+set ntprojects=%ntprojects% lexmark
+set ntprojects=%ntprojects% mapi
+set ntprojects=%ntprojects% media
+set ntprojects=%ntprojects% migrate
+set ntprojects=%ntprojects% mini
+set ntprojects=%ntprojects% mvdm
+set ntprojects=%ntprojects% nbt
+set ntprojects=%ntprojects% ncpsrv
+set ntprojects=%ntprojects% ncrdrive
+set ntprojects=%ntprojects% net
+set ntprojects=%ntprojects% netui
+set ntprojects=%ntprojects% ntcon
+set ntprojects=%ntprojects% ntgdi
+set ntprojects=%ntprojects% ntos
+set ntprojects=%ntprojects% ntuser
+set ntprojects=%ntprojects% nw
+set ntprojects=%ntprojects% nwc
+set ntprojects=%ntprojects% ofs
+set ntprojects=%ntprojects% ole
+set ntprojects=%ntprojects% ole2ui32
+set ntprojects=%ntprojects% ole32
+set ntprojects=%ntprojects% oleutest
+set ntprojects=%ntprojects% opengl
+set ntprojects=%ntprojects% posix
+set ntprojects=%ntprojects% private
+set ntprojects=%ntprojects% public
+set ntprojects=%ntprojects% ras
+set ntprojects=%ntprojects% rdr2
+set ntprojects=%ntprojects% redist
+set ntprojects=%ntprojects% rover
+set ntprojects=%ntprojects% routing
+set ntprojects=%ntprojects% rpc
+set ntprojects=%ntprojects% scc
+set ntprojects=%ntprojects% sdktools
+set ntprojects=%ntprojects% setup
+set ntprojects=%ntprojects% sfm
+set ntprojects=%ntprojects% shell
+set ntprojects=%ntprojects% sockets
+set ntprojects=%ntprojects% spooler
+set ntprojects=%ntprojects% streams
+set ntprojects=%ntprojects% sysmgmt
+set ntprojects=%ntprojects% tapi
+set ntprojects=%ntprojects% testprot
+set ntprojects=%ntprojects% tdx
+set ntprojects=%ntprojects% types
+set ntprojects=%ntprojects% types2
+set ntprojects=%ntprojects% unimodem
+set ntprojects=%ntprojects% utils
+set ntprojects=%ntprojects% vctools
+set ntprojects=%ntprojects% wangview
+set ntprojects=%ntprojects% win4help
+set ntprojects=%ntprojects% windbg
+set ntprojects=%ntprojects% windows
+set ntprojects=%ntprojects% winhelp
+set ntprojects=%ntprojects% winnls
+set ntprojects=%ntprojects% wspu
+set ntprojects=%ntprojects% wx86
+
+goto set%processor_architecture%
+
+goto end
+:setx86
+set ntprojects=%ntprojects% halncr os2
+
+goto end
+:setmips
+set ntprojects=%ntprojects%
+
+goto end
+:setalpha
+set ntprojects=%ntprojects%
+
+goto end
+:setppc
+set ntprojects=%ntprojects%
+
+:end
diff --git a/private/developr/mipsfre/tools.ini b/private/developr/mipsfre/tools.ini
new file mode 100644
index 000000000..00cf0bd0a
--- /dev/null
+++ b/private/developr/mipsfre/tools.ini
@@ -0,0 +1,225 @@
+[list]
+lcolor:1e
+
+[z]
+; load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
+
+
+[mep]
+load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
diff --git a/private/developr/mipsfre/x86chk.cmd b/private/developr/mipsfre/x86chk.cmd
new file mode 100644
index 000000000..1b38faed1
--- /dev/null
+++ b/private/developr/mipsfre/x86chk.cmd
@@ -0,0 +1,9 @@
+set _NT386TREE=%BINARIES%
+set _CAIRO386TREE=%CAIROBINS%
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=x86chk
+set _TARGET=i386
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/mipsfre/x86fre.cmd b/private/developr/mipsfre/x86fre.cmd
new file mode 100644
index 000000000..0d9bf6b44
--- /dev/null
+++ b/private/developr/mipsfre/x86fre.cmd
@@ -0,0 +1,28 @@
+set _NT386TREE=%BINARIES%\nt
+set _CAIRO386TREE=%CAIROBINS%\nt
+
+REM
+REM bwill 8/2/96 - not sure what these lines are for,
+REM so I'm commenting them out of the
+REM QFE build.
+REM
+REM set FreeBuild=\\X86Fre\Binaries
+REM set FreeCBuild=\\X86Fre\CairoBin
+REM
+
+set NTDEBUG=
+set NTBBT=
+set MACHINENAME=x86fre
+set CheckInNtverp=
+
+REM
+REM bwill 9/17/96 - added files necessary for
+REM rebasing.
+REM
+set REBASELANG=usa
+set _QFE_BUILD=1
+
+REM
+REM bwill 9/18/96 - added files for lego
+REM
+set _BLDTOOLS=%_NTDRIVE%\bldtools\qfe\nt40
diff --git a/private/developr/mipsfre/x86tstf.cmd b/private/developr/mipsfre/x86tstf.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/mipsfre/x86tstf.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/ntcue.pub b/private/developr/ntcue.pub
new file mode 100644
index 000000000..3fed24caf
--- /dev/null
+++ b/private/developr/ntcue.pub
@@ -0,0 +1,173 @@
+VC cd /d %_NTDRIVE%\nt\private\sdktools\vctools\$*
+MCSRC cd /d %_NTDRIVE%\nt\private\sdktools\vctools\mc
+FP32 cd /d %_NTDRIVE%\nt\private\sdktools\vctools\crt\fpw32\$*
+CRT32 cd /d %_NTDRIVE%\nt\private\sdktools\vctools\crt\crtw32\$*
+CRTLIB cd /d %_NTDRIVE%\nt\private\sdktools\vctools\crt\libw32\$*
+SPL cd /d %_NTDRIVE%\nt\private\windows\spooler\$*
+WINOLE cd /d %_NTDRIVE%\nt\private\windows\ole\$*
+OLE cd /d %_NTDRIVE%\nt\private\ole32\$*
+SOCKETS cd /d %_NTDRIVE%\nt\private\net\sockets\$*
+WINS cd /d %_NTDRIVE%\nt\private\net\sockets\wins\$*
+RAS cd /d %_NTDRIVE%\nt\private\net\ras\$*
+SFM cd /d %_NTDRIVE%\nt\private\net\sfm\$*
+TDI cd /d %_NTDRIVE%\nt\private\ntos\tdi\$*
+NETSRC cd /d %_NTDRIVE%\nt\private\net\$1
+NETUI cd /d %_NTDRIVE%\nt\private\net\ui\$1
+SVC cd /d %_NTDRIVE%\nt\private\net\svcdlls\$1
+M0 nmake -f makefil0 $*
+MN nmake /c NOLINK=1 UMTEST= NTTEST= $*
+ADVAPI cd /d %_NTDRIVE%\nt\private\windows\base\advapi
+BAK cd /d %_NTDRIVE%\nt\public\oak\$1
+BAKBIN cd /d %_NTDRIVE%\nt\public\oak\bin
+BAKINC cd /d %_NTDRIVE%\nt\public\oak\inc\$1
+BAKLIB cd /d %_NTDRIVE%\nt\public\oak\lib\$1
+BASE cd /d %_NTDRIVE%\nt\private\windows\base\$1
+BASEDLL cd /d %_NTDRIVE%\nt\private\windows\base\client
+BASESRV cd /d %_NTDRIVE%\nt\private\windows\base\server
+BASEINC cd /d %_NTDRIVE%\nt\private\windows\base\inc
+BASESPEC cd /d %_NTDRIVE%\nt\private\windows\spec\kernel32
+BLDR cd /d %_NTDRIVE%\nt\private\ntos\boot\bldr
+BOOT cd /d %_NTDRIVE%\nt\private\ntos\boot\$1
+CC cd /d %_NTDRIVE%\nt\private\ntos\cache\$1
+CDFS cd /d %_NTDRIVE%\nt\private\ntos\cdfs
+CM cd /d %_NTDRIVE%\nt\private\ntos\config
+COFFSRC cd /d %_NTDRIVE%\nt\private\sdktools\vctools\link\coff
+CONSOLE cd /d %_NTDRIVE%\nt\private\ntos\w32\ntcon\$1
+CONDLL cd /d %_NTDRIVE%\nt\private\ntos\w32\ntcon\client
+CONSRV cd /d %_NTDRIVE%\nt\private\ntos\w32\ntcon\server
+CONINC cd /d %_NTDRIVE%\nt\private\ntos\w32\ntcon\inc
+CPLS cd /d %_NTDRIVE%\nt\private\windows\shell\cpls\$1
+CSR cd /d %_NTDRIVE%\nt\private\csr\$1
+CSRDLL cd /d %_NTDRIVE%\nt\private\ntos\dll
+CSRSRV cd /d %_NTDRIVE%\nt\private\csr\server
+CSRRTL cd /d %_NTDRIVE%\nt\private\csr\rtl
+CSRINC cd /d %_NTDRIVE%\nt\private\csr\inc
+DBGK cd /d %_NTDRIVE%\nt\private\ntos\dbgk
+DBG cd /d %_NTDRIVE%\nt\private\dbg
+DBGDLL cd /d %_NTDRIVE%\nt\private\ntos\dll\$1
+DBGSRV cd /d %_NTDRIVE%\nt\private\dbg\server
+DDRV cd /d %_NTDRIVE%\nt\private\ntos\dd\$1
+DISP cd /d %_NTDRIVE%\nt\private\ntos\w32\ntgdi\displays\$1
+DISPVGA cd /d %_NTDRIVE%\nt\private\ntos\w32\ntgdi\displays\vga
+DLL cd /d %_NTDRIVE%..\client
+EX cd /d %_NTDRIVE%\nt\private\ntos\ex\$1
+FASTFAT cd /d %_NTDRIVE%\nt\private\ntos\fastfat
+FSRTL cd /d %_NTDRIVE%\nt\private\ntos\fsrtl\$1
+HAL cd /d %_NTDRIVE%\nt\private\ntos\nthals\$1
+GDI cd /d %_NTDRIVE%\nt\private\ntos\w32\ntgdi\$1
+GDIINC cd /d %_NTDRIVE%\nt\private\ntos\w32\ntgdi\inc
+GDIDLL cd /d %_NTDRIVE%\nt\private\ntos\w32\ntgdi\client
+GDISRV cd /d %_NTDRIVE%\nt\private\ntos\w32\ntgdi\gre
+GRE cd /d %_NTDRIVE%\nt\private\ntos\w32\ntgdi\gre
+INC cd /d %_NTDRIVE%..\inc
+INTERNET cd /d %_NTDRIVE%\nt\private\net\sockets\internet\$1
+INIT cd /d %_NTDRIVE%\nt\private\ntos\init\$1
+IO cd /d %_NTDRIVE%\nt\private\ntos\io\$1
+KD cd /d %_NTDRIVE%\nt\private\ntos\kd\$1
+KE cd /d %_NTDRIVE%\nt\private\ntos\ke\$1
+LFS cd /d %_NTDRIVE%\nt\private\ntos\lfs
+LPC cd /d %_NTDRIVE%\nt\private\ntos\lpc\$1
+LINKSRC cd /d %_NTDRIVE%\nt\private\sdktools\vctools\link
+LMSRV cd /d %_NTDRIVE%\nt\private\ntos\srv
+LSA cd /d %_NTDRIVE%\nt\private\lsa\$1
+LSADLL cd /d %_NTDRIVE%\nt\private\lsa\client
+LSASRV cd /d %_NTDRIVE%\nt\private\lsa\server
+MAILSLOT cd /d %_NTDRIVE%\nt\private\ntos\mailslot
+MAKESRC cd /d %_NTDRIVE%\nt\private\sdktools\vctools\nmake
+MEDIA cd /d %_NTDRIVE%\nt\private\windows\media
+MM cd /d %_NTDRIVE%\nt\private\ntos\mm\$1
+MUP cd /d %_NTDRIVE%\nt\private\ntos\mup
+NBF cd /d %_NTDRIVE%\nt\private\ntos\tdi\nbf
+NDIS cd /d %_NTDRIVE%\nt\private\ntos\ndis\$1
+NPFS cd /d %_NTDRIVE%\nt\private\ntos\npfs
+NULLDLL cd /d %_NTDRIVE%\nt\private\nullsrv\client
+NULLSRV cd /d %_NTDRIVE%\nt\private\nullsrv\server
+NT cd /d %_NTDRIVE%\nt\$1
+W32 cd /d %_NTDRIVE%\nt\private\ntos\w32\$1
+W32U cd /d %_NTDRIVE%\nt\private\ntos\w32\umode
+W32K cd /d %_NTDRIVE%\nt\private\ntos\w32\kmode
+NTUSR cd /d %_NTDRIVE%\nt\private\ntos\w32\ntuser\$1
+NTCON cd /d %_NTDRIVE%\nt\private\ntos\w32\ntcon\$1
+NTGDI cd /d %_NTDRIVE%\nt\private\ntos\w32\ntgdi\$1
+NTRAID cd /d %_NTDRIVE%\nt\private\ntraid\$1
+NTREL cd /d %_NTDRIVE%\nt\release
+NTOS cd /d %_NTDRIVE%\nt\private\ntos\$1
+NTRTL cd /d %_NTDRIVE%\nt\private\ntos\rtl\$1
+NTDLL cd /d %_NTDRIVE%\nt\private\ntos\dll\$1
+NTFS cd /d %_NTDRIVE%\nt\private\ntos\cntfs
+OB cd /d %_NTDRIVE%\nt\private\ntos\ob\$1
+OAK cd /d %_NTDRIVE%\nt\public\oak\$1
+OAKBIN cd /d %_NTDRIVE%\nt\public\oak\bin
+OAKINC cd /d %_NTDRIVE%\nt\public\oak\inc\$1
+OAKLIB cd /d %_NTDRIVE%\nt\public\oak\lib\$1
+OFS cd /d %_NTDRIVE%\nt\private\ofs\$1
+OLE cd /d %_NTDRIVE%\nt\private\windows\ole
+OS2DOC cd /d %_NTDRIVE%\nt\private\os2\doc
+OS2SRV cd /d %_NTDRIVE%\nt\private\os2\server
+OS2SSRTL cd /d %_NTDRIVE%\nt\private\os2\ssrtl
+OS2 cd /d %_NTDRIVE%\nt\private\os2\$1
+OS2DLL cd /d %_NTDRIVE%\nt\private\os2\client
+OS2DOC cd /d %_NTDRIVE%\nt\private\os2\doc
+OS2SRV cd /d %_NTDRIVE%\nt\private\os2\server
+OS2SSRTL cd /d %_NTDRIVE%\nt\private\os2\ssrtl
+OS2PGM cd /d %_NTDRIVE%\nt\private\os2\programs
+OS2CMD cd /d %_NTDRIVE%\nt\private\os2\programs\cmd
+PLAN cd /d %_NTDRIVE%\nt\private\plan
+POSIX cd /d %_NTDRIVE%\nt\private\posix\$1
+PSX cd /d %_NTDRIVE%\nt\private\posix\$1
+PSXDLL cd /d %_NTDRIVE%\nt\private\posix\client
+PSXSRV cd /d %_NTDRIVE%\nt\private\posix\server
+PSXRTL cd /d %_NTDRIVE%\nt\private\posix\rtl
+PINBALL cd /d %_NTDRIVE%\nt\private\ntos\pinball
+RAW cd /d %_NTDRIVE%\nt\private\ntos\raw
+RDR cd /d %_NTDRIVE%\nt\private\ntos\rdr
+RPC cd /d %_NTDRIVE%\nt\private\rpc\$1
+RPCR cd /d %_NTDRIVE%\nt\private\rpc\runtime\$1
+RTL cd /d %_NTDRIVE%..\rtl
+SA cd /d %_NTDRIVE%\nt\private\sa
+SAM cd /d %_NTDRIVE%\nt\private\newsam\$1
+SAMDLL cd /d %_NTDRIVE%\nt\private\newsam\client
+SAMSRV cd /d %_NTDRIVE%\nt\private\newsam\server
+SDK cd /d %_NTDRIVE%\nt\public\sdk\$1
+SDKBIN cd /d %_NTDRIVE%\nt\public\sdk\bin
+SDKCL386 cd /d %_NTDRIVE%\nt\private\sdktools\cl386
+SDKCVTR cd /d %_NTDRIVE%\nt\private\sdktools\vctools\cvtres
+SDKGENM cd /d %_NTDRIVE%\nt\private\sdktools\genmsg
+SDKINC cd /d %_NTDRIVE%\nt\public\sdk\inc\$1
+SDKLIB cd /d %_NTDRIVE%\nt\public\sdk\lib\$1
+SDKRC cd /d %_NTDRIVE%\nt\private\sdktools\rc
+SDKRCPP cd /d %_NTDRIVE%\nt\private\sdktools\rcpp
+SDKTOOLS cd /d %_NTDRIVE%\nt\private\sdktools\$1
+SE cd /d %_NTDRIVE%\nt\private\ntos\se
+SHELL cd /d %_NTDRIVE%\nt\private\windows\shell\$1
+SM cd /d %_NTDRIVE%\nt\private\sm
+SMDLL cd /d %_NTDRIVE%\nt\private\sm\client
+SMSRV cd /d %_NTDRIVE%\nt\private\sm\server
+SOCKETS cd /d %_NTDRIVE%\nt\private\net\sockets\$1
+SPEC cd /d %_NTDRIVE%\nt\public\spec
+SQL cd /d %_NTDRIVE%\nt\private\sql\$1
+SRC cd /d %_NTDRIVE%\nt\private\$1
+SRV cd /d %_NTDRIVE%..\server
+TOOLS cd /d %_NTDRIVE%\nt\public\tools
+URTL cd /d %_NTDRIVE%\nt\private\urtl
+USER cd /d %_NTDRIVE%\nt\private\ntos\w32\ntuser\$1
+USERINC cd /d %_NTDRIVE%\nt\private\ntos\w32\ntuser\inc
+USERDLL cd /d %_NTDRIVE%\nt\private\ntos\w32\ntuser\client
+USERSRV cd /d %_NTDRIVE%\nt\private\ntos\w32\ntuser\server
+USERKM cd /d %_NTDRIVE%\nt\private\ntos\w32\ntuser\kernel
+UTILS cd /d %_NTDRIVE%\nt\private\utils\$1
+VCTOOLS cd /d %_NTDRIVE%\nt\private\sdktools\vctools\$1
+WINSPEC cd /d %_NTDRIVE%\nt\private\windows\spec
+WIN cd /d %_NTDRIVE%\nt\private\windows\$1
+WINCMD cd /d %_NTDRIVE%\nt\private\windows\cmd
+WINHELP cd /d %_NTDRIVE%\nt\private\windows\winhelp
+WININC cd /d %_NTDRIVE%\nt\private\windows\inc
+WINREG cd /d %_NTDRIVE%\nt\private\windows\screg\winreg\$1
+WINNLS cd /d %_NTDRIVE%\nt\private\windows\winnls\$1
+WINSRV cd /d %_NTDRIVE%\nt\private\ntos\w32\winsrv\$1
+XNS cd /d %_NTDRIVE%\nt\private\ntos\tdi\xns
+MVDM cd /d %_NTDRIVE%\nt\private\mvdm\$1
+WOW32 cd /d %_NTDRIVE%\nt\private\mvdm\wow32
+USER16 cd /d %_NTDRIVE%\nt\private\mvdm\wow16\user
+GDI16 cd /d %_NTDRIVE%\nt\private\mvdm\wow16\gdi
+KERN16 cd /d %_NTDRIVE%\nt\private\mvdm\wow16\kernel31
diff --git a/private/developr/ppcchk/alphachk.cmd b/private/developr/ppcchk/alphachk.cmd
new file mode 100644
index 000000000..1d6e18f43
--- /dev/null
+++ b/private/developr/ppcchk/alphachk.cmd
@@ -0,0 +1,15 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=alphachk
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcchk/alphafre.cmd b/private/developr/ppcchk/alphafre.cmd
new file mode 100644
index 000000000..8f13e49a3
--- /dev/null
+++ b/private/developr/ppcchk/alphafre.cmd
@@ -0,0 +1,16 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set NTDEBUG=
+set NTBBT=
+set BKUPDRIVE=e:
+set MACHINENAME=alphafre
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcchk/cue.pri b/private/developr/ppcchk/cue.pri
new file mode 100644
index 000000000..4cfe4aa76
--- /dev/null
+++ b/private/developr/ppcchk/cue.pri
@@ -0,0 +1,32 @@
+bin %bindrive% && cd %binroot%\$*
+bldtools cd/d c:\bldtools\$*
+bz cdbgenv & build -z
+bu cdbgenv & build
+bc cdbgenv & build -c
+bcl cdbgenv & build -cl
+bcz cdbgenv & build -cZM
+bl cdbgenv & build -l
+build cdbgenv & build $*
+deln delnode /q $*
+ds dir /s /o:gn $*
+get stagger 2>nul & ssync -uf $*
+find where /r . $*
+idw cd /d %windir%\idw
+l list $*
+m mep $*
+mstools cd /d %windir%\mstools
+nfm nmake -f makefil0 $*
+nu net use * $*
+nv net view $*
+ohnt cd /d %_NTDRIVE%\nt\private\inet\ohnt\$*
+put stagger 2>nul & ssync -gf $*
+sb cdbgenv & stagger 2>nul & ssync -f & build -z
+so stagger 2>nul & status -of $*
+sor stagger 2>nul & status -ofr
+sf ssf $*
+sfr ssf -r $*
+up cd ..
+ole cd /d %_NTDRIVE%\nt\private\ole32\$*
+ole32 cd /d %_NTDRIVE%\nt\private\ole32\$*
+hkole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
+hookole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
diff --git a/private/developr/ppcchk/davepl.cmd b/private/developr/ppcchk/davepl.cmd
new file mode 100644
index 000000000..ffff2ce1e
--- /dev/null
+++ b/private/developr/ppcchk/davepl.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;d:\slick
+set BKUPDRIVE=e:
+set MACHINENAME=daveplnec
diff --git a/private/developr/ppcchk/hives.cmd b/private/developr/ppcchk/hives.cmd
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/private/developr/ppcchk/hives.cmd
diff --git a/private/developr/ppcchk/mipschk.cmd b/private/developr/ppcchk/mipschk.cmd
new file mode 100644
index 000000000..fcaa919b4
--- /dev/null
+++ b/private/developr/ppcchk/mipschk.cmd
@@ -0,0 +1,15 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set nt_up=0
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipschk
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcchk/mipsfre.cmd b/private/developr/ppcchk/mipsfre.cmd
new file mode 100644
index 000000000..10d4baf47
--- /dev/null
+++ b/private/developr/ppcchk/mipsfre.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTBBT=
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipsfre
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcchk/mipststf.cmd b/private/developr/ppcchk/mipststf.cmd
new file mode 100644
index 000000000..014be5f16
--- /dev/null
+++ b/private/developr/ppcchk/mipststf.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;z:\slick;c:\bldtools\mips;
+rem set BKUPDRIVE=e:
+set MACHINENAME=mipststf
diff --git a/private/developr/ppcchk/ntbldtst.cmd b/private/developr/ppcchk/ntbldtst.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/ppcchk/ntbldtst.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/ppcchk/ppcchk.cmd b/private/developr/ppcchk/ppcchk.cmd
new file mode 100644
index 000000000..9fa8afaa4
--- /dev/null
+++ b/private/developr/ppcchk/ppcchk.cmd
@@ -0,0 +1,15 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcchk
+set CAIRO=1
+set _TARGET=ppc
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcchk/ppcchkv.cmd b/private/developr/ppcchk/ppcchkv.cmd
new file mode 100644
index 000000000..51d062105
--- /dev/null
+++ b/private/developr/ppcchk/ppcchkv.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcchkv
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/ppcchk/ppcfre.cmd b/private/developr/ppcchk/ppcfre.cmd
new file mode 100644
index 000000000..fa7cecf22
--- /dev/null
+++ b/private/developr/ppcchk/ppcfre.cmd
@@ -0,0 +1,16 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcfre
+set CAIRO=
+set _TARGET=ppc
+set NTBBT=
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcchk/ppcfrev.cmd b/private/developr/ppcchk/ppcfrev.cmd
new file mode 100644
index 000000000..181f4d180
--- /dev/null
+++ b/private/developr/ppcchk/ppcfrev.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcfrev
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/ppcchk/setbldop.cmd b/private/developr/ppcchk/setbldop.cmd
new file mode 100644
index 000000000..abe467e18
--- /dev/null
+++ b/private/developr/ppcchk/setbldop.cmd
@@ -0,0 +1,190 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set build_options=accesory
+set build_options=%build_options% accupd
+set build_options=%build_options% adaptec
+set build_options=%build_options% afd
+set build_options=%build_options% all_kbds
+set build_options=%build_options% amd
+set build_options=%build_options% apps
+set build_options=%build_options% arcinst
+set build_options=%build_options% arctest
+set build_options=%build_options% bintrack
+set build_options=%build_options% bowser
+set build_options=%build_options% bugboard
+set build_options=%build_options% cap
+set build_options=%build_options% cdfs
+set build_options=%build_options% chk
+set build_options=%build_options% chkalive
+set build_options=%build_options% clntnb
+set build_options=%build_options% clntspx
+set build_options=%build_options% clnttcp
+set build_options=%build_options% cluster
+set build_options=%build_options% compdir
+set build_options=%build_options% control
+set build_options=%build_options% creatdll
+set build_options=%build_options% creative
+set build_options=%build_options% crt
+set build_options=%build_options% cuntfs
+set build_options=%build_options% data
+set build_options=%build_options% daytona
+set build_options=%build_options% dce
+set build_options=%build_options% decmon
+set build_options=%build_options% dfs
+set build_options=%build_options% dgipxc
+set build_options=%build_options% dgipxs
+set build_options=%build_options% dgudpc
+set build_options=%build_options% dgudps
+set build_options=%build_options% dhcpins
+set build_options=%build_options% diskedit
+set build_options=%build_options% dlc
+set build_options=%build_options% dlgedit
+set build_options=%build_options% dosdev
+set build_options=%build_options% dphhogs
+set build_options=%build_options% dskimage
+set build_options=%build_options% editreg
+set build_options=%build_options% ep
+set build_options=%build_options% exchange
+set build_options=%build_options% execmail
+set build_options=%build_options% fastimer
+set build_options=%build_options% fax
+set build_options=%build_options% fontedit
+set build_options=%build_options% games
+set build_options=%build_options% gutils
+set build_options=%build_options% halncr
+set build_options=%build_options% he
+set build_options=%build_options% hpmon
+set build_options=%build_options% hu
+set build_options=%build_options% imagedit
+set build_options=%build_options% inet
+set build_options=%build_options% internet
+set build_options=%build_options% jet
+set build_options=%build_options% linkinfo
+set build_options=%build_options% lmmon
+set build_options=%build_options% logger
+set build_options=%build_options% locator
+set build_options=%build_options% masm
+set build_options=%build_options% mini
+set build_options=%build_options% mp
+set build_options=%build_options% mstest
+set build_options=%build_options% mup
+set build_options=%build_options% nbt
+set build_options=%build_options% ndis
+set build_options=%build_options% ndrdbg
+set build_options=%build_options% net
+set build_options=%build_options% netbios
+set build_options=%build_options% netcmd
+set build_options=%build_options% netflex
+set build_options=%build_options% newinvtp
+set build_options=%build_options% npfddi
+set build_options=%build_options% ntbackup
+set build_options=%build_options% ntbakems
+set build_options=%build_options% nw
+set build_options=%build_options% nwc
+set build_options=%build_options% objdir
+set build_options=%build_options%
+set build_options=%build_options%
+set build_options=%build_options% ole
+set build_options=%build_options% ole2map
+set build_options=%build_options% ole2ui32
+set build_options=%build_options% ole32
+set build_options=%build_options% oleprop
+set build_options=%build_options% oletools
+set build_options=%build_options% oleutest
+set build_options=%build_options% opengl
+set build_options=%build_options% optlayts
+set build_options=%build_options% otnboot
+set build_options=%build_options% printers
+set build_options=%build_options% proxstub
+set build_options=%build_options% pviewer
+set build_options=%build_options% random
+set build_options=%build_options% ras
+set build_options=%build_options% rcdump
+set build_options=%build_options% rdr
+set build_options=%build_options% rdr2
+set build_options=%build_options% readline
+set build_options=%build_options% reality
+set build_options=%build_options% roshare
+set build_options=%build_options% routing
+set build_options=%build_options% rpcsign
+set build_options=%build_options% ru
+set build_options=%build_options% scsiwdl
+set build_options=%build_options% seclist
+set build_options=%build_options% setlink
+set build_options=%build_options% sfm
+set build_options=%build_options% simbad
+set build_options=%build_options% slcd
+set build_options=%build_options% sleep
+set build_options=%build_options% slmnew
+set build_options=%build_options% smbtrace
+set build_options=%build_options% smbtrsup
+set build_options=%build_options% sndblst
+set build_options=%build_options% snmp
+set build_options=%build_options% sockets
+set build_options=%build_options% sol
+set build_options=%build_options% solidpp
+set build_options=%build_options% spy
+set build_options=%build_options% srv
+set build_options=%build_options% streams
+set build_options=%build_options% svrnb
+set build_options=%build_options% svrspx
+set build_options=%build_options% svrtcp
+set build_options=%build_options% symbios
+set build_options=%build_options% tail
+set build_options=%build_options% takeown
+set build_options=%build_options% tapi
+set build_options=%build_options% tcpip
+set build_options=%build_options% tdi
+set build_options=%build_options% testprot
+set build_options=%build_options% tile
+set build_options=%build_options% tlibs
+set build_options=%build_options% ui
+set build_options=%build_options% unimodem
+set build_options=%build_options% ups
+set build_options=%build_options% usl
+set build_options=%build_options% uspifs
+set build_options=%build_options% usr
+set build_options=%build_options% vctools
+set build_options=%build_options% vdmredir
+set build_options=%build_options% vi
+set build_options=%build_options% view
+set build_options=%build_options% wangview
+set build_options=%build_options% wap
+set build_options=%build_options% windiff
+set build_options=%build_options% winhelp
+set build_options=%build_options% winvtp
+set build_options=%build_options% wst
+set build_options=%build_options% wx86shl
+set build_options=%build_options% xerox
+set build_options=%build_options% zoomin
+goto set%processor_architecture%
+
+goto end
+:setx86
+set build_options=%build_options% amd
+set build_options=%build_options% cpqfws2e
+set build_options=%build_options% detect
+set build_options=%build_options% flashpnt
+set build_options=%build_options% halncr
+set build_options=%build_options% masm
+set build_options=%build_options% thunk32
+set build_options=%build_options%
+
+
+goto end
+:setmips
+set build_options=%build_options% amd
+
+goto end
+:setalpha
+set build_options=%build_options% a2coff
+
+goto end
+:setppc
+set build_options=%build_options% cs423x wd90c24a
+
+:end
diff --git a/private/developr/ppcchk/setenv.cmd b/private/developr/ppcchk/setenv.cmd
new file mode 100644
index 000000000..95d7b97f7
--- /dev/null
+++ b/private/developr/ppcchk/setenv.cmd
@@ -0,0 +1,32 @@
+set BINPLACE_FLAGS=-x -a
+set BINPLACE_LOG=%_NTBINDIR%\binplace.log
+set REBASE_FLAGS=-p
+set NTCPPFLAGS=-D_IDWBUILD -DRDRDBG -DSRVDBG
+if "%_blddrive%"=="" set _blddrive=w:
+set PATH=%PATH%;%_NTBINDIR%\private\mvdm\tools16;%_NTBINDIR%\public\tools;%_blddrive%\bldtools\qfe\nt40
+set DIRCMD=/o:gn
+set ntvdm_based_build=yes
+set _STATOPTIONS=fc
+set NT_ROOT=%_NTBINDIR%
+set NTOS_ROOT=%_NTBINDIR%\private\ntos
+set NW_ROOT=%_NTBINDIR%\private\nw
+set MARS_PCH=1
+set CAIRO=
+set USE_BUILD=1
+set BH_ROOT=%_NTBINDIR%\private\net\bh
+set BH_BUILD=%_NTBINDIR%\private\net\bh\build
+set BINROOT=\binaries
+set BUILD_MULTIPROCESSOR=1
+set NTDBGFILES=1
+set BINDRIVE=%_ntdrive%
+set BINARIES=%BINDRIVE%\binaries
+set CAIROBINS=%BINARIES%\cairo
+set NTUSERK=1
+set TMP=%_NTDRIVE%\tmp
+set WOWTOO=1
+if not exist %_NTDRIVE%\tmp mkdir %_NTDRIVE%\tmp
+echo off
+call %_NTBINDIR%\private\developr\%USERNAME%\SetBldOp
+echo on
+call %_NTBINDIR%\private\developr\%USERNAME%\%USERNAME%
+cls
diff --git a/private/developr/ppcchk/setproj.cmd b/private/developr/ppcchk/setproj.cmd
new file mode 100644
index 000000000..fcd2124b3
--- /dev/null
+++ b/private/developr/ppcchk/setproj.cmd
@@ -0,0 +1,103 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set ntprojects=arcinst
+set ntprojects=%ntprojects% base
+set ntprojects=%ntprojects% blade
+set ntprojects=%ntprojects% cairoshl
+set ntprojects=%ntprojects% capone
+set ntprojects=%ntprojects% cmd
+set ntprojects=%ntprojects% creatdll
+set ntprojects=%ntprojects% creative
+set ntprojects=%ntprojects% csetup
+set ntprojects=%ntprojects% decmon
+set ntprojects=%ntprojects% dfs
+set ntprojects=%ntprojects% dosutils
+set ntprojects=%ntprojects% drt
+set ntprojects=%ntprojects% dsys
+set ntprojects=%ntprojects% ep
+set ntprojects=%ntprojects% eventlog
+set ntprojects=%ntprojects% exchange
+set ntprojects=%ntprojects% hpmon
+set ntprojects=%ntprojects% infosoft
+set ntprojects=%ntprojects% internet
+set ntprojects=%ntprojects% lexmark
+set ntprojects=%ntprojects% mapi
+set ntprojects=%ntprojects% media
+set ntprojects=%ntprojects% migrate
+set ntprojects=%ntprojects% mini
+set ntprojects=%ntprojects% mvdm
+set ntprojects=%ntprojects% nbt
+set ntprojects=%ntprojects% ncpsrv
+set ntprojects=%ntprojects% ncrdrive
+set ntprojects=%ntprojects% net
+set ntprojects=%ntprojects% netui
+set ntprojects=%ntprojects% ntcon
+set ntprojects=%ntprojects% ntgdi
+set ntprojects=%ntprojects% ntos
+set ntprojects=%ntprojects% ntuser
+set ntprojects=%ntprojects% nw
+set ntprojects=%ntprojects% nwc
+set ntprojects=%ntprojects% ofs
+set ntprojects=%ntprojects% ole
+set ntprojects=%ntprojects% ole2ui32
+set ntprojects=%ntprojects% ole32
+set ntprojects=%ntprojects% oleutest
+set ntprojects=%ntprojects% opengl
+set ntprojects=%ntprojects% posix
+set ntprojects=%ntprojects% private
+set ntprojects=%ntprojects% public
+set ntprojects=%ntprojects% ras
+set ntprojects=%ntprojects% rdr2
+set ntprojects=%ntprojects% redist
+set ntprojects=%ntprojects% rover
+set ntprojects=%ntprojects% routing
+set ntprojects=%ntprojects% rpc
+set ntprojects=%ntprojects% scc
+set ntprojects=%ntprojects% sdktools
+set ntprojects=%ntprojects% setup
+set ntprojects=%ntprojects% sfm
+set ntprojects=%ntprojects% shell
+set ntprojects=%ntprojects% sockets
+set ntprojects=%ntprojects% spooler
+set ntprojects=%ntprojects% streams
+set ntprojects=%ntprojects% sysmgmt
+set ntprojects=%ntprojects% tapi
+set ntprojects=%ntprojects% testprot
+set ntprojects=%ntprojects% tdx
+set ntprojects=%ntprojects% types
+set ntprojects=%ntprojects% types2
+set ntprojects=%ntprojects% unimodem
+set ntprojects=%ntprojects% utils
+set ntprojects=%ntprojects% vctools
+set ntprojects=%ntprojects% wangview
+set ntprojects=%ntprojects% win4help
+set ntprojects=%ntprojects% windbg
+set ntprojects=%ntprojects% windows
+set ntprojects=%ntprojects% winhelp
+set ntprojects=%ntprojects% winnls
+set ntprojects=%ntprojects% wspu
+set ntprojects=%ntprojects% wx86
+
+goto set%processor_architecture%
+
+goto end
+:setx86
+set ntprojects=%ntprojects% halncr os2
+
+goto end
+:setmips
+set ntprojects=%ntprojects%
+
+goto end
+:setalpha
+set ntprojects=%ntprojects%
+
+goto end
+:setppc
+set ntprojects=%ntprojects%
+
+:end
diff --git a/private/developr/ppcchk/tools.ini b/private/developr/ppcchk/tools.ini
new file mode 100644
index 000000000..00cf0bd0a
--- /dev/null
+++ b/private/developr/ppcchk/tools.ini
@@ -0,0 +1,225 @@
+[list]
+lcolor:1e
+
+[z]
+; load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
+
+
+[mep]
+load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
diff --git a/private/developr/ppcchk/x86chk.cmd b/private/developr/ppcchk/x86chk.cmd
new file mode 100644
index 000000000..1b38faed1
--- /dev/null
+++ b/private/developr/ppcchk/x86chk.cmd
@@ -0,0 +1,9 @@
+set _NT386TREE=%BINARIES%
+set _CAIRO386TREE=%CAIROBINS%
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=x86chk
+set _TARGET=i386
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcchk/x86fre.cmd b/private/developr/ppcchk/x86fre.cmd
new file mode 100644
index 000000000..0d9bf6b44
--- /dev/null
+++ b/private/developr/ppcchk/x86fre.cmd
@@ -0,0 +1,28 @@
+set _NT386TREE=%BINARIES%\nt
+set _CAIRO386TREE=%CAIROBINS%\nt
+
+REM
+REM bwill 8/2/96 - not sure what these lines are for,
+REM so I'm commenting them out of the
+REM QFE build.
+REM
+REM set FreeBuild=\\X86Fre\Binaries
+REM set FreeCBuild=\\X86Fre\CairoBin
+REM
+
+set NTDEBUG=
+set NTBBT=
+set MACHINENAME=x86fre
+set CheckInNtverp=
+
+REM
+REM bwill 9/17/96 - added files necessary for
+REM rebasing.
+REM
+set REBASELANG=usa
+set _QFE_BUILD=1
+
+REM
+REM bwill 9/18/96 - added files for lego
+REM
+set _BLDTOOLS=%_NTDRIVE%\bldtools\qfe\nt40
diff --git a/private/developr/ppcchk/x86tstf.cmd b/private/developr/ppcchk/x86tstf.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/ppcchk/x86tstf.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/ppcfre/alphachk.cmd b/private/developr/ppcfre/alphachk.cmd
new file mode 100644
index 000000000..1d6e18f43
--- /dev/null
+++ b/private/developr/ppcfre/alphachk.cmd
@@ -0,0 +1,15 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=alphachk
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcfre/alphafre.cmd b/private/developr/ppcfre/alphafre.cmd
new file mode 100644
index 000000000..8f13e49a3
--- /dev/null
+++ b/private/developr/ppcfre/alphafre.cmd
@@ -0,0 +1,16 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set NTDEBUG=
+set NTBBT=
+set BKUPDRIVE=e:
+set MACHINENAME=alphafre
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcfre/cue.pri b/private/developr/ppcfre/cue.pri
new file mode 100644
index 000000000..4cfe4aa76
--- /dev/null
+++ b/private/developr/ppcfre/cue.pri
@@ -0,0 +1,32 @@
+bin %bindrive% && cd %binroot%\$*
+bldtools cd/d c:\bldtools\$*
+bz cdbgenv & build -z
+bu cdbgenv & build
+bc cdbgenv & build -c
+bcl cdbgenv & build -cl
+bcz cdbgenv & build -cZM
+bl cdbgenv & build -l
+build cdbgenv & build $*
+deln delnode /q $*
+ds dir /s /o:gn $*
+get stagger 2>nul & ssync -uf $*
+find where /r . $*
+idw cd /d %windir%\idw
+l list $*
+m mep $*
+mstools cd /d %windir%\mstools
+nfm nmake -f makefil0 $*
+nu net use * $*
+nv net view $*
+ohnt cd /d %_NTDRIVE%\nt\private\inet\ohnt\$*
+put stagger 2>nul & ssync -gf $*
+sb cdbgenv & stagger 2>nul & ssync -f & build -z
+so stagger 2>nul & status -of $*
+sor stagger 2>nul & status -ofr
+sf ssf $*
+sfr ssf -r $*
+up cd ..
+ole cd /d %_NTDRIVE%\nt\private\ole32\$*
+ole32 cd /d %_NTDRIVE%\nt\private\ole32\$*
+hkole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
+hookole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
diff --git a/private/developr/ppcfre/davepl.cmd b/private/developr/ppcfre/davepl.cmd
new file mode 100644
index 000000000..ffff2ce1e
--- /dev/null
+++ b/private/developr/ppcfre/davepl.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;d:\slick
+set BKUPDRIVE=e:
+set MACHINENAME=daveplnec
diff --git a/private/developr/ppcfre/hives.cmd b/private/developr/ppcfre/hives.cmd
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/private/developr/ppcfre/hives.cmd
diff --git a/private/developr/ppcfre/mipschk.cmd b/private/developr/ppcfre/mipschk.cmd
new file mode 100644
index 000000000..fcaa919b4
--- /dev/null
+++ b/private/developr/ppcfre/mipschk.cmd
@@ -0,0 +1,15 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set nt_up=0
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipschk
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcfre/mipsfre.cmd b/private/developr/ppcfre/mipsfre.cmd
new file mode 100644
index 000000000..10d4baf47
--- /dev/null
+++ b/private/developr/ppcfre/mipsfre.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTBBT=
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipsfre
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcfre/mipststf.cmd b/private/developr/ppcfre/mipststf.cmd
new file mode 100644
index 000000000..014be5f16
--- /dev/null
+++ b/private/developr/ppcfre/mipststf.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;z:\slick;c:\bldtools\mips;
+rem set BKUPDRIVE=e:
+set MACHINENAME=mipststf
diff --git a/private/developr/ppcfre/ntbldtst.cmd b/private/developr/ppcfre/ntbldtst.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/ppcfre/ntbldtst.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/ppcfre/ppcchk.cmd b/private/developr/ppcfre/ppcchk.cmd
new file mode 100644
index 000000000..9fa8afaa4
--- /dev/null
+++ b/private/developr/ppcfre/ppcchk.cmd
@@ -0,0 +1,15 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcchk
+set CAIRO=1
+set _TARGET=ppc
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcfre/ppcchkv.cmd b/private/developr/ppcfre/ppcchkv.cmd
new file mode 100644
index 000000000..51d062105
--- /dev/null
+++ b/private/developr/ppcfre/ppcchkv.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcchkv
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/ppcfre/ppcfre.cmd b/private/developr/ppcfre/ppcfre.cmd
new file mode 100644
index 000000000..fa7cecf22
--- /dev/null
+++ b/private/developr/ppcfre/ppcfre.cmd
@@ -0,0 +1,16 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcfre
+set CAIRO=
+set _TARGET=ppc
+set NTBBT=
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcfre/ppcfrev.cmd b/private/developr/ppcfre/ppcfrev.cmd
new file mode 100644
index 000000000..181f4d180
--- /dev/null
+++ b/private/developr/ppcfre/ppcfrev.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcfrev
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/ppcfre/setbldop.cmd b/private/developr/ppcfre/setbldop.cmd
new file mode 100644
index 000000000..abe467e18
--- /dev/null
+++ b/private/developr/ppcfre/setbldop.cmd
@@ -0,0 +1,190 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set build_options=accesory
+set build_options=%build_options% accupd
+set build_options=%build_options% adaptec
+set build_options=%build_options% afd
+set build_options=%build_options% all_kbds
+set build_options=%build_options% amd
+set build_options=%build_options% apps
+set build_options=%build_options% arcinst
+set build_options=%build_options% arctest
+set build_options=%build_options% bintrack
+set build_options=%build_options% bowser
+set build_options=%build_options% bugboard
+set build_options=%build_options% cap
+set build_options=%build_options% cdfs
+set build_options=%build_options% chk
+set build_options=%build_options% chkalive
+set build_options=%build_options% clntnb
+set build_options=%build_options% clntspx
+set build_options=%build_options% clnttcp
+set build_options=%build_options% cluster
+set build_options=%build_options% compdir
+set build_options=%build_options% control
+set build_options=%build_options% creatdll
+set build_options=%build_options% creative
+set build_options=%build_options% crt
+set build_options=%build_options% cuntfs
+set build_options=%build_options% data
+set build_options=%build_options% daytona
+set build_options=%build_options% dce
+set build_options=%build_options% decmon
+set build_options=%build_options% dfs
+set build_options=%build_options% dgipxc
+set build_options=%build_options% dgipxs
+set build_options=%build_options% dgudpc
+set build_options=%build_options% dgudps
+set build_options=%build_options% dhcpins
+set build_options=%build_options% diskedit
+set build_options=%build_options% dlc
+set build_options=%build_options% dlgedit
+set build_options=%build_options% dosdev
+set build_options=%build_options% dphhogs
+set build_options=%build_options% dskimage
+set build_options=%build_options% editreg
+set build_options=%build_options% ep
+set build_options=%build_options% exchange
+set build_options=%build_options% execmail
+set build_options=%build_options% fastimer
+set build_options=%build_options% fax
+set build_options=%build_options% fontedit
+set build_options=%build_options% games
+set build_options=%build_options% gutils
+set build_options=%build_options% halncr
+set build_options=%build_options% he
+set build_options=%build_options% hpmon
+set build_options=%build_options% hu
+set build_options=%build_options% imagedit
+set build_options=%build_options% inet
+set build_options=%build_options% internet
+set build_options=%build_options% jet
+set build_options=%build_options% linkinfo
+set build_options=%build_options% lmmon
+set build_options=%build_options% logger
+set build_options=%build_options% locator
+set build_options=%build_options% masm
+set build_options=%build_options% mini
+set build_options=%build_options% mp
+set build_options=%build_options% mstest
+set build_options=%build_options% mup
+set build_options=%build_options% nbt
+set build_options=%build_options% ndis
+set build_options=%build_options% ndrdbg
+set build_options=%build_options% net
+set build_options=%build_options% netbios
+set build_options=%build_options% netcmd
+set build_options=%build_options% netflex
+set build_options=%build_options% newinvtp
+set build_options=%build_options% npfddi
+set build_options=%build_options% ntbackup
+set build_options=%build_options% ntbakems
+set build_options=%build_options% nw
+set build_options=%build_options% nwc
+set build_options=%build_options% objdir
+set build_options=%build_options%
+set build_options=%build_options%
+set build_options=%build_options% ole
+set build_options=%build_options% ole2map
+set build_options=%build_options% ole2ui32
+set build_options=%build_options% ole32
+set build_options=%build_options% oleprop
+set build_options=%build_options% oletools
+set build_options=%build_options% oleutest
+set build_options=%build_options% opengl
+set build_options=%build_options% optlayts
+set build_options=%build_options% otnboot
+set build_options=%build_options% printers
+set build_options=%build_options% proxstub
+set build_options=%build_options% pviewer
+set build_options=%build_options% random
+set build_options=%build_options% ras
+set build_options=%build_options% rcdump
+set build_options=%build_options% rdr
+set build_options=%build_options% rdr2
+set build_options=%build_options% readline
+set build_options=%build_options% reality
+set build_options=%build_options% roshare
+set build_options=%build_options% routing
+set build_options=%build_options% rpcsign
+set build_options=%build_options% ru
+set build_options=%build_options% scsiwdl
+set build_options=%build_options% seclist
+set build_options=%build_options% setlink
+set build_options=%build_options% sfm
+set build_options=%build_options% simbad
+set build_options=%build_options% slcd
+set build_options=%build_options% sleep
+set build_options=%build_options% slmnew
+set build_options=%build_options% smbtrace
+set build_options=%build_options% smbtrsup
+set build_options=%build_options% sndblst
+set build_options=%build_options% snmp
+set build_options=%build_options% sockets
+set build_options=%build_options% sol
+set build_options=%build_options% solidpp
+set build_options=%build_options% spy
+set build_options=%build_options% srv
+set build_options=%build_options% streams
+set build_options=%build_options% svrnb
+set build_options=%build_options% svrspx
+set build_options=%build_options% svrtcp
+set build_options=%build_options% symbios
+set build_options=%build_options% tail
+set build_options=%build_options% takeown
+set build_options=%build_options% tapi
+set build_options=%build_options% tcpip
+set build_options=%build_options% tdi
+set build_options=%build_options% testprot
+set build_options=%build_options% tile
+set build_options=%build_options% tlibs
+set build_options=%build_options% ui
+set build_options=%build_options% unimodem
+set build_options=%build_options% ups
+set build_options=%build_options% usl
+set build_options=%build_options% uspifs
+set build_options=%build_options% usr
+set build_options=%build_options% vctools
+set build_options=%build_options% vdmredir
+set build_options=%build_options% vi
+set build_options=%build_options% view
+set build_options=%build_options% wangview
+set build_options=%build_options% wap
+set build_options=%build_options% windiff
+set build_options=%build_options% winhelp
+set build_options=%build_options% winvtp
+set build_options=%build_options% wst
+set build_options=%build_options% wx86shl
+set build_options=%build_options% xerox
+set build_options=%build_options% zoomin
+goto set%processor_architecture%
+
+goto end
+:setx86
+set build_options=%build_options% amd
+set build_options=%build_options% cpqfws2e
+set build_options=%build_options% detect
+set build_options=%build_options% flashpnt
+set build_options=%build_options% halncr
+set build_options=%build_options% masm
+set build_options=%build_options% thunk32
+set build_options=%build_options%
+
+
+goto end
+:setmips
+set build_options=%build_options% amd
+
+goto end
+:setalpha
+set build_options=%build_options% a2coff
+
+goto end
+:setppc
+set build_options=%build_options% cs423x wd90c24a
+
+:end
diff --git a/private/developr/ppcfre/setenv.cmd b/private/developr/ppcfre/setenv.cmd
new file mode 100644
index 000000000..95d7b97f7
--- /dev/null
+++ b/private/developr/ppcfre/setenv.cmd
@@ -0,0 +1,32 @@
+set BINPLACE_FLAGS=-x -a
+set BINPLACE_LOG=%_NTBINDIR%\binplace.log
+set REBASE_FLAGS=-p
+set NTCPPFLAGS=-D_IDWBUILD -DRDRDBG -DSRVDBG
+if "%_blddrive%"=="" set _blddrive=w:
+set PATH=%PATH%;%_NTBINDIR%\private\mvdm\tools16;%_NTBINDIR%\public\tools;%_blddrive%\bldtools\qfe\nt40
+set DIRCMD=/o:gn
+set ntvdm_based_build=yes
+set _STATOPTIONS=fc
+set NT_ROOT=%_NTBINDIR%
+set NTOS_ROOT=%_NTBINDIR%\private\ntos
+set NW_ROOT=%_NTBINDIR%\private\nw
+set MARS_PCH=1
+set CAIRO=
+set USE_BUILD=1
+set BH_ROOT=%_NTBINDIR%\private\net\bh
+set BH_BUILD=%_NTBINDIR%\private\net\bh\build
+set BINROOT=\binaries
+set BUILD_MULTIPROCESSOR=1
+set NTDBGFILES=1
+set BINDRIVE=%_ntdrive%
+set BINARIES=%BINDRIVE%\binaries
+set CAIROBINS=%BINARIES%\cairo
+set NTUSERK=1
+set TMP=%_NTDRIVE%\tmp
+set WOWTOO=1
+if not exist %_NTDRIVE%\tmp mkdir %_NTDRIVE%\tmp
+echo off
+call %_NTBINDIR%\private\developr\%USERNAME%\SetBldOp
+echo on
+call %_NTBINDIR%\private\developr\%USERNAME%\%USERNAME%
+cls
diff --git a/private/developr/ppcfre/setproj.cmd b/private/developr/ppcfre/setproj.cmd
new file mode 100644
index 000000000..fcd2124b3
--- /dev/null
+++ b/private/developr/ppcfre/setproj.cmd
@@ -0,0 +1,103 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set ntprojects=arcinst
+set ntprojects=%ntprojects% base
+set ntprojects=%ntprojects% blade
+set ntprojects=%ntprojects% cairoshl
+set ntprojects=%ntprojects% capone
+set ntprojects=%ntprojects% cmd
+set ntprojects=%ntprojects% creatdll
+set ntprojects=%ntprojects% creative
+set ntprojects=%ntprojects% csetup
+set ntprojects=%ntprojects% decmon
+set ntprojects=%ntprojects% dfs
+set ntprojects=%ntprojects% dosutils
+set ntprojects=%ntprojects% drt
+set ntprojects=%ntprojects% dsys
+set ntprojects=%ntprojects% ep
+set ntprojects=%ntprojects% eventlog
+set ntprojects=%ntprojects% exchange
+set ntprojects=%ntprojects% hpmon
+set ntprojects=%ntprojects% infosoft
+set ntprojects=%ntprojects% internet
+set ntprojects=%ntprojects% lexmark
+set ntprojects=%ntprojects% mapi
+set ntprojects=%ntprojects% media
+set ntprojects=%ntprojects% migrate
+set ntprojects=%ntprojects% mini
+set ntprojects=%ntprojects% mvdm
+set ntprojects=%ntprojects% nbt
+set ntprojects=%ntprojects% ncpsrv
+set ntprojects=%ntprojects% ncrdrive
+set ntprojects=%ntprojects% net
+set ntprojects=%ntprojects% netui
+set ntprojects=%ntprojects% ntcon
+set ntprojects=%ntprojects% ntgdi
+set ntprojects=%ntprojects% ntos
+set ntprojects=%ntprojects% ntuser
+set ntprojects=%ntprojects% nw
+set ntprojects=%ntprojects% nwc
+set ntprojects=%ntprojects% ofs
+set ntprojects=%ntprojects% ole
+set ntprojects=%ntprojects% ole2ui32
+set ntprojects=%ntprojects% ole32
+set ntprojects=%ntprojects% oleutest
+set ntprojects=%ntprojects% opengl
+set ntprojects=%ntprojects% posix
+set ntprojects=%ntprojects% private
+set ntprojects=%ntprojects% public
+set ntprojects=%ntprojects% ras
+set ntprojects=%ntprojects% rdr2
+set ntprojects=%ntprojects% redist
+set ntprojects=%ntprojects% rover
+set ntprojects=%ntprojects% routing
+set ntprojects=%ntprojects% rpc
+set ntprojects=%ntprojects% scc
+set ntprojects=%ntprojects% sdktools
+set ntprojects=%ntprojects% setup
+set ntprojects=%ntprojects% sfm
+set ntprojects=%ntprojects% shell
+set ntprojects=%ntprojects% sockets
+set ntprojects=%ntprojects% spooler
+set ntprojects=%ntprojects% streams
+set ntprojects=%ntprojects% sysmgmt
+set ntprojects=%ntprojects% tapi
+set ntprojects=%ntprojects% testprot
+set ntprojects=%ntprojects% tdx
+set ntprojects=%ntprojects% types
+set ntprojects=%ntprojects% types2
+set ntprojects=%ntprojects% unimodem
+set ntprojects=%ntprojects% utils
+set ntprojects=%ntprojects% vctools
+set ntprojects=%ntprojects% wangview
+set ntprojects=%ntprojects% win4help
+set ntprojects=%ntprojects% windbg
+set ntprojects=%ntprojects% windows
+set ntprojects=%ntprojects% winhelp
+set ntprojects=%ntprojects% winnls
+set ntprojects=%ntprojects% wspu
+set ntprojects=%ntprojects% wx86
+
+goto set%processor_architecture%
+
+goto end
+:setx86
+set ntprojects=%ntprojects% halncr os2
+
+goto end
+:setmips
+set ntprojects=%ntprojects%
+
+goto end
+:setalpha
+set ntprojects=%ntprojects%
+
+goto end
+:setppc
+set ntprojects=%ntprojects%
+
+:end
diff --git a/private/developr/ppcfre/tools.ini b/private/developr/ppcfre/tools.ini
new file mode 100644
index 000000000..00cf0bd0a
--- /dev/null
+++ b/private/developr/ppcfre/tools.ini
@@ -0,0 +1,225 @@
+[list]
+lcolor:1e
+
+[z]
+; load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
+
+
+[mep]
+load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
diff --git a/private/developr/ppcfre/x86chk.cmd b/private/developr/ppcfre/x86chk.cmd
new file mode 100644
index 000000000..1b38faed1
--- /dev/null
+++ b/private/developr/ppcfre/x86chk.cmd
@@ -0,0 +1,9 @@
+set _NT386TREE=%BINARIES%
+set _CAIRO386TREE=%CAIROBINS%
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=x86chk
+set _TARGET=i386
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/ppcfre/x86fre.cmd b/private/developr/ppcfre/x86fre.cmd
new file mode 100644
index 000000000..0d9bf6b44
--- /dev/null
+++ b/private/developr/ppcfre/x86fre.cmd
@@ -0,0 +1,28 @@
+set _NT386TREE=%BINARIES%\nt
+set _CAIRO386TREE=%CAIROBINS%\nt
+
+REM
+REM bwill 8/2/96 - not sure what these lines are for,
+REM so I'm commenting them out of the
+REM QFE build.
+REM
+REM set FreeBuild=\\X86Fre\Binaries
+REM set FreeCBuild=\\X86Fre\CairoBin
+REM
+
+set NTDEBUG=
+set NTBBT=
+set MACHINENAME=x86fre
+set CheckInNtverp=
+
+REM
+REM bwill 9/17/96 - added files necessary for
+REM rebasing.
+REM
+set REBASELANG=usa
+set _QFE_BUILD=1
+
+REM
+REM bwill 9/18/96 - added files for lego
+REM
+set _BLDTOOLS=%_NTDRIVE%\bldtools\qfe\nt40
diff --git a/private/developr/ppcfre/x86tstf.cmd b/private/developr/ppcfre/x86tstf.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/ppcfre/x86tstf.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/x86chk/alphachk.cmd b/private/developr/x86chk/alphachk.cmd
new file mode 100644
index 000000000..1d6e18f43
--- /dev/null
+++ b/private/developr/x86chk/alphachk.cmd
@@ -0,0 +1,15 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=alphachk
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86chk/alphafre.cmd b/private/developr/x86chk/alphafre.cmd
new file mode 100644
index 000000000..8f13e49a3
--- /dev/null
+++ b/private/developr/x86chk/alphafre.cmd
@@ -0,0 +1,16 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set NTDEBUG=
+set NTBBT=
+set BKUPDRIVE=e:
+set MACHINENAME=alphafre
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86chk/cue.pri b/private/developr/x86chk/cue.pri
new file mode 100644
index 000000000..4cfe4aa76
--- /dev/null
+++ b/private/developr/x86chk/cue.pri
@@ -0,0 +1,32 @@
+bin %bindrive% && cd %binroot%\$*
+bldtools cd/d c:\bldtools\$*
+bz cdbgenv & build -z
+bu cdbgenv & build
+bc cdbgenv & build -c
+bcl cdbgenv & build -cl
+bcz cdbgenv & build -cZM
+bl cdbgenv & build -l
+build cdbgenv & build $*
+deln delnode /q $*
+ds dir /s /o:gn $*
+get stagger 2>nul & ssync -uf $*
+find where /r . $*
+idw cd /d %windir%\idw
+l list $*
+m mep $*
+mstools cd /d %windir%\mstools
+nfm nmake -f makefil0 $*
+nu net use * $*
+nv net view $*
+ohnt cd /d %_NTDRIVE%\nt\private\inet\ohnt\$*
+put stagger 2>nul & ssync -gf $*
+sb cdbgenv & stagger 2>nul & ssync -f & build -z
+so stagger 2>nul & status -of $*
+sor stagger 2>nul & status -ofr
+sf ssf $*
+sfr ssf -r $*
+up cd ..
+ole cd /d %_NTDRIVE%\nt\private\ole32\$*
+ole32 cd /d %_NTDRIVE%\nt\private\ole32\$*
+hkole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
+hookole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
diff --git a/private/developr/x86chk/davepl.cmd b/private/developr/x86chk/davepl.cmd
new file mode 100644
index 000000000..ffff2ce1e
--- /dev/null
+++ b/private/developr/x86chk/davepl.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;d:\slick
+set BKUPDRIVE=e:
+set MACHINENAME=daveplnec
diff --git a/private/developr/x86chk/hives.cmd b/private/developr/x86chk/hives.cmd
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/private/developr/x86chk/hives.cmd
diff --git a/private/developr/x86chk/mipschk.cmd b/private/developr/x86chk/mipschk.cmd
new file mode 100644
index 000000000..fcaa919b4
--- /dev/null
+++ b/private/developr/x86chk/mipschk.cmd
@@ -0,0 +1,15 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set nt_up=0
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipschk
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86chk/mipsfre.cmd b/private/developr/x86chk/mipsfre.cmd
new file mode 100644
index 000000000..10d4baf47
--- /dev/null
+++ b/private/developr/x86chk/mipsfre.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTBBT=
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipsfre
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86chk/mipststf.cmd b/private/developr/x86chk/mipststf.cmd
new file mode 100644
index 000000000..014be5f16
--- /dev/null
+++ b/private/developr/x86chk/mipststf.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;z:\slick;c:\bldtools\mips;
+rem set BKUPDRIVE=e:
+set MACHINENAME=mipststf
diff --git a/private/developr/x86chk/ntbldtst.cmd b/private/developr/x86chk/ntbldtst.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/x86chk/ntbldtst.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/x86chk/ppcchk.cmd b/private/developr/x86chk/ppcchk.cmd
new file mode 100644
index 000000000..9fa8afaa4
--- /dev/null
+++ b/private/developr/x86chk/ppcchk.cmd
@@ -0,0 +1,15 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcchk
+set CAIRO=1
+set _TARGET=ppc
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86chk/ppcchkv.cmd b/private/developr/x86chk/ppcchkv.cmd
new file mode 100644
index 000000000..51d062105
--- /dev/null
+++ b/private/developr/x86chk/ppcchkv.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcchkv
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/x86chk/ppcfre.cmd b/private/developr/x86chk/ppcfre.cmd
new file mode 100644
index 000000000..fa7cecf22
--- /dev/null
+++ b/private/developr/x86chk/ppcfre.cmd
@@ -0,0 +1,16 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcfre
+set CAIRO=
+set _TARGET=ppc
+set NTBBT=
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86chk/ppcfrev.cmd b/private/developr/x86chk/ppcfrev.cmd
new file mode 100644
index 000000000..181f4d180
--- /dev/null
+++ b/private/developr/x86chk/ppcfrev.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcfrev
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/x86chk/setbldop.cmd b/private/developr/x86chk/setbldop.cmd
new file mode 100644
index 000000000..abe467e18
--- /dev/null
+++ b/private/developr/x86chk/setbldop.cmd
@@ -0,0 +1,190 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set build_options=accesory
+set build_options=%build_options% accupd
+set build_options=%build_options% adaptec
+set build_options=%build_options% afd
+set build_options=%build_options% all_kbds
+set build_options=%build_options% amd
+set build_options=%build_options% apps
+set build_options=%build_options% arcinst
+set build_options=%build_options% arctest
+set build_options=%build_options% bintrack
+set build_options=%build_options% bowser
+set build_options=%build_options% bugboard
+set build_options=%build_options% cap
+set build_options=%build_options% cdfs
+set build_options=%build_options% chk
+set build_options=%build_options% chkalive
+set build_options=%build_options% clntnb
+set build_options=%build_options% clntspx
+set build_options=%build_options% clnttcp
+set build_options=%build_options% cluster
+set build_options=%build_options% compdir
+set build_options=%build_options% control
+set build_options=%build_options% creatdll
+set build_options=%build_options% creative
+set build_options=%build_options% crt
+set build_options=%build_options% cuntfs
+set build_options=%build_options% data
+set build_options=%build_options% daytona
+set build_options=%build_options% dce
+set build_options=%build_options% decmon
+set build_options=%build_options% dfs
+set build_options=%build_options% dgipxc
+set build_options=%build_options% dgipxs
+set build_options=%build_options% dgudpc
+set build_options=%build_options% dgudps
+set build_options=%build_options% dhcpins
+set build_options=%build_options% diskedit
+set build_options=%build_options% dlc
+set build_options=%build_options% dlgedit
+set build_options=%build_options% dosdev
+set build_options=%build_options% dphhogs
+set build_options=%build_options% dskimage
+set build_options=%build_options% editreg
+set build_options=%build_options% ep
+set build_options=%build_options% exchange
+set build_options=%build_options% execmail
+set build_options=%build_options% fastimer
+set build_options=%build_options% fax
+set build_options=%build_options% fontedit
+set build_options=%build_options% games
+set build_options=%build_options% gutils
+set build_options=%build_options% halncr
+set build_options=%build_options% he
+set build_options=%build_options% hpmon
+set build_options=%build_options% hu
+set build_options=%build_options% imagedit
+set build_options=%build_options% inet
+set build_options=%build_options% internet
+set build_options=%build_options% jet
+set build_options=%build_options% linkinfo
+set build_options=%build_options% lmmon
+set build_options=%build_options% logger
+set build_options=%build_options% locator
+set build_options=%build_options% masm
+set build_options=%build_options% mini
+set build_options=%build_options% mp
+set build_options=%build_options% mstest
+set build_options=%build_options% mup
+set build_options=%build_options% nbt
+set build_options=%build_options% ndis
+set build_options=%build_options% ndrdbg
+set build_options=%build_options% net
+set build_options=%build_options% netbios
+set build_options=%build_options% netcmd
+set build_options=%build_options% netflex
+set build_options=%build_options% newinvtp
+set build_options=%build_options% npfddi
+set build_options=%build_options% ntbackup
+set build_options=%build_options% ntbakems
+set build_options=%build_options% nw
+set build_options=%build_options% nwc
+set build_options=%build_options% objdir
+set build_options=%build_options%
+set build_options=%build_options%
+set build_options=%build_options% ole
+set build_options=%build_options% ole2map
+set build_options=%build_options% ole2ui32
+set build_options=%build_options% ole32
+set build_options=%build_options% oleprop
+set build_options=%build_options% oletools
+set build_options=%build_options% oleutest
+set build_options=%build_options% opengl
+set build_options=%build_options% optlayts
+set build_options=%build_options% otnboot
+set build_options=%build_options% printers
+set build_options=%build_options% proxstub
+set build_options=%build_options% pviewer
+set build_options=%build_options% random
+set build_options=%build_options% ras
+set build_options=%build_options% rcdump
+set build_options=%build_options% rdr
+set build_options=%build_options% rdr2
+set build_options=%build_options% readline
+set build_options=%build_options% reality
+set build_options=%build_options% roshare
+set build_options=%build_options% routing
+set build_options=%build_options% rpcsign
+set build_options=%build_options% ru
+set build_options=%build_options% scsiwdl
+set build_options=%build_options% seclist
+set build_options=%build_options% setlink
+set build_options=%build_options% sfm
+set build_options=%build_options% simbad
+set build_options=%build_options% slcd
+set build_options=%build_options% sleep
+set build_options=%build_options% slmnew
+set build_options=%build_options% smbtrace
+set build_options=%build_options% smbtrsup
+set build_options=%build_options% sndblst
+set build_options=%build_options% snmp
+set build_options=%build_options% sockets
+set build_options=%build_options% sol
+set build_options=%build_options% solidpp
+set build_options=%build_options% spy
+set build_options=%build_options% srv
+set build_options=%build_options% streams
+set build_options=%build_options% svrnb
+set build_options=%build_options% svrspx
+set build_options=%build_options% svrtcp
+set build_options=%build_options% symbios
+set build_options=%build_options% tail
+set build_options=%build_options% takeown
+set build_options=%build_options% tapi
+set build_options=%build_options% tcpip
+set build_options=%build_options% tdi
+set build_options=%build_options% testprot
+set build_options=%build_options% tile
+set build_options=%build_options% tlibs
+set build_options=%build_options% ui
+set build_options=%build_options% unimodem
+set build_options=%build_options% ups
+set build_options=%build_options% usl
+set build_options=%build_options% uspifs
+set build_options=%build_options% usr
+set build_options=%build_options% vctools
+set build_options=%build_options% vdmredir
+set build_options=%build_options% vi
+set build_options=%build_options% view
+set build_options=%build_options% wangview
+set build_options=%build_options% wap
+set build_options=%build_options% windiff
+set build_options=%build_options% winhelp
+set build_options=%build_options% winvtp
+set build_options=%build_options% wst
+set build_options=%build_options% wx86shl
+set build_options=%build_options% xerox
+set build_options=%build_options% zoomin
+goto set%processor_architecture%
+
+goto end
+:setx86
+set build_options=%build_options% amd
+set build_options=%build_options% cpqfws2e
+set build_options=%build_options% detect
+set build_options=%build_options% flashpnt
+set build_options=%build_options% halncr
+set build_options=%build_options% masm
+set build_options=%build_options% thunk32
+set build_options=%build_options%
+
+
+goto end
+:setmips
+set build_options=%build_options% amd
+
+goto end
+:setalpha
+set build_options=%build_options% a2coff
+
+goto end
+:setppc
+set build_options=%build_options% cs423x wd90c24a
+
+:end
diff --git a/private/developr/x86chk/setenv.cmd b/private/developr/x86chk/setenv.cmd
new file mode 100644
index 000000000..95d7b97f7
--- /dev/null
+++ b/private/developr/x86chk/setenv.cmd
@@ -0,0 +1,32 @@
+set BINPLACE_FLAGS=-x -a
+set BINPLACE_LOG=%_NTBINDIR%\binplace.log
+set REBASE_FLAGS=-p
+set NTCPPFLAGS=-D_IDWBUILD -DRDRDBG -DSRVDBG
+if "%_blddrive%"=="" set _blddrive=w:
+set PATH=%PATH%;%_NTBINDIR%\private\mvdm\tools16;%_NTBINDIR%\public\tools;%_blddrive%\bldtools\qfe\nt40
+set DIRCMD=/o:gn
+set ntvdm_based_build=yes
+set _STATOPTIONS=fc
+set NT_ROOT=%_NTBINDIR%
+set NTOS_ROOT=%_NTBINDIR%\private\ntos
+set NW_ROOT=%_NTBINDIR%\private\nw
+set MARS_PCH=1
+set CAIRO=
+set USE_BUILD=1
+set BH_ROOT=%_NTBINDIR%\private\net\bh
+set BH_BUILD=%_NTBINDIR%\private\net\bh\build
+set BINROOT=\binaries
+set BUILD_MULTIPROCESSOR=1
+set NTDBGFILES=1
+set BINDRIVE=%_ntdrive%
+set BINARIES=%BINDRIVE%\binaries
+set CAIROBINS=%BINARIES%\cairo
+set NTUSERK=1
+set TMP=%_NTDRIVE%\tmp
+set WOWTOO=1
+if not exist %_NTDRIVE%\tmp mkdir %_NTDRIVE%\tmp
+echo off
+call %_NTBINDIR%\private\developr\%USERNAME%\SetBldOp
+echo on
+call %_NTBINDIR%\private\developr\%USERNAME%\%USERNAME%
+cls
diff --git a/private/developr/x86chk/setproj.cmd b/private/developr/x86chk/setproj.cmd
new file mode 100644
index 000000000..fcd2124b3
--- /dev/null
+++ b/private/developr/x86chk/setproj.cmd
@@ -0,0 +1,103 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set ntprojects=arcinst
+set ntprojects=%ntprojects% base
+set ntprojects=%ntprojects% blade
+set ntprojects=%ntprojects% cairoshl
+set ntprojects=%ntprojects% capone
+set ntprojects=%ntprojects% cmd
+set ntprojects=%ntprojects% creatdll
+set ntprojects=%ntprojects% creative
+set ntprojects=%ntprojects% csetup
+set ntprojects=%ntprojects% decmon
+set ntprojects=%ntprojects% dfs
+set ntprojects=%ntprojects% dosutils
+set ntprojects=%ntprojects% drt
+set ntprojects=%ntprojects% dsys
+set ntprojects=%ntprojects% ep
+set ntprojects=%ntprojects% eventlog
+set ntprojects=%ntprojects% exchange
+set ntprojects=%ntprojects% hpmon
+set ntprojects=%ntprojects% infosoft
+set ntprojects=%ntprojects% internet
+set ntprojects=%ntprojects% lexmark
+set ntprojects=%ntprojects% mapi
+set ntprojects=%ntprojects% media
+set ntprojects=%ntprojects% migrate
+set ntprojects=%ntprojects% mini
+set ntprojects=%ntprojects% mvdm
+set ntprojects=%ntprojects% nbt
+set ntprojects=%ntprojects% ncpsrv
+set ntprojects=%ntprojects% ncrdrive
+set ntprojects=%ntprojects% net
+set ntprojects=%ntprojects% netui
+set ntprojects=%ntprojects% ntcon
+set ntprojects=%ntprojects% ntgdi
+set ntprojects=%ntprojects% ntos
+set ntprojects=%ntprojects% ntuser
+set ntprojects=%ntprojects% nw
+set ntprojects=%ntprojects% nwc
+set ntprojects=%ntprojects% ofs
+set ntprojects=%ntprojects% ole
+set ntprojects=%ntprojects% ole2ui32
+set ntprojects=%ntprojects% ole32
+set ntprojects=%ntprojects% oleutest
+set ntprojects=%ntprojects% opengl
+set ntprojects=%ntprojects% posix
+set ntprojects=%ntprojects% private
+set ntprojects=%ntprojects% public
+set ntprojects=%ntprojects% ras
+set ntprojects=%ntprojects% rdr2
+set ntprojects=%ntprojects% redist
+set ntprojects=%ntprojects% rover
+set ntprojects=%ntprojects% routing
+set ntprojects=%ntprojects% rpc
+set ntprojects=%ntprojects% scc
+set ntprojects=%ntprojects% sdktools
+set ntprojects=%ntprojects% setup
+set ntprojects=%ntprojects% sfm
+set ntprojects=%ntprojects% shell
+set ntprojects=%ntprojects% sockets
+set ntprojects=%ntprojects% spooler
+set ntprojects=%ntprojects% streams
+set ntprojects=%ntprojects% sysmgmt
+set ntprojects=%ntprojects% tapi
+set ntprojects=%ntprojects% testprot
+set ntprojects=%ntprojects% tdx
+set ntprojects=%ntprojects% types
+set ntprojects=%ntprojects% types2
+set ntprojects=%ntprojects% unimodem
+set ntprojects=%ntprojects% utils
+set ntprojects=%ntprojects% vctools
+set ntprojects=%ntprojects% wangview
+set ntprojects=%ntprojects% win4help
+set ntprojects=%ntprojects% windbg
+set ntprojects=%ntprojects% windows
+set ntprojects=%ntprojects% winhelp
+set ntprojects=%ntprojects% winnls
+set ntprojects=%ntprojects% wspu
+set ntprojects=%ntprojects% wx86
+
+goto set%processor_architecture%
+
+goto end
+:setx86
+set ntprojects=%ntprojects% halncr os2
+
+goto end
+:setmips
+set ntprojects=%ntprojects%
+
+goto end
+:setalpha
+set ntprojects=%ntprojects%
+
+goto end
+:setppc
+set ntprojects=%ntprojects%
+
+:end
diff --git a/private/developr/x86chk/tools.ini b/private/developr/x86chk/tools.ini
new file mode 100644
index 000000000..00cf0bd0a
--- /dev/null
+++ b/private/developr/x86chk/tools.ini
@@ -0,0 +1,225 @@
+[list]
+lcolor:1e
+
+[z]
+; load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
+
+
+[mep]
+load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
diff --git a/private/developr/x86chk/x86chk.cmd b/private/developr/x86chk/x86chk.cmd
new file mode 100644
index 000000000..1b38faed1
--- /dev/null
+++ b/private/developr/x86chk/x86chk.cmd
@@ -0,0 +1,9 @@
+set _NT386TREE=%BINARIES%
+set _CAIRO386TREE=%CAIROBINS%
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=x86chk
+set _TARGET=i386
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86chk/x86fre.cmd b/private/developr/x86chk/x86fre.cmd
new file mode 100644
index 000000000..0d9bf6b44
--- /dev/null
+++ b/private/developr/x86chk/x86fre.cmd
@@ -0,0 +1,28 @@
+set _NT386TREE=%BINARIES%\nt
+set _CAIRO386TREE=%CAIROBINS%\nt
+
+REM
+REM bwill 8/2/96 - not sure what these lines are for,
+REM so I'm commenting them out of the
+REM QFE build.
+REM
+REM set FreeBuild=\\X86Fre\Binaries
+REM set FreeCBuild=\\X86Fre\CairoBin
+REM
+
+set NTDEBUG=
+set NTBBT=
+set MACHINENAME=x86fre
+set CheckInNtverp=
+
+REM
+REM bwill 9/17/96 - added files necessary for
+REM rebasing.
+REM
+set REBASELANG=usa
+set _QFE_BUILD=1
+
+REM
+REM bwill 9/18/96 - added files for lego
+REM
+set _BLDTOOLS=%_NTDRIVE%\bldtools\qfe\nt40
diff --git a/private/developr/x86chk/x86tstf.cmd b/private/developr/x86chk/x86tstf.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/x86chk/x86tstf.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/x86fre/alphachk.cmd b/private/developr/x86fre/alphachk.cmd
new file mode 100644
index 000000000..1d6e18f43
--- /dev/null
+++ b/private/developr/x86fre/alphachk.cmd
@@ -0,0 +1,15 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=alphachk
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86fre/alphafre.cmd b/private/developr/x86fre/alphafre.cmd
new file mode 100644
index 000000000..8f13e49a3
--- /dev/null
+++ b/private/developr/x86fre/alphafre.cmd
@@ -0,0 +1,16 @@
+set _NTALPHATREE=%BINARIES%
+set _CAIROALPHATREE=%CAIROBINS%
+set FreeBuild=\\AlphaFre\Binaries
+set FreeCBuild=\\AlphaFre\CairoBin
+set ACC_OPTIMIZATION=-O2
+set ALPHA=1
+set _ALPHAIDW=1
+set JENSEN=1
+set NTALPHADEFAULT=1
+set BUILD_DEFAULT_TARGETS=-alpha
+set NTDEBUG=
+set NTBBT=
+set BKUPDRIVE=e:
+set MACHINENAME=alphafre
+set _TARGET=alpha
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86fre/cue.pri b/private/developr/x86fre/cue.pri
new file mode 100644
index 000000000..4cfe4aa76
--- /dev/null
+++ b/private/developr/x86fre/cue.pri
@@ -0,0 +1,32 @@
+bin %bindrive% && cd %binroot%\$*
+bldtools cd/d c:\bldtools\$*
+bz cdbgenv & build -z
+bu cdbgenv & build
+bc cdbgenv & build -c
+bcl cdbgenv & build -cl
+bcz cdbgenv & build -cZM
+bl cdbgenv & build -l
+build cdbgenv & build $*
+deln delnode /q $*
+ds dir /s /o:gn $*
+get stagger 2>nul & ssync -uf $*
+find where /r . $*
+idw cd /d %windir%\idw
+l list $*
+m mep $*
+mstools cd /d %windir%\mstools
+nfm nmake -f makefil0 $*
+nu net use * $*
+nv net view $*
+ohnt cd /d %_NTDRIVE%\nt\private\inet\ohnt\$*
+put stagger 2>nul & ssync -gf $*
+sb cdbgenv & stagger 2>nul & ssync -f & build -z
+so stagger 2>nul & status -of $*
+sor stagger 2>nul & status -ofr
+sf ssf $*
+sfr ssf -r $*
+up cd ..
+ole cd /d %_NTDRIVE%\nt\private\ole32\$*
+ole32 cd /d %_NTDRIVE%\nt\private\ole32\$*
+hkole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
+hookole cd /d %_NTDRIVE%\nt\private\oletools\hookole\$*
diff --git a/private/developr/x86fre/davepl.cmd b/private/developr/x86fre/davepl.cmd
new file mode 100644
index 000000000..ffff2ce1e
--- /dev/null
+++ b/private/developr/x86fre/davepl.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;d:\slick
+set BKUPDRIVE=e:
+set MACHINENAME=daveplnec
diff --git a/private/developr/x86fre/hives.cmd b/private/developr/x86fre/hives.cmd
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/private/developr/x86fre/hives.cmd
diff --git a/private/developr/x86fre/mipschk.cmd b/private/developr/x86fre/mipschk.cmd
new file mode 100644
index 000000000..fcaa919b4
--- /dev/null
+++ b/private/developr/x86fre/mipschk.cmd
@@ -0,0 +1,15 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set nt_up=0
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipschk
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86fre/mipsfre.cmd b/private/developr/x86fre/mipsfre.cmd
new file mode 100644
index 000000000..10d4baf47
--- /dev/null
+++ b/private/developr/x86fre/mipsfre.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _CAIROMIPSTREE=%CAIROBINS%
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTBBT=
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+set BKUPDRIVE=e:
+set MACHINENAME=mipsfre
+set _TARGET=mips
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86fre/mipststf.cmd b/private/developr/x86fre/mipststf.cmd
new file mode 100644
index 000000000..014be5f16
--- /dev/null
+++ b/private/developr/x86fre/mipststf.cmd
@@ -0,0 +1,16 @@
+set _NTMIPSTREE=%BINARIES%
+set _NTMIPSTREE_NS=%BINARIES%.ns
+set _CAIROMIPSTREE=%CAIROBINS%
+set _CAIROMIPSTREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\MIPSFre\Binaries
+set FreeCBuild=\\MIPSFre\CairoBin
+set MIPS_WARNINGS=
+set MIPS_R4000=1
+set NTMIPSDEFAULT=1
+set BUILD_DEFAULT_TARGETS=-mips
+set NTDEBUG=
+set _JAZZIDW=1
+set MIPS=1
+path=%path%;z:\slick;c:\bldtools\mips;
+rem set BKUPDRIVE=e:
+set MACHINENAME=mipststf
diff --git a/private/developr/x86fre/ntbldtst.cmd b/private/developr/x86fre/ntbldtst.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/x86fre/ntbldtst.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre
diff --git a/private/developr/x86fre/ppcchk.cmd b/private/developr/x86fre/ppcchk.cmd
new file mode 100644
index 000000000..9fa8afaa4
--- /dev/null
+++ b/private/developr/x86fre/ppcchk.cmd
@@ -0,0 +1,15 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcchk
+set CAIRO=1
+set _TARGET=ppc
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86fre/ppcchkv.cmd b/private/developr/x86fre/ppcchkv.cmd
new file mode 100644
index 000000000..51d062105
--- /dev/null
+++ b/private/developr/x86fre/ppcchkv.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set nt_up=0
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcchkv
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/x86fre/ppcfre.cmd b/private/developr/x86fre/ppcfre.cmd
new file mode 100644
index 000000000..fa7cecf22
--- /dev/null
+++ b/private/developr/x86fre/ppcfre.cmd
@@ -0,0 +1,16 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFre\Binaries
+set FreeCBuild=\\PPCFre\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set BKUPDRIVE=e:
+set MACHINENAME=ppcfre
+set CAIRO=
+set _TARGET=ppc
+set NTBBT=
+set path=%path%;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86fre/ppcfrev.cmd b/private/developr/x86fre/ppcfrev.cmd
new file mode 100644
index 000000000..181f4d180
--- /dev/null
+++ b/private/developr/x86fre/ppcfrev.cmd
@@ -0,0 +1,14 @@
+set _NTPPCTREE=%BINARIES%
+set _CAIROPPCTREE=%CAIROBINS%
+set FreeBuild=\\PPCFreV\Binaries
+set FreeCBuild=\\PPCFreV\CairoBin
+set NTDEBUG=
+set BUILD_DEFAULT_TARGETS=-ppc
+set LIB=%_NTDRIVE%\nt\public\sdk\lib\ppc
+set NODEFAULTLIB=1
+set NTPPCDEFAULT=1
+set PPC=1
+set MACHINENAME=ppcfrev
+set PPC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set MSC_OPTIMIZATION=-Ox -Gy -Qmcc,-Aretsize1
+set CAIRO=
diff --git a/private/developr/x86fre/setbldop.cmd b/private/developr/x86fre/setbldop.cmd
new file mode 100644
index 000000000..abe467e18
--- /dev/null
+++ b/private/developr/x86fre/setbldop.cmd
@@ -0,0 +1,190 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set build_options=accesory
+set build_options=%build_options% accupd
+set build_options=%build_options% adaptec
+set build_options=%build_options% afd
+set build_options=%build_options% all_kbds
+set build_options=%build_options% amd
+set build_options=%build_options% apps
+set build_options=%build_options% arcinst
+set build_options=%build_options% arctest
+set build_options=%build_options% bintrack
+set build_options=%build_options% bowser
+set build_options=%build_options% bugboard
+set build_options=%build_options% cap
+set build_options=%build_options% cdfs
+set build_options=%build_options% chk
+set build_options=%build_options% chkalive
+set build_options=%build_options% clntnb
+set build_options=%build_options% clntspx
+set build_options=%build_options% clnttcp
+set build_options=%build_options% cluster
+set build_options=%build_options% compdir
+set build_options=%build_options% control
+set build_options=%build_options% creatdll
+set build_options=%build_options% creative
+set build_options=%build_options% crt
+set build_options=%build_options% cuntfs
+set build_options=%build_options% data
+set build_options=%build_options% daytona
+set build_options=%build_options% dce
+set build_options=%build_options% decmon
+set build_options=%build_options% dfs
+set build_options=%build_options% dgipxc
+set build_options=%build_options% dgipxs
+set build_options=%build_options% dgudpc
+set build_options=%build_options% dgudps
+set build_options=%build_options% dhcpins
+set build_options=%build_options% diskedit
+set build_options=%build_options% dlc
+set build_options=%build_options% dlgedit
+set build_options=%build_options% dosdev
+set build_options=%build_options% dphhogs
+set build_options=%build_options% dskimage
+set build_options=%build_options% editreg
+set build_options=%build_options% ep
+set build_options=%build_options% exchange
+set build_options=%build_options% execmail
+set build_options=%build_options% fastimer
+set build_options=%build_options% fax
+set build_options=%build_options% fontedit
+set build_options=%build_options% games
+set build_options=%build_options% gutils
+set build_options=%build_options% halncr
+set build_options=%build_options% he
+set build_options=%build_options% hpmon
+set build_options=%build_options% hu
+set build_options=%build_options% imagedit
+set build_options=%build_options% inet
+set build_options=%build_options% internet
+set build_options=%build_options% jet
+set build_options=%build_options% linkinfo
+set build_options=%build_options% lmmon
+set build_options=%build_options% logger
+set build_options=%build_options% locator
+set build_options=%build_options% masm
+set build_options=%build_options% mini
+set build_options=%build_options% mp
+set build_options=%build_options% mstest
+set build_options=%build_options% mup
+set build_options=%build_options% nbt
+set build_options=%build_options% ndis
+set build_options=%build_options% ndrdbg
+set build_options=%build_options% net
+set build_options=%build_options% netbios
+set build_options=%build_options% netcmd
+set build_options=%build_options% netflex
+set build_options=%build_options% newinvtp
+set build_options=%build_options% npfddi
+set build_options=%build_options% ntbackup
+set build_options=%build_options% ntbakems
+set build_options=%build_options% nw
+set build_options=%build_options% nwc
+set build_options=%build_options% objdir
+set build_options=%build_options%
+set build_options=%build_options%
+set build_options=%build_options% ole
+set build_options=%build_options% ole2map
+set build_options=%build_options% ole2ui32
+set build_options=%build_options% ole32
+set build_options=%build_options% oleprop
+set build_options=%build_options% oletools
+set build_options=%build_options% oleutest
+set build_options=%build_options% opengl
+set build_options=%build_options% optlayts
+set build_options=%build_options% otnboot
+set build_options=%build_options% printers
+set build_options=%build_options% proxstub
+set build_options=%build_options% pviewer
+set build_options=%build_options% random
+set build_options=%build_options% ras
+set build_options=%build_options% rcdump
+set build_options=%build_options% rdr
+set build_options=%build_options% rdr2
+set build_options=%build_options% readline
+set build_options=%build_options% reality
+set build_options=%build_options% roshare
+set build_options=%build_options% routing
+set build_options=%build_options% rpcsign
+set build_options=%build_options% ru
+set build_options=%build_options% scsiwdl
+set build_options=%build_options% seclist
+set build_options=%build_options% setlink
+set build_options=%build_options% sfm
+set build_options=%build_options% simbad
+set build_options=%build_options% slcd
+set build_options=%build_options% sleep
+set build_options=%build_options% slmnew
+set build_options=%build_options% smbtrace
+set build_options=%build_options% smbtrsup
+set build_options=%build_options% sndblst
+set build_options=%build_options% snmp
+set build_options=%build_options% sockets
+set build_options=%build_options% sol
+set build_options=%build_options% solidpp
+set build_options=%build_options% spy
+set build_options=%build_options% srv
+set build_options=%build_options% streams
+set build_options=%build_options% svrnb
+set build_options=%build_options% svrspx
+set build_options=%build_options% svrtcp
+set build_options=%build_options% symbios
+set build_options=%build_options% tail
+set build_options=%build_options% takeown
+set build_options=%build_options% tapi
+set build_options=%build_options% tcpip
+set build_options=%build_options% tdi
+set build_options=%build_options% testprot
+set build_options=%build_options% tile
+set build_options=%build_options% tlibs
+set build_options=%build_options% ui
+set build_options=%build_options% unimodem
+set build_options=%build_options% ups
+set build_options=%build_options% usl
+set build_options=%build_options% uspifs
+set build_options=%build_options% usr
+set build_options=%build_options% vctools
+set build_options=%build_options% vdmredir
+set build_options=%build_options% vi
+set build_options=%build_options% view
+set build_options=%build_options% wangview
+set build_options=%build_options% wap
+set build_options=%build_options% windiff
+set build_options=%build_options% winhelp
+set build_options=%build_options% winvtp
+set build_options=%build_options% wst
+set build_options=%build_options% wx86shl
+set build_options=%build_options% xerox
+set build_options=%build_options% zoomin
+goto set%processor_architecture%
+
+goto end
+:setx86
+set build_options=%build_options% amd
+set build_options=%build_options% cpqfws2e
+set build_options=%build_options% detect
+set build_options=%build_options% flashpnt
+set build_options=%build_options% halncr
+set build_options=%build_options% masm
+set build_options=%build_options% thunk32
+set build_options=%build_options%
+
+
+goto end
+:setmips
+set build_options=%build_options% amd
+
+goto end
+:setalpha
+set build_options=%build_options% a2coff
+
+goto end
+:setppc
+set build_options=%build_options% cs423x wd90c24a
+
+:end
diff --git a/private/developr/x86fre/setenv.cmd b/private/developr/x86fre/setenv.cmd
new file mode 100644
index 000000000..95d7b97f7
--- /dev/null
+++ b/private/developr/x86fre/setenv.cmd
@@ -0,0 +1,32 @@
+set BINPLACE_FLAGS=-x -a
+set BINPLACE_LOG=%_NTBINDIR%\binplace.log
+set REBASE_FLAGS=-p
+set NTCPPFLAGS=-D_IDWBUILD -DRDRDBG -DSRVDBG
+if "%_blddrive%"=="" set _blddrive=w:
+set PATH=%PATH%;%_NTBINDIR%\private\mvdm\tools16;%_NTBINDIR%\public\tools;%_blddrive%\bldtools\qfe\nt40
+set DIRCMD=/o:gn
+set ntvdm_based_build=yes
+set _STATOPTIONS=fc
+set NT_ROOT=%_NTBINDIR%
+set NTOS_ROOT=%_NTBINDIR%\private\ntos
+set NW_ROOT=%_NTBINDIR%\private\nw
+set MARS_PCH=1
+set CAIRO=
+set USE_BUILD=1
+set BH_ROOT=%_NTBINDIR%\private\net\bh
+set BH_BUILD=%_NTBINDIR%\private\net\bh\build
+set BINROOT=\binaries
+set BUILD_MULTIPROCESSOR=1
+set NTDBGFILES=1
+set BINDRIVE=%_ntdrive%
+set BINARIES=%BINDRIVE%\binaries
+set CAIROBINS=%BINARIES%\cairo
+set NTUSERK=1
+set TMP=%_NTDRIVE%\tmp
+set WOWTOO=1
+if not exist %_NTDRIVE%\tmp mkdir %_NTDRIVE%\tmp
+echo off
+call %_NTBINDIR%\private\developr\%USERNAME%\SetBldOp
+echo on
+call %_NTBINDIR%\private\developr\%USERNAME%\%USERNAME%
+cls
diff --git a/private/developr/x86fre/setproj.cmd b/private/developr/x86fre/setproj.cmd
new file mode 100644
index 000000000..fcd2124b3
--- /dev/null
+++ b/private/developr/x86fre/setproj.cmd
@@ -0,0 +1,103 @@
+@rem
+@rem where all good build options go to be accounted for
+@rem
+
+echo off
+
+set ntprojects=arcinst
+set ntprojects=%ntprojects% base
+set ntprojects=%ntprojects% blade
+set ntprojects=%ntprojects% cairoshl
+set ntprojects=%ntprojects% capone
+set ntprojects=%ntprojects% cmd
+set ntprojects=%ntprojects% creatdll
+set ntprojects=%ntprojects% creative
+set ntprojects=%ntprojects% csetup
+set ntprojects=%ntprojects% decmon
+set ntprojects=%ntprojects% dfs
+set ntprojects=%ntprojects% dosutils
+set ntprojects=%ntprojects% drt
+set ntprojects=%ntprojects% dsys
+set ntprojects=%ntprojects% ep
+set ntprojects=%ntprojects% eventlog
+set ntprojects=%ntprojects% exchange
+set ntprojects=%ntprojects% hpmon
+set ntprojects=%ntprojects% infosoft
+set ntprojects=%ntprojects% internet
+set ntprojects=%ntprojects% lexmark
+set ntprojects=%ntprojects% mapi
+set ntprojects=%ntprojects% media
+set ntprojects=%ntprojects% migrate
+set ntprojects=%ntprojects% mini
+set ntprojects=%ntprojects% mvdm
+set ntprojects=%ntprojects% nbt
+set ntprojects=%ntprojects% ncpsrv
+set ntprojects=%ntprojects% ncrdrive
+set ntprojects=%ntprojects% net
+set ntprojects=%ntprojects% netui
+set ntprojects=%ntprojects% ntcon
+set ntprojects=%ntprojects% ntgdi
+set ntprojects=%ntprojects% ntos
+set ntprojects=%ntprojects% ntuser
+set ntprojects=%ntprojects% nw
+set ntprojects=%ntprojects% nwc
+set ntprojects=%ntprojects% ofs
+set ntprojects=%ntprojects% ole
+set ntprojects=%ntprojects% ole2ui32
+set ntprojects=%ntprojects% ole32
+set ntprojects=%ntprojects% oleutest
+set ntprojects=%ntprojects% opengl
+set ntprojects=%ntprojects% posix
+set ntprojects=%ntprojects% private
+set ntprojects=%ntprojects% public
+set ntprojects=%ntprojects% ras
+set ntprojects=%ntprojects% rdr2
+set ntprojects=%ntprojects% redist
+set ntprojects=%ntprojects% rover
+set ntprojects=%ntprojects% routing
+set ntprojects=%ntprojects% rpc
+set ntprojects=%ntprojects% scc
+set ntprojects=%ntprojects% sdktools
+set ntprojects=%ntprojects% setup
+set ntprojects=%ntprojects% sfm
+set ntprojects=%ntprojects% shell
+set ntprojects=%ntprojects% sockets
+set ntprojects=%ntprojects% spooler
+set ntprojects=%ntprojects% streams
+set ntprojects=%ntprojects% sysmgmt
+set ntprojects=%ntprojects% tapi
+set ntprojects=%ntprojects% testprot
+set ntprojects=%ntprojects% tdx
+set ntprojects=%ntprojects% types
+set ntprojects=%ntprojects% types2
+set ntprojects=%ntprojects% unimodem
+set ntprojects=%ntprojects% utils
+set ntprojects=%ntprojects% vctools
+set ntprojects=%ntprojects% wangview
+set ntprojects=%ntprojects% win4help
+set ntprojects=%ntprojects% windbg
+set ntprojects=%ntprojects% windows
+set ntprojects=%ntprojects% winhelp
+set ntprojects=%ntprojects% winnls
+set ntprojects=%ntprojects% wspu
+set ntprojects=%ntprojects% wx86
+
+goto set%processor_architecture%
+
+goto end
+:setx86
+set ntprojects=%ntprojects% halncr os2
+
+goto end
+:setmips
+set ntprojects=%ntprojects%
+
+goto end
+:setalpha
+set ntprojects=%ntprojects%
+
+goto end
+:setppc
+set ntprojects=%ntprojects%
+
+:end
diff --git a/private/developr/x86fre/tools.ini b/private/developr/x86fre/tools.ini
new file mode 100644
index 000000000..00cf0bd0a
--- /dev/null
+++ b/private/developr/x86fre/tools.ini
@@ -0,0 +1,225 @@
+[list]
+lcolor:1e
+
+[z]
+; load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
+
+
+[mep]
+load:mhelp.dll
+copyed:=arg down down copy ppara setfile paste down down ldelete ldelete ppara meta setfile
+copyed:f11
+entab:0
+tmpsav:25
+fgcolor:07
+hgcolor:D1
+errcolor:1C
+infcolor:1D
+stacolor:1B
+width:80
+;height:48
+enterinsmode:yes
+enterboxmode:no
+errprompt:no
+realtabs:no
+unixre:no
+printcmd:ppr %s
+displaycursor:yes
+tabstops:4
+undocount:20
+initialize:shift+f8
+
+;newline:is unassigned
+;restcur:is unassigned
+;savecur:is unassigned
+
+arg:alt+a
+assign:alt+=
+backtab:shift+tab
+begline:alt+home
+cancel:esc
+cdelete:ctrl+G
+compile:shift+f3
+copy:ctrl+ins
+down:down
+emacscdel:bksp
+emacsnewl:enter
+endline:end
+execute:f7
+exit:f8
+home:alt+home
+
+insertmode:ins
+lasttext:ctrl+O
+ldelete:ctrl+Y
+left:left
+linsert:ctrl+N
+mark:ctrl+M
+meta:f9
+mlines:ctrl+W
+mpage:pgup
+mpara:alt+pgup
+msearch:f4
+mword:ctrl+left
+paste:shift+ins
+pbal:ctrl+[
+plines:ctrl+Z
+ppage:pgdn
+ppara:alt+pgdn
+psearch:f3
+pword:ctrl+right
+quote:ctrl+P
+refresh:shift+f7
+replace:ctrl+L
+right:right
+sdelete:del
+setfile:f2
+setwindow:ctrl+]
+shell:shift+f9
+sinsert:ctrl+J
+tab:tab
+undo:alt+bksp
+up:up
+window:f6
+qreplace:f5
+firstch:= meta begline
+firstch:home
+delword:=arg pword meta sdelete
+delword:CTRL+del
+fastdown:=arg "5" plines cancel
+fastdown:CTRL+down
+fastup:=arg "5" mlines cancel
+fastup:CTRL+up
+savefile:=arg arg setfile
+savefile:SHIFT+F2
+toppage:= meta up
+toppage:ctrl+home
+botpage:= meta down
+botpage:ctrl+end
+
+toolsini:=arg "c:\\nt\\private\\developr\\NTTests\\tools.ini" setfile
+toolsini:f10
+information:shift+f10
+
+; Macro Auto indent toggle
+softcr:
+toggleautindent:=arg "softcr:" assign arg "togglemanindent:alt+i" assign
+togglemanindent:=arg "nosoftcr:" assign arg "toggleautindent:alt+i" assign
+togglemanindent: alt+i
+
+; Macro Search case toggle
+nocase:
+togglenocase:=arg "nocase:" assign arg "togglecase:alt+u" assign
+togglecase :=arg "case:" assign arg "togglenocase:alt+u" assign
+togglecase: alt+u
+
+putdate:= curdate " NT Builds R Us "
+putdate:ALT+D
diff --git a/private/developr/x86fre/x86chk.cmd b/private/developr/x86fre/x86chk.cmd
new file mode 100644
index 000000000..1b38faed1
--- /dev/null
+++ b/private/developr/x86fre/x86chk.cmd
@@ -0,0 +1,9 @@
+set _NT386TREE=%BINARIES%
+set _CAIRO386TREE=%CAIROBINS%
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set nt_up=0
+set BKUPDRIVE=e:
+set MACHINENAME=x86chk
+set _TARGET=i386
+set path=%path%;d:\slick;c:\bldtools\%_TARGET%
diff --git a/private/developr/x86fre/x86fre.cmd b/private/developr/x86fre/x86fre.cmd
new file mode 100644
index 000000000..0d9bf6b44
--- /dev/null
+++ b/private/developr/x86fre/x86fre.cmd
@@ -0,0 +1,28 @@
+set _NT386TREE=%BINARIES%\nt
+set _CAIRO386TREE=%CAIROBINS%\nt
+
+REM
+REM bwill 8/2/96 - not sure what these lines are for,
+REM so I'm commenting them out of the
+REM QFE build.
+REM
+REM set FreeBuild=\\X86Fre\Binaries
+REM set FreeCBuild=\\X86Fre\CairoBin
+REM
+
+set NTDEBUG=
+set NTBBT=
+set MACHINENAME=x86fre
+set CheckInNtverp=
+
+REM
+REM bwill 9/17/96 - added files necessary for
+REM rebasing.
+REM
+set REBASELANG=usa
+set _QFE_BUILD=1
+
+REM
+REM bwill 9/18/96 - added files for lego
+REM
+set _BLDTOOLS=%_NTDRIVE%\bldtools\qfe\nt40
diff --git a/private/developr/x86fre/x86tstf.cmd b/private/developr/x86fre/x86tstf.cmd
new file mode 100644
index 000000000..62c4a17d9
--- /dev/null
+++ b/private/developr/x86fre/x86tstf.cmd
@@ -0,0 +1,11 @@
+set _NT386TREE=%BINARIES%
+set _NT386TREE_NS=%BINARIES%.ns
+set _CAIRO386TREE=%CAIROBINS%
+set _CAIRO386TREE_NS=%BINARIES%.ns\cairo
+set FreeBuild=\\X86Fre\Binaries
+set FreeCBuild=\\X86Fre\CairoBin
+set PATH=%PATH%;d:\slick
+set NTDEBUG=
+set NTLEGO=1
+set BKUPDRIVE=e:
+set MACHINENAME=x86fre