Changeset 474 for trunk/kBuild/tools/GCC3.kmk
- Timestamp:
- Jul 16, 2006, 5:43:04 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GCC3.kmk
r471 r474 53 53 TOOL_GCC3_ARFLAGS := cr 54 54 TOOL_GCC3_ARLIBSUFF := .a 55 56 ifeq ($(BUILD_TARGET),os2) 57 TOOL_GCC3_AR_IMP := emximp$(HOSTSTUFF_EXE) 58 else 59 TOOL_GCC3_AR_IMP := $(ECHO) not supported! 60 endif 55 61 56 62 TOOL_GCC3_LD := g++$(HOSTSUFF_EXE) … … 166 172 # @param $(outbase) Output basename (full). Use this for list files and such. 167 173 TOOL_GCC3_LINK_LIBRARY_OUTPUT = $(out).ar-script 168 TOOL_GCC3_LINK_LIBRARY_DEPEND = $(filter %.a %.lib ,$(othersrc))174 TOOL_GCC3_LINK_LIBRARY_DEPEND = $(filter %.a %.lib %.def %.imp,$(othersrc)) 169 175 TOOL_GCC3_LINK_LIBRARY_DEPORD = 170 176 define TOOL_GCC3_LINK_LIBRARY_CMDS … … 174 180 $(foreach srclib, $(filter %.a %.lib,$(othersrc))\ 175 181 ,$(NL)$(TAB)$(APPEND) $(out).ar-script "ADDLIB $(srclib)") 182 $(if $(filter %.def %.imp,$(othersrc))\ 183 ,$(TOOL_GCC3_AR_IMP) -o $(outbase).imp.a $(filter %.def %.imp,$(othersrc))\ 184 $(NL)$(TAB)$(APPEND) $(out).ar-script "ADDLIB $(outbase).imp.a") 176 185 $(APPEND) $(out).ar-script "SAVE" 177 186 $(APPEND) $(out).ar-script "END"
Note:
See TracChangeset
for help on using the changeset viewer.