Changeset 9242 for trunk/make
- Timestamp:
- Sep 15, 2002, 1:30:09 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/make/setup.optional.mscvx-16.mk
r9181 r9242 1 # $Id: setup.optional.mscvx-16.mk,v 1. 2 2002-08-30 21:48:18bird Exp $1 # $Id: setup.optional.mscvx-16.mk,v 1.3 2002-09-14 23:30:09 bird Exp $ 2 2 3 3 # … … 6 6 # Concidering the size of this, it really make sense putting it here. 7 7 # 8 MAKE_INCLUDE_CX_OPT = $(PATH_MAKE)\setup.optional.mscvx-16.mk 8 9 9 10 # … … 17 18 _CC_DEFAULT_LIBS= /Zl 18 19 _CC_PACK = /Zp 19 _CC_MODEL = /A sfw20 _CC_MODEL = /AC 20 21 _OBJ_MODEL = c 22 _CC_MODEL_CODE = 23 _CC_MODEL_DATA = 24 _CC_MODEL_SETUP = w 21 25 _CC_CPU = 2 22 26 _CC_STACKPROB = s … … 93 97 !endif 94 98 99 !if !defined(CC_MODEL_CODE) && defined(ALL_MODEL_CODE) 100 CC_MODEL_CODE = $(ALL_MODEL_CODE) 101 !endif 102 !if "$(CC_MODEL_CODE)" != "" 103 _CC_MODEL_CODE = 104 ! if "$(CC_MODEL_CODE)" == "s" 105 _CC_MODEL_CODE = s 106 ! endif 107 ! if "$(CC_MODEL_CODE)" == "l" 108 _CC_MODEL_CODE = l 109 ! endif 110 ! if "$(_CC_MODEL_CODE)" == "" 111 ! error Invalid ALL/CC_MODEL_CODE. Valid options are 'l' for far code and 's' near code. 112 ! endif 113 !endif 114 115 !if !defined(CC_MODEL_DATA) && defined(ALL_MODEL_DATA) 116 CC_MODEL_DATA = $(ALL_MODEL_DATA) 117 !endif 118 !if "$(CC_MODEL_DATA)" != "" 119 _CC_MODEL_DATA = 120 ! if "$(CC_MODEL_DATA)" == "n" 121 _CC_MODEL_DATA = n 122 ! endif 123 ! if "$(CC_MODEL_DATA)" == "f" 124 _CC_MODEL_DATA = f 125 ! endif 126 ! if "$(CC_MODEL_DATA)" == "h" 127 _CC_MODEL_DATA = h 128 ! endif 129 ! if "$(_CC_MODEL_DATA)" == "" 130 ! error Invalid ALL/CC_MODEL_DATA. Valid options are 'h' for hugh data, 'f' for far data and 'n' near data. 131 ! endif 132 !endif 133 134 !if !defined(CC_MODEL_SETUP) && defined(ALL_MODEL_SETUP) 135 CC_MODEL_SETUP= $(ALL_MODEL_SETUP) 136 !endif 137 !if "$(CC_MODEL_SETUP)" != "" 138 _CC_MODEL_SETUP = 139 ! if "$(CC_MODEL_SETUP)" == "d" 140 _CC_MODEL_SETUP = d 141 ! endif 142 ! if "$(CC_MODEL_SETUP)" == "u" 143 _CC_MODEL_SETUP = u 144 ! endif 145 ! if "$(CC_MODEL_SETUP)" == "w" 146 _CC_MODEL_SETUP = w 147 ! endif 148 ! if "$(_CC_MODEL_SETUP)" == "" 149 ! error Invalid ALL/CC_MODEL_SETUP. Valid options are 'd' for SS==DS, 'u' for DS!=SS and DS reload on entry and 'w' for DS!=SS no DS reload on entry. 150 ! endif 151 !endif 152 95 153 !if defined(CC_STACKPROB) || defined(ALL_STACKPROB) 96 154 _CC_STACKPROB = … … 138 196 !endif 139 197 140 141 _CC_OPTIONAL = $(_CC_SEG_TEXT) $(_CC_SEG_DATA) $(_CC_SEG_XCPT) $(_CC_DEFAULT_LIBS) $(_CC_PACK) $(_CC_MODEL) \ 198 !if "$(_CC_MODEL_SETUP)" != "" && "$(_CC_MODEL_DATA)" != "" && "$(_CC_MODEL_CODE)" != "" 199 _CC_MODEL = /A 200 !endif 201 202 _CC_OPTIONAL = $(_CC_SEG_TEXT) $(_CC_SEG_DATA) $(_CC_SEG_XCPT) $(_CC_DEFAULT_LIBS) $(_CC_PACK)\ 203 $(_CC_MODEL)$(_CC_MODEL_SETUP)$(_CC_MODEL_DATA)$(_CC_MODEL_CODE) \ 142 204 /G$(_CC_FASTCALL)$(_CC_STACKPROB)$(_CC_CPU) $(_CC_OPTIM) $(_CC_WAR) 143 205
Note:
See TracChangeset
for help on using the changeset viewer.