Changeset 8352 for trunk/make/setup.os2relmscv6.mk
- Timestamp:
- Apr 30, 2002, 9:45:53 PM (23 years ago)
- 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:04bird Exp $1 # $Id: setup.os2relmscv6.mk,v 1.6 2002-04-30 19:45:53 bird Exp $ 2 2 3 3 # ---OS2, RELEASE, MSCV6------------------------- 4 ENV_NAME="OS/2, Debug, Microsoft C v6.0a"4 ENV_NAME="OS/2, Release, Microsoft C v6.0a 32-bit" 5 5 ENV_STATUS=OK 6 6 !if "$(ENV_ENVS)" == "" … … 21 21 # 22 22 AR=ilib.exe 23 CC=cl .exe23 CC=cl386.exe 24 24 CXX=false 25 25 LINK=ilink.exe … … 40 40 AR_LNK2= $(@R).lst 41 41 42 42 43 # 43 44 # C Compiler flags. … … 48 49 _CC_DEFAULT_LIBS = /Zl 49 50 _CC_PACK = /Zp 50 _CC_MODEL = /Asfw51 _CC_MODEL = 51 52 52 53 !ifdef ALL_SEG_TEXT … … 71 72 _CC_PACK = /Zp$(CC_PACK) 72 73 !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 99 77 !endif 100 78 101 79 _CC_OPTIONAL = $(_CC_SEG_TEXT) $(_CC_SEG_DATA) $(_CC_SEG_XCPT) $(_CC_DEFAULT_LIBS) $(_CC_PACK) $(_CC_MODEL) 102 80 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)81 CC_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) 104 82 CC_FLAGS_EXE=$(CC_FLAGS) 105 83 CC_FLAGS_DLL=$(CC_FLAGS) 106 CC_FLAGS_CRT=$(CC_FLAGS) 107 CC_FLAGS_SYS=$(CC_FLAGS) /DRING0 84 CC_FLAGS_SYS=$(CC_FLAGS) /DRING0 /Gs 108 85 CC_FLAGS_IFS=$(CC_FLAGS_SYS) 109 86 CC_OBJ_OUT=/Fo 110 CC_LST_OUT=/F a111 CC_PC_2_STDOUT=/P / E87 CC_LST_OUT=/Fl 88 CC_PC_2_STDOUT=/P /C /E 112 89 113 90 CXX_FLAGS= 114 91 CXX_FLAGS_EXE= 115 92 CXX_FLAGS_DLL= 116 CXX_FLAGS_CRT=117 93 CXX_FLAGS_SYS= 118 94 CXX_FLAGS_IFS= … … 149 125 # Libraries and object files. 150 126 # 151 LIB_OS = os2 286.lib152 LIB_C_OBJ = clibcep.lib153 LIB_C_DLL = clibcep.lib154 LIB_C_RTDLL = clibcep.lib127 LIB_OS = os2386.lib 128 LIB_C_OBJ = libc.lib 129 LIB_C_DLL = libc.lib 130 LIB_C_RTDLL = libc.lib 155 131 LIB_C_NRE = 156 132 LIB_C_DMNGL = … … 159 135 # ---OS2, RELEASE, MSCV6------------------------- 160 136 161
Note:
See TracChangeset
for help on using the changeset viewer.