Changeset 2749
- Timestamp:
- Jan 23, 2015, 2:01:02 AM (10 years ago)
- Location:
- trunk/kBuild/tools
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/OPENWATCOM-16.kmk
r2731 r2749 46 46 TOOL_OPENWATCOM-16_COMPILE_AS_OUTPUT = $(obj).err 47 47 define TOOL_OPENWATCOM-16_COMPILE_AS_CMDS 48 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP ) $(TOOL_OPENWATCOM_AS) \48 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_AS) \ 49 49 $(flags) \ 50 50 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \ … … 61 61 TOOL_OPENWATCOM-16_COMPILE_C_OUTPUT = $(obj).err 62 62 define TOOL_OPENWATCOM-16_COMPILE_C_CMDS 63 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP ) $(TOOL_OPENWATCOM_CC16) \63 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_CC16) \ 64 64 $(flags) \ 65 65 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \ … … 76 76 TOOL_OPENWATCOM-16_COMPILE_CXX_OUTPUT = $(obj).err 77 77 define TOOL_OPENWATCOM-16_COMPILE_CXX_CMDS 78 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP ) $(TOOL_OPENWATCOM_CXX16) \78 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_CXX16) \ 79 79 $(flags) \ 80 80 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \ … … 105 105 define TOOL_OPENWATCOM-16_LINK_LIBRARY_CMDS 106 106 $(QUIET)$(APPEND) -tn $(outbase).rsp $(foreach obj,$(call TOOL_OPENWATCOM_FIX_SLASHES,$(objs) $(othersrc)),'+"$(obj)"') 107 $(QUIET)$(TOOL_OPENWATCOM_ENV_SETUP ) $(TOOL_OPENWATCOM_AR) $(flags) $(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) @$(outbase).rsp107 $(QUIET)$(TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_AR) $(flags) $(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) @$(outbase).rsp 108 108 endef 109 109 … … 113 113 TOOL_OPENWATCOM-16_LINK_PROGRAM_DEPORD = 114 114 define TOOL_OPENWATCOM-16_LINK_PROGRAM_CMDS 115 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \115 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 116 116 $(TOOL_OPENWATCOM_LD16) \ 117 117 $(flags) \ … … 133 133 TOOL_OPENWATCOM-16_LINK_DLL_DEPORD = 134 134 define TOOL_OPENWATCOM-16_LINK_DLL_CMDS 135 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \135 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 136 136 $(TOOL_OPENWATCOM_LD16) \ 137 137 $(flags) \ … … 153 153 TOOL_OPENWATCOM-16_LINK_SYSMOD_DEPORD = 154 154 define TOOL_OPENWATCOM-16_LINK_SYSMOD_CMDS 155 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \155 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 156 156 $(TOOL_OPENWATCOM_LD16) \ 157 157 $(flags) \ -
trunk/kBuild/tools/OPENWATCOM-WL.kmk
r2663 r2749 55 55 $(foreach o,$(call TOOL_OPENWATCOM_FIX_SLASHES_SQ,$(filter-out %.res,$(objs)) $(othersrc)),'$(if $(filter %.lib %.a,$l),LIB,)File $o') \ 56 56 $(foreach l,$(call TOOL_OPENWATCOM_FIX_SLASHES_SQ,$(libs)),'Library $l') 57 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP ) \57 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD) \ 58 58 $(TOOL_OPENWATCOM_WLINK) @$(outbase).rsp 59 59 $(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP) \ -
trunk/kBuild/tools/OPENWATCOM.kmk
r2732 r2749 148 148 endif 149 149 150 if $(KBUILD_KMK_REVISION) >= 2747 151 TOOL_OPENWATCOM_ENV_SETUP_BD ?= $(call TOOL_OPENWATCOM_ENV_SETUP,$1,$2 --wcc-brain-damage) 152 else 153 TOOL_OPENWATCOM_ENV_SETUP_BD ?= $(call TOOL_OPENWATCOM_ENV_SETUP,$1,$2) 154 endif 155 156 150 157 # Functions for changing slashes (SQ = single quoted). 151 158 if1of ($(KBUILD_HOST), os2 win) … … 203 210 TOOL_OPENWATCOM_COMPILE_AS_OUTPUT = $(obj).err 204 211 define TOOL_OPENWATCOM_COMPILE_AS_CMDS 205 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP ) $(TOOL_OPENWATCOM_AS) \212 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_AS) \ 206 213 $(flags) \ 207 214 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \ … … 219 226 TOOL_OPENWATCOM_COMPILE_C_OUTPUT = $(obj).err 220 227 define TOOL_OPENWATCOM_COMPILE_C_CMDS 221 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP ) $(TOOL_OPENWATCOM_CC) \228 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_CC) \ 222 229 $(flags) \ 223 230 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \ … … 234 241 TOOL_OPENWATCOM_COMPILE_CXX_OUTPUT = $(obj).err 235 242 define TOOL_OPENWATCOM_COMPILE_CXX_CMDS 236 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP ) $(TOOL_OPENWATCOM_CXX) \243 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_CXX) \ 237 244 $(flags) \ 238 245 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \ … … 273 280 --append $(outbase).rsp \ 274 281 ) 275 $(QUIET)$(TOOL_OPENWATCOM_ENV_SETUP ) $(TOOL_OPENWATCOM_AR) $(flags) $(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) @$(outbase).rsp282 $(QUIET)$(TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_AR) $(flags) $(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) @$(outbase).rsp 276 283 endef 277 284 … … 280 287 TOOL_OPENWATCOM_LINK_PROGRAM_DEPORD = 281 288 define TOOL_OPENWATCOM_LINK_PROGRAM_CMDS 282 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \289 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 283 290 $(TOOL_OPENWATCOM_LD) \ 284 291 $(flags) \ … … 299 306 TOOL_OPENWATCOM_LINK_DLL_DEPORD = 300 307 define TOOL_OPENWATCOM_LINK_DLL_CMDS 301 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \308 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 302 309 $(TOOL_OPENWATCOM_LD) \ 303 310 $(flags) \ … … 318 325 TOOL_OPENWATCOM_LINK_SYSMOD_DEPORD = 319 326 define TOOL_OPENWATCOM_LINK_SYSMOD_CMDS 320 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \327 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 321 328 $(TOOL_OPENWATCOM_LD) \ 322 329 $(flags) \ -
trunk/kBuild/tools/WATCOMC11C-16.kmk
r2731 r2749 45 45 TOOL_WATCOMC11C-16_COMPILE_C_OUTPUT = $(obj).err 46 46 define TOOL_WATCOMC11C-16_COMPILE_C_CMDS 47 $(QUIET) $(call TOOL_WATCOMC11C_ENV_SETUP ) $(TOOL_WATCOMC11C_CC16) \47 $(QUIET) $(call TOOL_WATCOMC11C_ENV_SETUP_BD) $(TOOL_WATCOMC11C_CC16) \ 48 48 $(flags) \ 49 49 $(addsuffix , $(addprefix -i=, $(subst /,\\,$(incs)))) \ … … 60 60 TOOL_WATCOMC11C-16_COMPILE_CXX_OUTPUT = $(obj).err 61 61 define TOOL_WATCOMC11C-16_COMPILE_CXX_CMDS 62 $(QUIET) $(call TOOL_WATCOMC11C_ENV_SETUP ) $(TOOL_WATCOMC11C_CXX16) \62 $(QUIET) $(call TOOL_WATCOMC11C_ENV_SETUP_BD) $(TOOL_WATCOMC11C_CXX16) \ 63 63 $(flags) \ 64 64 $(addsuffix , $(addprefix -i=, $(subst /,\\,$(incs)))) \ … … 89 89 define TOOL_WATCOMC11C-16_LINK_LIBRARY_CMDS 90 90 $(QUIET)$(APPEND) -tn $(outbase).rsp $(foreach obj,$(subst /,\,$(objs) $(othersrc)),'+"$(obj)"') 91 $(QUIET)$(TOOL_WATCOMC11C_ENV_SETUP ) $(TOOL_WATCOMC11C_AR) $(flags) $(subst /,\\,$(out)) @$(outbase).rsp91 $(QUIET)$(TOOL_WATCOMC11C_ENV_SETUP_BD) $(TOOL_WATCOMC11C_AR) $(flags) $(subst /,\\,$(out)) @$(outbase).rsp 92 92 endef 93 93 … … 96 96 TOOL_WATCOMC11C-16_LINK_PROGRAM_DEPORD = 97 97 define TOOL_WATCOMC11C-16_LINK_PROGRAM_CMDS 98 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \98 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 99 99 $(TOOL_WATCOMC11C_LD16) \ 100 100 $(flags) \ … … 115 115 TOOL_WATCOMC11C-16_LINK_DLL_DEPORD = 116 116 define TOOL_WATCOMC11C-16_LINK_DLL_CMDS 117 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \117 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 118 118 $(TOOL_WATCOMC11C_LD16) \ 119 119 $(flags) \ … … 134 134 TOOL_WATCOMC11C-16_LINK_SYSMOD_DEPORD = 135 135 define TOOL_WATCOMC11C-16_LINK_SYSMOD_CMDS 136 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \136 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 137 137 $(TOOL_WATCOMC11C_LD16) \ 138 138 $(flags) \ -
trunk/kBuild/tools/WATCOMC11C-WL.kmk
r2413 r2749 54 54 $(foreach o,$(subst /,\,$(filter-out %.res,$(objs)) $(othersrc)),'$(if $(filter %.lib %.a,$l),LIB,)File $o') \ 55 55 $(foreach l,$(subst /,\,$(libs)),'Library $l') 56 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP ) \56 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP_BD) \ 57 57 $(TOOL_WATCOMC11C_WLINK) @$(outbase).rsp 58 58 $(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP) \ -
trunk/kBuild/tools/WATCOMC11C.kmk
r2731 r2749 114 114 endif 115 115 116 if $(KBUILD_KMK_REVISION) >= 2747 117 TOOL_WATCOMC11C_ENV_SETUP_BD ?= $(call TOOL_WATCOMC11C_ENV_SETUP,$1,$2 --wcc-brain-damage) 118 else 119 TOOL_WATCOMC11C_ENV_SETUP_BD ?= $(call TOOL_WATCOMC11C_ENV_SETUP,$1,$2) 120 endif 121 122 116 123 # General Properties used by kBuild 117 124 TOOL_WATCOMC11C_COBJSUFF ?= .obj … … 152 159 TOOL_WATCOMC11C_COMPILE_C_OUTPUT = $(obj).err 153 160 define TOOL_WATCOMC11C_COMPILE_C_CMDS 154 $(QUIET) $(call TOOL_WATCOMC11C_ENV_SETUP ) $(TOOL_WATCOMC11C_CC) \161 $(QUIET) $(call TOOL_WATCOMC11C_ENV_SETUP_BD) $(TOOL_WATCOMC11C_CC) \ 155 162 $(flags) \ 156 163 $(addsuffix , $(addprefix -i=, $(subst /,\\,$(incs)))) \ … … 167 174 TOOL_WATCOMC11C_COMPILE_CXX_OUTPUT = $(obj).err 168 175 define TOOL_WATCOMC11C_COMPILE_CXX_CMDS 169 $(QUIET) $(call TOOL_WATCOMC11C_ENV_SETUP ) $(TOOL_WATCOMC11C_CXX) \176 $(QUIET) $(call TOOL_WATCOMC11C_ENV_SETUP_BD) $(TOOL_WATCOMC11C_CXX) \ 170 177 $(flags) \ 171 178 $(addsuffix , $(addprefix -i=, $(subst /,\\,$(incs)))) \ … … 196 203 define TOOL_WATCOMC11C_LINK_LIBRARY_CMDS 197 204 $(QUIET)$(APPEND) -tn $(outbase).rsp $(foreach obj,$(subst /,\,$(objs) $(othersrc)),'+"$(obj)"') 198 $(QUIET)$(TOOL_WATCOMC11C_ENV_SETUP ) $(TOOL_WATCOMC11C_AR) $(flags) $(subst /,\\,$(out)) @$(outbase).rsp205 $(QUIET)$(TOOL_WATCOMC11C_ENV_SETUP_BD) $(TOOL_WATCOMC11C_AR) $(flags) $(subst /,\\,$(out)) @$(outbase).rsp 199 206 endef 200 207 … … 203 210 TOOL_WATCOMC11C_LINK_PROGRAM_DEPORD = 204 211 define TOOL_WATCOMC11C_LINK_PROGRAM_CMDS 205 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \212 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 206 213 $(TOOL_WATCOMC11C_LD) \ 207 214 $(flags) \ … … 222 229 TOOL_WATCOMC11C_LINK_DLL_DEPORD = 223 230 define TOOL_WATCOMC11C_LINK_DLL_CMDS 224 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \231 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 225 232 $(TOOL_WATCOMC11C_LD) \ 226 233 $(flags) \ … … 241 248 TOOL_WATCOMC11C_LINK_SYSMOD_DEPORD = 242 249 define TOOL_WATCOMC11C_LINK_SYSMOD_CMDS 243 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP ,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \250 $(QUIET)$(call TOOL_WATCOMC11C_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \ 244 251 $(TOOL_WATCOMC11C_LD) \ 245 252 $(flags) \
Note:
See TracChangeset
for help on using the changeset viewer.