Changeset 2572 for trunk/kBuild/tools/OPENWATCOM-WL.kmk
- Timestamp:
- Apr 27, 2012, 3:19:55 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/OPENWATCOM-WL.kmk
r2413 r2572 44 44 45 45 TOOL_OPENWATCOM-WL_LINK_PROGRAM_OUTPUT = $(outbase).map $(outbase).rsp 46 TOOL_OPENWATCOM-WL_LINK_PROGRAM_OUTPUT_MAYBE = $(outbase).sym 46 47 TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc) 47 48 TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPORD = … … 49 50 $(QUIET)$(APPEND) -tn $(outbase).rsp \ 50 51 $(if $(flags),'$(flags)',) \ 51 'Name $( subst /,\,$(out)$(if $(suffix $(out)),,.))' \52 'Option Map=$( subst /,\,$(outbase)).map' \53 $(foreach p,$( subst /,\,$(libpath)),'LIBPath $p') \54 $(foreach o,$( subst /,\,$(filter-out %.res,$(objs)) $(othersrc)),'$(if $(filter %.lib %.a,$l),LIB,)File $o') \55 $(foreach l,$( subst /,\,$(libs)),'Library $l')52 'Name $(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)$(if $(suffix $(out)),,.))' \ 53 'Option Map=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(outbase)).map' \ 54 $(foreach p,$(call TOOL_OPENWATCOM_FIX_SLASHES,$(libpath)),'LIBPath $p') \ 55 $(foreach o,$(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter-out %.res,$(objs)) $(othersrc)),'$(if $(filter %.lib %.a,$l),LIB,)File $o') \ 56 $(foreach l,$(call TOOL_OPENWATCOM_FIX_SLASHES,$(libs)),'Library $l') 56 57 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP) \ 57 58 $(TOOL_OPENWATCOM_WLINK) @$(outbase).rsp … … 59 60 $(TOOL_OPENWATCOM_RC) \ 60 61 $(filter -bt=%,$(flags)) \ 61 /fe=$( subst /,\\,$(out)) \62 $( subst /,\\,$(filter %.res,$(objs))))62 /fe=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) \ 63 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter %.res,$(objs)))) 63 64 endef 64 65 65 66 TOOL_OPENWATCOM-WL_LINK_DLL_OUTPUT = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_OUTPUT) 67 TOOL_OPENWATCOM-WL_LINK_DLL_OUTPUT_MAYBE = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_OUTPUT_MAYBE) 66 68 TOOL_OPENWATCOM-WL_LINK_DLL_DEPEND = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPEND) 67 69 TOOL_OPENWATCOM-WL_LINK_DLL_DEPORD = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPORD) … … 69 71 70 72 TOOL_OPENWATCOM-WL_LINK_SYSMOD_OUTPUT = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_OUTPUT) 73 TOOL_OPENWATCOM-WL_LINK_SYSMOD_OUTPUT_MAYBE = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_OUTPUT_MAYBE) 71 74 TOOL_OPENWATCOM-WL_LINK_SYSMOD_DEPEND = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPEND) 72 75 TOOL_OPENWATCOM-WL_LINK_SYSMOD_DEPORD = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPORD) … … 74 77 75 78 TOOL_OPENWATCOM-WL_LINK_MISCBIN_OUTPUT = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_OUTPUT) 79 TOOL_OPENWATCOM-WL_LINK_MISCBIN_OUTPUT_MAYBE = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_OUTPUT_MAYBE) 76 80 TOOL_OPENWATCOM-WL_LINK_MISCBIN_DEPEND = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPEND) 77 81 TOOL_OPENWATCOM-WL_LINK_MISCBIN_DEPORD = $(TOOL_OPENWATCOM-WL_LINK_PROGRAM_DEPORD)
Note:
See TracChangeset
for help on using the changeset viewer.