Ignore:
Timestamp:
Jun 19, 2002, 4:16:48 AM (23 years ago)
Author:
bird
Message:

Merged in NMAKE5 and other changes from UNIMAC.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/make/process.forwarder.mak

    r8423 r8715  
    1 # $Id: process.forwarder.mak,v 1.3 2002-05-16 11:36:59 bird Exp $
     1# $Id: process.forwarder.mak,v 1.4 2002-06-19 02:16:08 bird Exp $
    22
    33#
     
    5151# -----------------------------------------------------------------------------
    5252!ifndef BUILD_QUIET
    53 !if [$(ECHO) Forwarding to another (shell) environment setup...$(CLRRST)]
    54 !endif
     53! ifndef MAKEVER
     54!  if [$(ECHO) Forwarding to another (shell) environment setup...$(CLRRST)]
     55!  endif
     56! else
     57$(ECHO) Forwarding to another (shell) environment setup...$(CLRRST)
     58! endif
    5559!endif
    5660
     
    6165
    6266.SUFFIXES:
    63 .SUFFIXES: .$(EXT_OBJ) .c .cpp .asm .$(EXT_RES) .rc .pre-c .pre-cpp # .h .def
     67.SUFFIXES: .c .cpp .asm .$(EXT_OBJ) .rc .$(EXT_RES) .ii .s
    6468
    6569
    6670# Assembling assembly source.
    6771.asm{$(PATH_TARGET)}.$(EXT_OBJ):
     72    \
    6873!ifndef BUILD_VERBOSE
    6974    @ \
     
    7277
    7378.asm.$(EXT_OBJ):
     79    \
    7480!ifndef BUILD_VERBOSE
    7581    @ \
     
    8086# Compiling C++ source.
    8187.cpp{$(PATH_TARGET)}.$(EXT_OBJ):
     88    \
    8289!ifndef BUILD_VERBOSE
    8390    @ \
     
    8693
    8794.cpp.$(EXT_OBJ):
     95    \
    8896!ifndef BUILD_VERBOSE
    8997    @ \
     
    93101
    94102# Pre-Compiling C++ source.
    95 .cpp.pre-cpp:
     103.cpp.ii:
     104    \
     105!ifndef BUILD_VERBOSE
     106    @ \
     107!endif
     108    $(TOOL_BUILDENV) $(BUILD_ENVS_CHANGE) * $(TOOL_MAKE) -f $(MAKEFILE) $@
     109
     110
     111# Compiler C++ source to assembly.
     112.cpp.s:
     113    \
    96114!ifndef BUILD_VERBOSE
    97115    @ \
     
    102120# Compiling C source.
    103121.c{$(PATH_TARGET)}.$(EXT_OBJ):
     122    \
    104123!ifndef BUILD_VERBOSE
    105124    @ \
     
    108127
    109128.c.$(EXT_OBJ):
     129    \
    110130!ifndef BUILD_VERBOSE
    111131    @ \
     
    115135
    116136# Pre-Compiling C source.
    117 .c.pre-c:
     137.c.ii:
     138    \
     139!ifndef BUILD_VERBOSE
     140    @ \
     141!endif
     142    $(TOOL_BUILDENV) $(BUILD_ENVS_CHANGE) * $(TOOL_MAKE) -f $(MAKEFILE) $@
     143
     144
     145# Compiler C source to assembly.
     146.c.s:
     147    \
    118148!ifndef BUILD_VERBOSE
    119149    @ \
     
    124154# Compiling resources.
    125155.rc{$(PATH_TARGET)}.res:
     156    \
    126157!ifndef BUILD_VERBOSE
    127158    @ \
     
    130161
    131162.rc.res:
     163    \
    132164!ifndef BUILD_VERBOSE
    133165    @ \
     
    150182# -----------------------------------------------------------------------------
    151183build:
     184    \
    152185!ifndef BUILD_VERBOSE
    153186    @ \
     
    161194# -----------------------------------------------------------------------------
    162195lib:
     196    \
    163197!ifndef BUILD_VERBOSE
    164198    @ \
     
    172206# -----------------------------------------------------------------------------
    173207install:
     208    \
    174209!ifndef BUILD_VERBOSE
    175210    @ \
     
    183218# -----------------------------------------------------------------------------
    184219testcase:
     220    \
    185221!ifndef BUILD_VERBOSE
    186222    @ \
     
    194230# -----------------------------------------------------------------------------
    195231shell:
    196 !ifndef BUILD_VERBOSE
    197     @ \
    198 !endif
    199     -$(TOOL_BUILDENV) $(BUILD_ENVS_CHANGE) * $(COMSPEC)
     232    \
     233!ifndef BUILD_VERBOSE
     234    @ \
     235!endif
     236    $(TOOL_BUILDENV) $(BUILD_ENVS_CHANGE) * $(COMSPEC)
    200237
    201238
     
    205242# -----------------------------------------------------------------------------
    206243dep:
     244    \
    207245!ifndef BUILD_VERBOSE
    208246    @ \
     
    217255# -----------------------------------------------------------------------------
    218256clean:
     257    \
     258!ifndef BUILD_VERBOSE
     259    @ \
     260!endif
     261    $(TOOL_BUILDENV) $(BUILD_ENVS_CHANGE) * $(TOOL_MAKE) -f $(MAKEFILE) $@
     262
     263
     264
     265# -----------------------------------------------------------------------------
     266# The nothing rule - Rule for testing the makefile structure.
     267# -----------------------------------------------------------------------------
     268nothing:
     269    \
    219270!ifndef BUILD_VERBOSE
    220271    @ \
     
    229280!if "$(TARGET_MODE)" == "EXE" || "$(TARGET_MODE)" == "DLL" || "$(TARGET_MODE)" == "SYS" || "$(TARGET_MODE)" == "IFS" || "$(TARGET_MODE)" == "VDD"
    230281$(TARGET):
     282    \
    231283!ifndef BUILD_VERBOSE
    232284    @ \
     
    242294!if "$(TARGET_MODE)" == "LIB" || "$(TARGET_MODE)" == "SYSLIB" || "$(TARGET_MODE)" == "IFSLIB"
    243295$(TARGET):
     296    \
    244297!ifndef BUILD_VERBOSE
    245298    @ \
     
    265318!ifdef TARGET_ILIB
    266319$(TARGET_ILIB):
     320    \
    267321!ifndef BUILD_VERBOSE
    268322    @ \
     
    278332# -----------------------------------------------------------------------------
    279333.force:
     334    \
    280335!ifndef BUILD_VERBOSE
    281336    @$(ECHO) .
Note: See TracChangeset for help on using the changeset viewer.