Ignore:
Timestamp:
Apr 30, 2002, 9:45:53 PM (23 years ago)
Author:
bird
Message:

Changed 16-bit compiler to *mscv6-16.mk and the 32-bit one use *mscv6.mk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/make/setup.os2relmscv6.mk

    r8334 r8352  
    1 # $Id: setup.os2relmscv6.mk,v 1.5 2002-04-30 06:20:04 bird Exp $
     1# $Id: setup.os2relmscv6.mk,v 1.6 2002-04-30 19:45:53 bird Exp $
    22
    33# ---OS2, RELEASE, MSCV6-------------------------
    4 ENV_NAME="OS/2, Debug, Microsoft C v6.0a"
     4ENV_NAME="OS/2, Release, Microsoft C v6.0a 32-bit"
    55ENV_STATUS=OK
    66!if "$(ENV_ENVS)" == ""
     
    2121#
    2222AR=ilib.exe
    23 CC=cl.exe
     23CC=cl386.exe
    2424CXX=false
    2525LINK=ilink.exe
     
    4040AR_LNK2= $(@R).lst
    4141
     42
    4243#
    4344# C Compiler flags.
     
    4849_CC_DEFAULT_LIBS = /Zl
    4950_CC_PACK         = /Zp
    50 _CC_MODEL        = /Asfw
     51_CC_MODEL        =
    5152
    5253!ifdef ALL_SEG_TEXT
     
    7172_CC_PACK        = /Zp$(CC_PACK)
    7273!endif
    73 !if !defined(CC_MODEL) && defined(ALL_MODEL)
    74 CC_MODEL    = $(ALL_MODEL)
    75 !endif
    76 !ifdef CC_MODEL
    77 _CC_MODEL   =
    78 !endif
    79 !if "$(CC_MODEL)" == "TINY"
    80 _CC_MODEL   = /AT
    81 !endif
    82 !if "$(CC_MODEL)" == "SMALL"
    83 _CC_MODEL   = /AS
    84 !endif
    85 !if "$(CC_MODEL)" == "COMPACT"
    86 _CC_MODEL   = /AC
    87 !endif
    88 !if "$(CC_MODEL)" == "MEDIUM"
    89 _CC_MODEL   = /AM
    90 !endif
    91 !if "$(CC_MODEL)" == "LARGE"
    92 _CC_MODEL   = /AL
    93 !endif
    94 !if "$(CC_MODEL)" == "HUGE"
    95 _CC_MODEL   = /AH
    96 !endif
    97 !if "$(_CC_MODEL)" == ""
    98 ! error Invalid MODEL. CC_MODEL=$(CC_MODEL)
     74!if defined(CXX_MODEL) || defined(ALL_MODEL)
     75! if [$(ECHO) warning: CXX_MODEL/ALL_MODEL isn't supported by this compiler$(CLRRST)]
     76! endif
    9977!endif
    10078
    10179_CC_OPTIONAL = $(_CC_SEG_TEXT) $(_CC_SEG_DATA) $(_CC_SEG_XCPT) $(_CC_DEFAULT_LIBS) $(_CC_PACK) $(_CC_MODEL)
    10280
    103 CC_FLAGS=/nologo /c /DDEBUG /DOS2 /W0 $(CC_SEGS) /G2s /Ogeitln $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES) $(ALL_INCLUDES) /I$(PATH_INCLUDES)
     81CC_FLAGS=/nologo /c /DDEBUG /DOS2 /D__32BIT__ /D__i386__ /W0 /G3 /Ogeitln /Zi $(_CC_OPTIONAL) $(CC_DEFINES) $(ALL_DEFINES) $(BUILD_DEFINES) $(CC_INCLUDES) $(ALL_INCLUDES) /I$(PATH_INCLUDES)
    10482CC_FLAGS_EXE=$(CC_FLAGS)
    10583CC_FLAGS_DLL=$(CC_FLAGS)
    106 CC_FLAGS_CRT=$(CC_FLAGS)
    107 CC_FLAGS_SYS=$(CC_FLAGS) /DRING0
     84CC_FLAGS_SYS=$(CC_FLAGS) /DRING0 /Gs
    10885CC_FLAGS_IFS=$(CC_FLAGS_SYS)
    10986CC_OBJ_OUT=/Fo
    110 CC_LST_OUT=/Fa
    111 CC_PC_2_STDOUT=/P /E
     87CC_LST_OUT=/Fl
     88CC_PC_2_STDOUT=/P /C /E
    11289
    11390CXX_FLAGS=
    11491CXX_FLAGS_EXE=
    11592CXX_FLAGS_DLL=
    116 CXX_FLAGS_CRT=
    11793CXX_FLAGS_SYS=
    11894CXX_FLAGS_IFS=
     
    149125# Libraries and object files.
    150126#
    151 LIB_OS      = os2286.lib
    152 LIB_C_OBJ   = clibcep.lib
    153 LIB_C_DLL   = clibcep.lib
    154 LIB_C_RTDLL = clibcep.lib
     127LIB_OS      = os2386.lib
     128LIB_C_OBJ   = libc.lib
     129LIB_C_DLL   = libc.lib
     130LIB_C_RTDLL = libc.lib
    155131LIB_C_NRE   =
    156132LIB_C_DMNGL =
     
    159135# ---OS2, RELEASE, MSCV6-------------------------
    160136
    161 
Note: See TracChangeset for help on using the changeset viewer.