mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-24 14:30:43 -08:00
Removing obsolete m9 platform.
Removing obsolete Visual C setup script. Copied from Perforce Change: 178933 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
dbfad560d1
commit
2124c8eccc
3 changed files with 0 additions and 644 deletions
|
|
@ -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 <http://www.ravenbrook.com/>.
|
||||
# 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.
|
||||
|
|
@ -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
|
||||
|
||||
|
|
@ -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 = <ring> <mpm> <bt> <protocol> <boot> \
|
||||
<arenavm> <arenacl> <locus> <arena> <global> <tract> <reserv> \
|
||||
<pool> <poolabs> <poolmfs> <poolmv> \
|
||||
<root> <format> <buffer> <walk> <lockw3> \
|
||||
<ref> <trace> <traceanc> <protw3> <proti3> <prmci3w3> \
|
||||
<shield> <vmw3> \
|
||||
<thw3i3> <ssw3i3> <mpsi> <mpsiw3> <ld> <spi3> \
|
||||
<event> <seg> <sac> <poolmrg> <message> <dbgpool> <dbgpooli> \
|
||||
<abq> <meter> <cbs> <poolmv2> <splay> <diag> <version>
|
||||
SW = <ring> <mpm> <bt> <protocol> <boot> \
|
||||
<arenavm> <arenacl> <locus> <arena> <global> <tract> <reserv> \
|
||||
<pool> <poolabs> <poolmfs> <poolmv> \
|
||||
<root> <format> <buffer> <walk> \
|
||||
<ref> <trace> <traceanc> <protsw> <prmcan> \
|
||||
<shield> <vmw3> \
|
||||
<thw3i3> <ssan> <mpsi> <ld> \
|
||||
<event> <seg> <sac> <poolmrg> <message> <mpsioan> \
|
||||
<poolams> <poolamsi> <dbgpool> <dbgpooli> \
|
||||
<abq> <meter> <cbs> <poolmv2> <splay> <diag> <version> <poolmvff>
|
||||
PLINTH = <mpsliban> <mpsioan>
|
||||
AMC = <poolamc>
|
||||
AMS = <poolams> <poolamsi>
|
||||
AWL = <poolawl>
|
||||
LO = <poollo>
|
||||
SNC = <poolsnc>
|
||||
DW = <fmtdy> <fmtno>
|
||||
FMTTEST = <fmthe> <fmtdy> <fmtno> <fmtdytst>
|
||||
POOLN = <pooln>
|
||||
TESTLIB = <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 <http://www.ravenbrook.com/>.
|
||||
# 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue