diff --git a/mps/code/commpre9.nmk b/mps/code/commpre9.nmk
deleted file mode 100644
index ac382baa818..00000000000
--- a/mps/code/commpre9.nmk
+++ /dev/null
@@ -1,238 +0,0 @@
-# commpre.nmk: FIRST COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
-#
-# $Id$
-# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
-#
-# DESCRIPTION
-#
-# .description: This makefile fragment is included in more specific
-# makefiles for platforms which use the "mv" builder. This is
-# the first of two common makefile fragements (the other is commpost.nmk).
-# Alas, due to shortcomings in nmake, it is not possible to use only one
-# common fragment.
-#
-# %%PART: Add a new parameter for the files included in the part
-# Parameters:
-# PFM platform code, e.g. "nti3mv"
-# PFMDEFS /D options to define platforms preprocessor symbols
-# to the compiler. Eg "/DOS_NT /DARCH_386 /DBUILD_MVC"
-# MPM list of sources which make up the "mpm" part for this
-# platform. Each source is stripped of its .c extension
-# and surrounded in angle brackets (<>)
-# PLINTH as above for the "plinth" part
-# AMC as above for the "amc" part
-# AMS as above for the "ams" part
-# LO as above for the "lo" part
-# MRG as above for the "mrg" part
-# SW as above for the "sw" part
-# TESTLIB as above for the "testlib" part
-# NOISY if defined, causes command to be emitted
-#
-#
-# EDITING
-#
-# To add new targets. varieties, and parts:
-# Search for the string "%%TARGET", "%%VARIETY", or "%%PART" in this makefile
-# and follow the instructions. If you're adding a part, you'll have to change
-# the makefile for all the platforms which use this makefile to define the
-# source list for that part.
-#
-
-# CHECK PARAMETERS
-#
-#
-# %%PART: Add checks for the parameter with the sources for the new part.
-
-!IFNDEF PFM
-!ERROR commpre.nmk: PFM not defined
-!ENDIF
-!IFNDEF PFMDEFS
-!ERROR commpre.nmk: PFMDEFS not defined
-!ENDIF
-!IFNDEF MPM
-!ERROR commpre.nmk: MPM not defined
-!ENDIF
-!IFNDEF PLINTH
-!ERROR commpre.nmk: PLINTH not defined
-!ENDIF
-!IFNDEF LO
-!ERROR commpre.nmk: LO not defined
-!ENDIF
-!IFNDEF AMC
-!ERROR commpre.nmk: AMC not defined
-!ENDIF
-!IFNDEF AMS
-!ERROR commpre.nmk: AMS not defined
-!ENDIF
-!IFNDEF SW
-!ERROR commpre.nmk: SW not defined
-!ENDIF
-!IFNDEF TESTLIB
-!ERROR commpre.nmk: TESTLIB not defined
-!ENDIF
-
-
-# DECLARATIONS
-
-
-!IFDEF NOISY
-ECHO = rem
-!ELSE
-.SILENT:
-ECHO = echo
-!ENDIF
-
-
-# C FLAGS
-
-# /MD means compile for multi-threaded environment with separate C library DLL.
-# /MT means compile for multi-threaded environment.
-# /ML means compile for single-threaded environment.
-# A 'd' at the end means compile for debugging.
-
-!ifdef TARGET
-!if "$(TARGET)" == "mmsw.lib" || "$(TARGET)" == "epvmss.exe" || "$(TARGET)" == "replaysw.exe"
-CFLAGSTARGETPRE = /DCONFIG_PROD_EPCORE
-CFLAGSTARGETPOST =
-CRTFLAGSW = /MD
-CRTFLAGSH = /MDd
-CRTFLAGSC = /MDd
-LINKFLAGSWHITE = msvcrt.lib
-LINKFLAGSHOT = msvcrtd.lib
-LINKFLAGSCOOL = msvcrtd.lib
-
-!elseif "$(TARGET)" == "mmdw.lib"
-# /Oy- is actually 86-specific, but Dylan is only built for that platform
-CFLAGSTARGETPRE = /DCONFIG_PROD_DYLAN
-CFLAGSTARGETPOST = /Oy-
-CRTFLAGSW = /MT
-CRTFLAGSH = /MT
-CRTFLAGSC = /MT
-LINKFLAGSWHITE = libcmt.lib
-LINKFLAGSHOT = libcmt.lib
-LINKFLAGSCOOL = libcmt.lib
-
-!else
-CFLAGSTARGETPRE = /DCONFIG_PROD_MPS
-CFLAGSTARGETPOST =
-CRTFLAGSW = /MT
-CRTFLAGSH = /MT
-CRTFLAGSC = /MTd
-LINKFLAGSWHITE = libcmt.lib
-LINKFLAGSHOT = libcmt.lib
-LINKFLAGSCOOL = libcmtd.lib
-!endif
-!endif
-
-CFLAGSCOMMONPRE = /nologo /W4 /WX $(PFMDEFS) $(CFLAGSTARGETPRE)
-CFLAGSCOMMONPOST = $(CFLAGSTARGETPOST)
-
-# Flags for use in the variety combinations
-CFLAGSHOT = /O2 /DNDEBUG
-# We used to have /GZ here (stack probe).
-# Note that GZ is specific to version 12 of the cl tool. drj 2003-11-04
-# It is ignored on earlier versions of the cl tool.
-# /GZ here generates a dependency on the C library and when we are
-# building a DLL, mpsdy.dll, the linker step will fail (error LNK2001:
-# unresolved external symbol __chkesp). See
-# http://support.microsoft.com/kb/q191669/
-CFLAGSCOOL = /Od
-CFLAGSINTERNAL = /Zi
-CFLAGSEXTERNAL =
-
-# The combinations of variety
-# %%VARIETY: Define a macro containing the set of flags for the new variety.
-CFWE = /DCONFIG_VAR_WE $(CRTFLAGSW) $(CFLAGSHOT) $(CFLAGSEXTERNAL)
-CFWI = /DCONFIG_VAR_WI $(CRTFLAGSW) $(CFLAGSHOT) $(CFLAGSINTERNAL)
-CFHE = /DCONFIG_VAR_HE $(CRTFLAGSH) $(CFLAGSHOT) $(CFLAGSEXTERNAL)
-CFHI = /DCONFIG_VAR_HI $(CRTFLAGSH) $(CFLAGSHOT) $(CFLAGSINTERNAL)
-CFDI = /DCONFIG_VAR_DI $(CRTFLAGSH) $(CFLAGSHOT) $(CFLAGSINTERNAL)
-CFCE = /DCONFIG_VAR_CE $(CRTFLAGSC) $(CFLAGSCOOL) $(CFLAGSEXTERNAL)
-CFCI = /DCONFIG_VAR_CI $(CRTFLAGSC) $(CFLAGSCOOL) $(CFLAGSINTERNAL)
-CFTI = /DCONFIG_VAR_TI $(CRTFLAGSC) $(CFLAGSCOOL) $(CFLAGSINTERNAL)
-
-# Microsoft documentation is not very clear on the point of using both
-# optimization and debug information
-
-# LINKER FLAGS
-# %%VARIETY: define a macro containing the flags for the new variety
-LINKER = link
-LINKFLAGSCOMMON = /nologo
-LINKFLAGSINTERNAL =
-LINKFLAGSEXTERNAL = /RELEASE
-
-LFWE = $(LINKFLAGSWHITE) $(LINKFLAGSEXTERNAL)
-LFWI = $(LINKFLAGSWHITE) $(LINKFLAGSINTERNAL)
-LFHE = $(LINKFLAGSHOT) $(LINKFLAGSEXTERNAL)
-LFHI = $(LINKFLAGSHOT) $(LINKFLAGSINTERNAL)
-LFDI = $(LINKFLAGSHOT) $(LINKFLAGSINTERNAL)
-LFCE = $(LINKFLAGSCOOL) $(LINKFLAGSEXTERNAL)
-LFCI = $(LINKFLAGSCOOL) $(LINKFLAGSINTERNAL)
-LFTI = $(LINKFLAGSCOOL) $(LINKFLAGSINTERNAL)
-
-#LFCV = /PROFILE /DEBUG:full /DEBUGTYPE:cv
-
-# Library manager
-# %%VARIETY: define a macro containing the flags for the new variety
-LIBMAN = lib # can't call this LIB - it screws the environment
-LIBFLAGSCOMMON = /nologo
-LIBFLAGSWE =
-LIBFLAGSWI =
-LIBFLAGSHE =
-LIBFLAGSHI =
-LIBFLAGSDI =
-LIBFLAGSCE =
-LIBFLAGSCI =
-LIBFLAGSTI =
-#LIBFLAGSCV =
-
-# Browser database manager [not used at present]
-#BSC = bscmake
-#BSCFLAGS = /nologo /n
-
-
-# == Common definitions ==
-# %%PART: Add your part here, unless it's platform-specific
-# [It is not possible use a macro, like $(PFM), in a substitution,
-# hence all parts end up being platform-specific.]
-
-
-# C. COPYRIGHT AND LICENSE
-#
-# Copyright (C) 2001-2002 Ravenbrook Limited .
-# All rights reserved. This is an open source license. Contact
-# Ravenbrook for commercial licensing options.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# 3. Redistributions in any form must be accompanied by information on how
-# to obtain complete source code for this software and any accompanying
-# software that uses this software. The source code must either be
-# included in the distribution or be available for no more than the cost
-# of distribution plus a nominal fee, and must be freely redistributable
-# under reasonable conditions. For an executable file, complete source
-# code means the source code for all modules it contains. It does not
-# include source code for modules or files that typically accompany the
-# major components of the operating system on which the executable file
-# runs.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
-# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/mps/code/configure_sdk.cmd b/mps/code/configure_sdk.cmd
deleted file mode 100644
index 8a67d289274..00000000000
--- a/mps/code/configure_sdk.cmd
+++ /dev/null
@@ -1,33 +0,0 @@
-@ECHO OFF
-REM +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-REM $Id$
-REM $Change$ $DateTime$ $Author$
-REM
-REM Configure access to the Microsoft SDK.
-REM
-REM This procedure has only been tested under NT6.1. Earlier versions
-REM of the operating system will have different SDK configuration
-REM details.
-REM
-REM This procedure requires delayed environment expansion.
-REM The presence of REG in the command path is assumed.
-REM
-REM The registry is queried to determine the SDK installation location
-REM and its SETENV command procedure is invoked to configure it.
-REM Note that SETENV, as installed, has a tendency to alter the color
-REM settings for the console.
-REM
-REM Copyright (C) 2011 Ravenbrook Limited. All rights reserved.
-REM
-REM -------------------------------------------------------------------
-REM
-SET WinSDKRegKeyPath=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1
-
-FOR /F "tokens=2*" %%A IN ('REG QUERY "%WinSDKRegKeyPath%" /v InstallationFolder') DO SET WindowsSDKDir=%%B
-
-SET "sdkdir=%WindowsSDKDir%"
-
-%sdkdir%\bin\setenv
-
-REM -- End of program
-
diff --git a/mps/code/w3i3m9.nmk b/mps/code/w3i3m9.nmk
deleted file mode 100644
index 4cc8f9ae4c8..00000000000
--- a/mps/code/w3i3m9.nmk
+++ /dev/null
@@ -1,373 +0,0 @@
-# w3i3m9.nmk: WINDOWS (INTEL) NMAKE FILE -- VC9 CLONE
-#
-# $Id$
-# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
-
-
-# This is a clone of w3i3mv, for experimenting with compiler & linker
-# options for VC9 (Visual C++ 9.0).
-# Differences:
-# - compiler & linker options, as set in this file;
-# - built in w3i3m9 directory (ie. separate from w3i3mv);
-# - MPS_PF_STRING is "w3i3m9".
-# Otherwise it is the same. In particular:
-# - it still defines "MPS_BUILD_MV";
-# - general MPS source is blind to the distinction.
-
-
-PFM = w3i3m9
-
-RAINBOWPATH = MSVISUAL\WIN32\I386
-DONGLELIB = $(RAINBOWPATH)\spromeps.lib
-
-# /Gs appears to be necessary to suppress stack checks. Stack checks
-# (if not suppressed) generate a dependency on the C library, __chkesp,
-# which causes the linker step to fail when building the DLL, mpsdy.dll.
-PFMDEFS = /DCONFIG_PF_STRING="w3i3m9" /DCONFIG_PF_W3I3M9 \
- /DWIN32 /D_WINDOWS /Gs /I$(RAINBOWPATH)
-
-MPM = \
- \
- \
- \
- [ \
- \
- \
- \
-
-SW = \
- \
- \
- \
- ][ \
- \
- \
- \
- \
-
-PLINTH =
-AMC =
-AMS =
-AWL =
-LO =
-SNC =
-DW =
-FMTTEST =
-POOLN =
-TESTLIB =
-
-
-!INCLUDE commpre9.nmk
-
-
-# Source to object file mappings and CFLAGS amalgamation
-# %%VARIETY %%PART: Add new macros which expand to the files included
-# in the part for each variety
-# %%VARIETY: Add a CFLAGS macro which expands to the flags that that variety
-# should use when compiling C. And a LINKFLAGS macro which expands to the
-# flags that the variety should use when building executables. And a LIBFLAGS
-# macro which expands to the flags that the variety should use when building
-# libraries
-
-!IF "$(VARIETY)" == "he"
-CFLAGS=$(CFLAGSCOMMONPRE) $(CFHE) $(CFLAGSCOMMONPOST)
-LINKFLAGS=$(LINKFLAGSCOMMON) $(LFHE)
-LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSHE)
-MPMOBJ0 = $(MPM:<=w3i3m9\he\)
-MPMOBJ = $(MPMOBJ0:>=.obj)
-PLINTHOBJ0 = $(PLINTH:<=w3i3m9\he\)
-PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-SWOBJ0 = $(SW:<=w3i3m9\he\)
-SWOBJ = $(SWOBJ0:>=.obj)
-AMSOBJ0 = $(AMS:<=w3i3m9\he\)
-AMSOBJ = $(AMSOBJ0:>=.obj)
-AMCOBJ0 = $(AMC:<=w3i3m9\he\)
-AMCOBJ = $(AMCOBJ0:>=.obj)
-AWLOBJ0 = $(AWL:<=w3i3m9\he\)
-AWLOBJ = $(AWLOBJ0:>=.obj)
-LOOBJ0 = $(LO:<=w3i3m9\he\)
-LOOBJ = $(LOOBJ0:>=.obj)
-SNCOBJ0 = $(SNC:<=w3i3m9\he\)
-SNCOBJ = $(SNCOBJ0:>=.obj)
-DWOBJ0 = $(DW:<=w3i3m9\he\)
-DWOBJ = $(DWOBJ0:>=.obj)
-FMTTESTOBJ0 = $(FMTTEST:<=w3i3m9\he\)
-FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj)
-POOLNOBJ0 = $(POOLN:<=w3i3m9\he\)
-POOLNOBJ = $(POOLNOBJ0:>=.obj)
-TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\he\)
-TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-!ELSEIF "$(VARIETY)" == "ce"
-CFLAGS=$(CFLAGSCOMMONPRE) $(CFCE) $(CFLAGSCOMMONPOST)
-LINKFLAGS=$(LINKFLAGSCOMMON) $(LFCE)
-LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSCE)
-MPMOBJ0 = $(MPM:<=w3i3m9\ce\)
-MPMOBJ = $(MPMOBJ0:>=.obj)
-PLINTHOBJ0 = $(PLINTH:<=w3i3m9\ce\)
-PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-SWOBJ0 = $(SW:<=w3i3m9\ce\)
-SWOBJ = $(SWOBJ0:>=.obj)
-AMSOBJ0 = $(AMS:<=w3i3m9\ce\)
-AMSOBJ = $(AMSOBJ0:>=.obj)
-AMCOBJ0 = $(AMC:<=w3i3m9\ce\)
-AMCOBJ = $(AMCOBJ0:>=.obj)
-AWLOBJ0 = $(AWL:<=w3i3m9\ce\)
-AWLOBJ = $(AWLOBJ0:>=.obj)
-LOOBJ0 = $(LO:<=w3i3m9\ce\)
-LOOBJ = $(LOOBJ0:>=.obj)
-SNCOBJ0 = $(SNC:<=w3i3m9\ce\)
-SNCOBJ = $(SNCOBJ0:>=.obj)
-DWOBJ0 = $(DW:<=w3i3m9\ce\)
-DWOBJ = $(DWOBJ0:>=.obj)
-FMTTESTOBJ0 = $(FMTTEST:<=w3i3m9\ce\)
-FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj)
-POOLNOBJ0 = $(POOLN:<=w3i3m9\ce\)
-POOLNOBJ = $(POOLNOBJ0:>=.obj)
-TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\ce\)
-TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-!ELSEIF "$(VARIETY)" == "hi"
-CFLAGS=$(CFLAGSCOMMONPRE) $(CFHI) $(CFLAGSCOMMONPOST)
-LINKFLAGS=$(LINKFLAGSCOMMON) $(LFHI)
-LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSHI)
-MPMOBJ0 = $(MPM:<=w3i3m9\hi\)
-MPMOBJ = $(MPMOBJ0:>=.obj)
-PLINTHOBJ0 = $(PLINTH:<=w3i3m9\hi\)
-PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-SWOBJ0 = $(SW:<=w3i3m9\hi\)
-SWOBJ = $(SWOBJ0:>=.obj)
-AMSOBJ0 = $(AMS:<=w3i3m9\hi\)
-AMSOBJ = $(AMSOBJ0:>=.obj)
-AMCOBJ0 = $(AMC:<=w3i3m9\hi\)
-AMCOBJ = $(AMCOBJ0:>=.obj)
-AWLOBJ0 = $(AWL:<=w3i3m9\hi\)
-AWLOBJ = $(AWLOBJ0:>=.obj)
-LOOBJ0 = $(LO:<=w3i3m9\hi\)
-LOOBJ = $(LOOBJ0:>=.obj)
-SNCOBJ0 = $(SNC:<=w3i3m9\hi\)
-SNCOBJ = $(SNCOBJ0:>=.obj)
-DWOBJ0 = $(DW:<=w3i3m9\hi\)
-DWOBJ = $(DWOBJ0:>=.obj)
-FMTTESTOBJ0 = $(FMTTEST:<=w3i3m9\hi\)
-FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj)
-POOLNOBJ0 = $(POOLN:<=w3i3m9\hi\)
-POOLNOBJ = $(POOLNOBJ0:>=.obj)
-TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\hi\)
-TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-!ELSEIF "$(VARIETY)" == "di"
-CFLAGS=$(CFLAGSCOMMONPRE) $(CFDI) $(CFLAGSCOMMONPOST)
-LINKFLAGS=$(LINKFLAGSCOMMON) $(LFDI)
-LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSDI)
-MPMOBJ0 = $(MPM:<=w3i3m9\di\)
-MPMOBJ = $(MPMOBJ0:>=.obj)
-PLINTHOBJ0 = $(PLINTH:<=w3i3m9\di\)
-PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-SWOBJ0 = $(SW:<=w3i3m9\di\)
-SWOBJ = $(SWOBJ0:>=.obj)
-AMSOBJ0 = $(AMS:<=w3i3m9\di\)
-AMSOBJ = $(AMSOBJ0:>=.obj)
-AMCOBJ0 = $(AMC:<=w3i3m9\di\)
-AMCOBJ = $(AMCOBJ0:>=.obj)
-AWLOBJ0 = $(AWL:<=w3i3m9\di\)
-AWLOBJ = $(AWLOBJ0:>=.obj)
-LOOBJ0 = $(LO:<=w3i3m9\di\)
-LOOBJ = $(LOOBJ0:>=.obj)
-SNCOBJ0 = $(SNC:<=w3i3m9\di\)
-SNCOBJ = $(SNCOBJ0:>=.obj)
-DWOBJ0 = $(DW:<=w3i3m9\di\)
-DWOBJ = $(DWOBJ0:>=.obj)
-FMTTESTOBJ0 = $(FMTTEST:<=w3i3m9\di\)
-FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj)
-POOLNOBJ0 = $(POOLN:<=w3i3m9\di\)
-POOLNOBJ = $(POOLNOBJ0:>=.obj)
-TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\di\)
-TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-!ELSEIF "$(VARIETY)" == "ci"
-CFLAGS=$(CFLAGSCOMMONPRE) $(CFCI) $(CFLAGSCOMMONPOST)
-LINKFLAGS=$(LINKFLAGSCOMMON) $(LFCI)
-LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSCI)
-MPMOBJ0 = $(MPM:<=w3i3m9\ci\)
-MPMOBJ = $(MPMOBJ0:>=.obj)
-PLINTHOBJ0 = $(PLINTH:<=w3i3m9\ci\)
-PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-SWOBJ0 = $(SW:<=w3i3m9\ci\)
-SWOBJ = $(SWOBJ0:>=.obj)
-AMSOBJ0 = $(AMS:<=w3i3m9\ci\)
-AMSOBJ = $(AMSOBJ0:>=.obj)
-AMCOBJ0 = $(AMC:<=w3i3m9\ci\)
-AMCOBJ = $(AMCOBJ0:>=.obj)
-AWLOBJ0 = $(AWL:<=w3i3m9\ci\)
-AWLOBJ = $(AWLOBJ0:>=.obj)
-LOOBJ0 = $(LO:<=w3i3m9\ci\)
-LOOBJ = $(LOOBJ0:>=.obj)
-SNCOBJ0 = $(SNC:<=w3i3m9\ci\)
-SNCOBJ = $(SNCOBJ0:>=.obj)
-DWOBJ0 = $(DW:<=w3i3m9\ci\)
-DWOBJ = $(DWOBJ0:>=.obj)
-FMTTESTOBJ0 = $(FMTTEST:<=w3i3m9\ci\)
-FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj)
-POOLNOBJ0 = $(POOLN:<=w3i3m9\ci\)
-POOLNOBJ = $(POOLNOBJ0:>=.obj)
-TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\ci\)
-TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-!ELSEIF "$(VARIETY)" == "ti"
-CFLAGS=$(CFLAGSCOMMONPRE) $(CFTI) $(CFLAGSCOMMONPOST)
-LINKFLAGS=$(LINKFLAGSCOMMON) $(LFTI)
-LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSTI)
-MPMOBJ0 = $(MPM:<=w3i3m9\ti\)
-MPMOBJ = $(MPMOBJ0:>=.obj)
-PLINTHOBJ0 = $(PLINTH:<=w3i3m9\ti\)
-PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-SWOBJ0 = $(SW:<=w3i3m9\ti\)
-SWOBJ = $(SWOBJ0:>=.obj)
-AMSOBJ0 = $(AMS:<=w3i3m9\ti\)
-AMSOBJ = $(AMSOBJ0:>=.obj)
-AMCOBJ0 = $(AMC:<=w3i3m9\ti\)
-AMCOBJ = $(AMCOBJ0:>=.obj)
-AWLOBJ0 = $(AWL:<=w3i3m9\ti\)
-AWLOBJ = $(AWLOBJ0:>=.obj)
-LOOBJ0 = $(LO:<=w3i3m9\ti\)
-LOOBJ = $(LOOBJ0:>=.obj)
-SNCOBJ0 = $(SNC:<=w3i3m9\ti\)
-SNCOBJ = $(SNCOBJ0:>=.obj)
-DWOBJ0 = $(DW:<=w3i3m9\ti\)
-DWOBJ = $(DWOBJ0:>=.obj)
-FMTTESTOBJ0 = $(FMTTEST:<=w3i3m9\ti\)
-FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj)
-POOLNOBJ0 = $(POOLN:<=w3i3m9\ti\)
-POOLNOBJ = $(POOLNOBJ0:>=.obj)
-TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\ti\)
-TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-!ELSEIF "$(VARIETY)" == "wi"
-CFLAGS=$(CFLAGSCOMMONPRE) $(CFWI) $(CFLAGSCOMMONPOST)
-LINKFLAGS=$(LINKFLAGSCOMMON) $(LFWI)
-LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSWI)
-MPMOBJ0 = $(MPM:<=w3i3m9\wi\)
-MPMOBJ = $(MPMOBJ0:>=.obj)
-PLINTHOBJ0 = $(PLINTH:<=w3i3m9\wi\)
-PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-SWOBJ0 = $(SW:<=w3i3m9\wi\)
-SWOBJ = $(SWOBJ0:>=.obj)
-AMSOBJ0 = $(AMS:<=w3i3m9\wi\)
-AMSOBJ = $(AMSOBJ0:>=.obj)
-AMCOBJ0 = $(AMC:<=w3i3m9\wi\)
-AMCOBJ = $(AMCOBJ0:>=.obj)
-AWLOBJ0 = $(AWL:<=w3i3m9\wi\)
-AWLOBJ = $(AWLOBJ0:>=.obj)
-LOOBJ0 = $(LO:<=w3i3m9\wi\)
-LOOBJ = $(LOOBJ0:>=.obj)
-SNCOBJ0 = $(SNC:<=w3i3m9\wi\)
-SNCOBJ = $(SNCOBJ0:>=.obj)
-DWOBJ0 = $(DW:<=w3i3m9\wi\)
-DWOBJ = $(DWOBJ0:>=.obj)
-FMTTESTOBJ0 = $(FMTTEST:<=w3i3m9\wi\)
-FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj)
-POOLNOBJ0 = $(POOLN:<=w3i3m9\wi\)
-POOLNOBJ = $(POOLNOBJ0:>=.obj)
-TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\wi\)
-TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-!ELSEIF "$(VARIETY)" == "we"
-CFLAGS=$(CFLAGSCOMMONPRE) $(CFWE) $(CFLAGSCOMMONPOST)
-LINKFLAGS=$(LINKFLAGSCOMMON) $(LFWE)
-LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSWE)
-MPMOBJ0 = $(MPM:<=w3i3m9\we\)
-MPMOBJ = $(MPMOBJ0:>=.obj)
-PLINTHOBJ0 = $(PLINTH:<=w3i3m9\we\)
-PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-SWOBJ0 = $(SW:<=w3i3m9\we\)
-SWOBJ = $(SWOBJ0:>=.obj)
-AMSOBJ0 = $(AMS:<=w3i3m9\we\)
-AMSOBJ = $(AMSOBJ0:>=.obj)
-AMCOBJ0 = $(AMC:<=w3i3m9\we\)
-AMCOBJ = $(AMCOBJ0:>=.obj)
-AWLOBJ0 = $(AWL:<=w3i3m9\we\)
-AWLOBJ = $(AWLOBJ0:>=.obj)
-LOOBJ0 = $(LO:<=w3i3m9\we\)
-LOOBJ = $(LOOBJ0:>=.obj)
-SNCOBJ0 = $(SNC:<=w3i3m9\we\)
-SNCOBJ = $(SNCOBJ0:>=.obj)
-DWOBJ0 = $(DW:<=w3i3m9\we\)
-DWOBJ = $(DWOBJ0:>=.obj)
-FMTTESTOBJ0 = $(FMTTEST:<=w3i3m9\we\)
-FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj)
-POOLNOBJ0 = $(POOLN:<=w3i3m9\we\)
-POOLNOBJ = $(POOLNOBJ0:>=.obj)
-TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\we\)
-TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-#!ELSEIF "$(VARIETY)" == "cv"
-#CFLAGS=$(CFLAGSCOMMON) $(CFCV)
-#LINKFLAGS=$(LINKFLAGSCOMMON) $(LFCV)
-#LIBFLAGS=$(LIBFLAGSCOMMON) $(LIBFLAGSCV)
-#MPMOBJ0 = $(MPM:<=w3i3m9\cv\)
-#MPMOBJ = $(MPMOBJ0:>=.obj)
-#PLINTHOBJ0 = $(PLINTH:<=w3i3m9\cv\)
-#PLINTHOBJ = $(PLINTHOBJ0:>=.obj)
-#AMSOBJ0 = $(AMS:<=w3i3m9\cv\)
-#AMSOBJ = $(AMSOBJ0:>=.obj)
-#AMCOBJ0 = $(AMC:<=w3i3m9\cv\)
-#AMCOBJ = $(AMCOBJ0:>=.obj)
-#AWLOBJ0 = $(AWL:<=w3i3m9\cv\)
-#AWLOBJ = $(AWLOBJ0:>=.obj)
-#LOOBJ0 = $(LO:<=w3i3m9\cv\)
-#LOOBJ = $(LOOBJ0:>=.obj)
-#SNCOBJ0 = $(SNC:<=w3i3m9\cv\)
-#SNCOBJ = $(SNCOBJ0:>=.obj)
-#DWOBJ0 = $(DW:<=w3i3m9\cv\)
-#DWOBJ = $(DWOBJ0:>=.obj)
-#POOLNOBJ0 = $(POOLN:<=w3i3m9\cv\)
-#POOLNOBJ = $(POOLNOBJ0:>=.obj)
-#TESTLIBOBJ0 = $(TESTLIB:<=w3i3m9\cv\)
-#TESTLIBOBJ = $(TESTLIBOBJ0:>=.obj)
-
-!ENDIF
-
-
-!INCLUDE commpost.nmk
-
-
-# C. COPYRIGHT AND LICENSE
-#
-# Copyright (C) 2001-2002, 2008 Ravenbrook Limited .
-# All rights reserved. This is an open source license. Contact
-# Ravenbrook for commercial licensing options.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# 3. Redistributions in any form must be accompanied by information on how
-# to obtain complete source code for this software and any accompanying
-# software that uses this software. The source code must either be
-# included in the distribution or be available for no more than the cost
-# of distribution plus a nominal fee, and must be freely redistributable
-# under reasonable conditions. For an executable file, complete source
-# code means the source code for all modules it contains. It does not
-# include source code for modules or files that typically accompany the
-# major components of the operating system on which the executable file
-# runs.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
-# PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
]