Changeset 771 for trunk/kBuild/tools/MINGW32.kmk
- Timestamp:
- Jan 19, 2007, 5:47:15 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/MINGW32.kmk
r754 r771 65 65 else 66 66 # Resolve any fancy stuff once and for all. 67 TOOL_MINGW32_PREFIX := 67 TOOL_MINGW32_PREFIX := 68 68 endif 69 69 … … 194 194 # @param $(outbase) Output basename (full). Use this for list files and such. 195 195 TOOL_MINGW32_LINK_LIBRARY_OUTPUT = $(out).ar-script 196 TOOL_MINGW32_LINK_LIBRARY_DEPORD = 197 ifeq ($(filter append-dash-n,$(KMK_FEATURES)),append-dash-n) 198 TOOL_MINGW32_LINK_LIBRARY_DEPEND = $(othersrc) 199 define TOOL_MINGW32_LINK_LIBRARY_CMDS 200 $(QUIET)$(APPEND) $(out).ar-script CREATE $(out) 201 $(QUIET)$(APPEND) -n $(out).ar-script \ 202 $(foreach o,$(objs), 'ADDMOD $(o)') \ 203 $(foreach o,$(othersrc), 'ADDLIB $(o)') 204 $(QUIET)$(APPEND) $(out).ar-script 'SAVE' 205 $(QUIET)$(APPEND) $(out).ar-script 'END' 206 $(QUIET)$(TOOL_MINGW32_AR) -M < $(out).ar-script 207 endef 208 else 196 209 TOOL_MINGW32_LINK_LIBRARY_DEPEND = $(filter %.a %.lib,$(othersrc)) 197 TOOL_MINGW32_LINK_LIBRARY_DEPORD =198 210 define TOOL_MINGW32_LINK_LIBRARY_CMDS 199 211 $(QUIET)$(APPEND) $(out).ar-script "CREATE $(out)" … … 206 218 $(QUIET)$(TOOL_MINGW32_AR) -M < $(out).ar-script 207 219 endef 220 endif 208 221 209 222 … … 249 262 TOOL_MINGW32_LINK_DLL_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib)))\ 250 263 $(filter %.def %.res,$(othersrc)) 251 TOOL_MINGW32_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB)) 264 TOOL_MINGW32_LINK_DLL_DEPORD = $(call DIRDEP,$(PATH_LIB)) 252 265 define TOOL_MINGW32_LINK_DLL_CMDS 253 266 $(QUIET)$(TOOL_MINGW32_DLLWRAP) $(flags)\
Note:
See TracChangeset
for help on using the changeset viewer.