Changeset 1504 for trunk/kBuild/tools
- Timestamp:
- Apr 9, 2008, 2:04:42 AM (17 years ago)
- Location:
- trunk/kBuild/tools
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/GCC.kmk
r1259 r1504 36 36 TOOL_GCC_LDFLAGS.dll.os2 ?= -Zdll 37 37 TOOL_GCC_LDFLAGS.dll.darwin ?= -dynamiclib 38 ifndef TOOL_GCC_LDFLAGS.$( BUILD_TARGET)38 ifndef TOOL_GCC_LDFLAGS.$(KBUILD_TARGET) 39 39 TOOL_GCC_LDFLAGS.dll ?= -shared 40 40 else 41 TOOL_GCC_LDFLAGS.dll ?= $(TOOL_GCC_LDFLAGS.$( BUILD_TARGET))41 TOOL_GCC_LDFLAGS.dll ?= $(TOOL_GCC_LDFLAGS.$(KBUILD_TARGET)) 42 42 endif 43 43 -
trunk/kBuild/tools/GCC3.kmk
r1418 r1504 31 31 TOOL_GCC3_CXX ?= g++$(HOSTSUFF_EXE) 32 32 TOOL_GCC3_AS ?= gcc$(HOSTSUFF_EXE) 33 ifeq ($( BUILD_TARGET),solaris) ## @todo drop the MRI script!33 ifeq ($(KBUILD_TARGET),solaris) ## @todo drop the MRI script! 34 34 TOOL_GCC3_AR ?= gar$(HOSTSUFF_EXE) 35 35 else 36 36 TOOL_GCC3_AR ?= ar$(HOSTSUFF_EXE) 37 37 endif 38 ifeq ($( BUILD_TARGET),os2)38 ifeq ($(KBUILD_TARGET),os2) 39 39 TOOL_GCC3_AR_IMP ?= emximp$(HOSTSTUFF_EXE) 40 40 else … … 43 43 TOOL_GCC3_LD ?= gcc$(HOSTSUFF_EXE) 44 44 TOOL_GCC3_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 45 ifndef TOOL_GCC3_LDFLAGS.$( BUILD_TARGET)45 ifndef TOOL_GCC3_LDFLAGS.$(KBUILD_TARGET) 46 46 TOOL_GCC3_LDFLAGS.dll ?= -shared 47 47 else 48 TOOL_GCC3_LDFLAGS.dll ?= $(TOOL_GCC3_LDFLAGS.$( BUILD_TARGET))48 TOOL_GCC3_LDFLAGS.dll ?= $(TOOL_GCC3_LDFLAGS.$(KBUILD_TARGET)) 49 49 endif 50 50 TOOL_GCC3_LDFLAGS.sysmod ?= -r 51 TOOL_GCC3_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))52 ifeq ($( BUILD_TARGET),os2)51 TOOL_GCC3_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 52 ifeq ($(KBUILD_TARGET),os2) 53 53 TOOL_GCC3_LD_MAP ?= -Zmap=$(1) 54 54 TOOL_GCC3_LD_SYSMOD_MAP ?= -Zmap=$(1) … … 274 274 define TOOL_GCC3_LINK_DLL_CMDS 275 275 $(QUIET)$(TOOL_GCC3_LD) $(TOOL_GCC3_LDFLAGS.dll) $(flags) -o $(out)\ 276 $(if $(filter-out win32 os2, $( BUILD_TARGET)),$(call TOOL_GCC3_LD_SONAME,$(target),$(out)))\276 $(if $(filter-out win32 os2, $(KBUILD_TARGET)),$(call TOOL_GCC3_LD_SONAME,$(target),$(out)))\ 277 277 $(objs)\ 278 278 $(filter %.def, $(othersrc))\ -
trunk/kBuild/tools/GCC32.kmk
r1418 r1504 35 35 TOOL_GCC32_LD ?= gcc$(HOSTSUFF_EXE) -m32 36 36 TOOL_GCC32_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 37 ifndef TOOL_GCC32_LDFLAGS.$( BUILD_TARGET)37 ifndef TOOL_GCC32_LDFLAGS.$(KBUILD_TARGET) 38 38 TOOL_GCC32_LDFLAGS.dll ?= -shared 39 39 else 40 TOOL_GCC32_LDFLAGS.dll ?= $(TOOL_GCC32_LDFLAGS.$( BUILD_TARGET))40 TOOL_GCC32_LDFLAGS.dll ?= $(TOOL_GCC32_LDFLAGS.$(KBUILD_TARGET)) 41 41 endif 42 42 TOOL_GCC32_LDFLAGS.sysmod ?= -r -m elf_i386 43 TOOL_GCC32_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))44 ifeq ($( BUILD_TARGET),os2)43 TOOL_GCC32_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 44 ifeq ($(KBUILD_TARGET),os2) 45 45 TOOL_GCC32_LD_MAP ?= -Zmap=$(1) 46 46 else 47 47 TOOL_GCC32_LD_MAP ?= -Wl,-Map -Wl,$(1) -Wl,--cref 48 48 endif 49 ifeq ($( BUILD_TARGET),os2)49 ifeq ($(KBUILD_TARGET),os2) 50 50 TOOL_GCC32_LD_SYSMOD_MAP ?= -Zmap=$(1) 51 51 else … … 266 266 define TOOL_GCC32_LINK_DLL_CMDS 267 267 $(QUIET)$(TOOL_GCC32_LD) $(TOOL_GCC32_LDFLAGS.dll) $(flags) -o $(out)\ 268 $(if $(filter-out win os2, $( BUILD_TARGET)),$(call TOOL_GCC32_LD_SONAME,$(target),$(out)))\268 $(if $(filter-out win os2, $(KBUILD_TARGET)),$(call TOOL_GCC32_LD_SONAME,$(target),$(out)))\ 269 269 $(objs)\ 270 270 $(foreach p,$(libpath), -L$(p))\ -
trunk/kBuild/tools/GCC3OMF.kmk
r1418 r1504 35 35 TOOL_GCC3OMF_LD ?= gcc$(HOSTSUFF_EXE) 36 36 TOOL_GCC3OMF_LD_SYSMOD ?= gcc$(HOSTSUFF_EXE) 37 ifndef TOOL_GCC3OMF_LDFLAGS.$( BUILD_TARGET)37 ifndef TOOL_GCC3OMF_LDFLAGS.$(KBUILD_TARGET) 38 38 TOOL_GCC3OMF_LDFLAGS.dll ?= -shared -Zdll 39 39 else 40 TOOL_GCC3OMF_LDFLAGS.dll ?= $(TOOL_GCC3OMF_LDFLAGS.$( BUILD_TARGET))40 TOOL_GCC3OMF_LDFLAGS.dll ?= $(TOOL_GCC3OMF_LDFLAGS.$(KBUILD_TARGET)) 41 41 endif 42 42 TOOL_GCC3OMF_LDFLAGS.sysmod ?= -nostdlib -
trunk/kBuild/tools/GCC3PLAIN.kmk
r1418 r1504 38 38 TOOL_GCC3PLAIN_LDFLAGS.dll.os2 ?= -Zdll 39 39 TOOL_GCC3PLAIN_LDFLAGS.dll.darwin ?= -dynamiclib 40 ifndef TOOL_GCC3PLAIN_LDFLAGS.$( BUILD_TARGET)40 ifndef TOOL_GCC3PLAIN_LDFLAGS.$(KBUILD_TARGET) 41 41 TOOL_GCC3PLAIN_LDFLAGS.dll ?= -shared 42 42 else 43 TOOL_GCC3PLAIN_LDFLAGS.dll ?= $(TOOL_GCC3PLAIN_LDFLAGS.$( BUILD_TARGET))43 TOOL_GCC3PLAIN_LDFLAGS.dll ?= $(TOOL_GCC3PLAIN_LDFLAGS.$(KBUILD_TARGET)) 44 44 endif 45 45 TOOL_GCC3PLAIN_LD_SONAME.darwin ?= $(NO_SUCH_VARIABLE) 46 46 TOOL_GCC3PLAIN_LD_SONAME.os2 ?= $(NO_SUCH_VARIABLE) 47 TOOL_GCC3PLAIN_LD_SONAME.solaris ?= -Wl,-h,$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))47 TOOL_GCC3PLAIN_LD_SONAME.solaris ?= -Wl,-h,$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 48 48 TOOL_GCC3PLAIN_LD_SONAME.win ?= $(NO_SUCH_VARIABLE) 49 ifndef TOOL_GCC3PLAIN_LD_SONAME.$( BUILD_TARGET)50 TOOL_GCC3PLAIN_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))49 ifndef TOOL_GCC3PLAIN_LD_SONAME.$(KBUILD_TARGET) 50 TOOL_GCC3PLAIN_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 51 51 else 52 TOOL_GCC3PLAIN_LD_SONAME ?= $(TOOL_GCC3PLAIN_LD_SONAME.$( BUILD_TARGET))52 TOOL_GCC3PLAIN_LD_SONAME ?= $(TOOL_GCC3PLAIN_LD_SONAME.$(KBUILD_TARGET)) 53 53 endif 54 54 ifdef SLKRUNS … … 269 269 define TOOL_GCC3PLAIN_LINK_DLL_CMDS 270 270 $(QUIET)$(TOOL_GCC3PLAIN_LD) $(TOOL_GCC3PLAIN_LDFLAGS.dll) $(flags) -o $(out)\ 271 $(if $(filter-out win32 os2, $( BUILD_TARGET)),$(call TOOL_GCC3PLAIN_LD_SONAME,$(target),$(out)))\271 $(if $(filter-out win32 os2, $(KBUILD_TARGET)),$(call TOOL_GCC3PLAIN_LD_SONAME,$(target),$(out)))\ 272 272 $(objs)\ 273 273 $(filter %.def, $(othersrc))\ -
trunk/kBuild/tools/GCC4MACHO.kmk
r1418 r1504 34 34 TOOL_GCC4MACHO_LD ?= gcc$(HOSTSUFF_EXE) 35 35 TOOL_GCC4MACHO_LD_SYSMOD ?= gcc$(HOSTSUFF_EXE) 36 ifndef TOOL_GCC4MACHO_LDFLAGS.$( BUILD_TARGET)36 ifndef TOOL_GCC4MACHO_LDFLAGS.$(KBUILD_TARGET) 37 37 TOOL_GCC4MACHO_LDFLAGS.dll ?= -dynamiclib 38 38 else 39 TOOL_GCC4MACHO_LDFLAGS.dll ?= $(TOOL_GCC4MACHO_LDFLAGS.$( BUILD_TARGET))39 TOOL_GCC4MACHO_LDFLAGS.dll ?= $(TOOL_GCC4MACHO_LDFLAGS.$(KBUILD_TARGET)) 40 40 endif 41 41 TOOL_GCC4MACHO_LDFLAGS.sysmod ?= -r 42 #TOOL_GCC4MACHO_LD_SONAME = -Wl,-dylib_install_name $(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))42 #TOOL_GCC4MACHO_LD_SONAME = -Wl,-dylib_install_name $(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 43 43 44 44 ifdef SLKRUNS -
trunk/kBuild/tools/GCC64.kmk
r1418 r1504 35 35 TOOL_GCC64_LD ?= gcc$(HOSTSUFF_EXE) -m64 36 36 TOOL_GCC64_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 37 ifndef TOOL_GCC64_LDFLAGS.$( BUILD_TARGET)37 ifndef TOOL_GCC64_LDFLAGS.$(KBUILD_TARGET) 38 38 TOOL_GCC64_LDFLAGS.dll ?= -shared 39 39 else 40 TOOL_GCC64_LDFLAGS.dll ?= $(TOOL_GCC64_LDFLAGS.$( BUILD_TARGET))40 TOOL_GCC64_LDFLAGS.dll ?= $(TOOL_GCC64_LDFLAGS.$(KBUILD_TARGET)) 41 41 endif 42 42 TOOL_GCC64_LDFLAGS.sysmod ?= -r -m elf_x86_64 43 TOOL_GCC64_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))44 ifeq ($( BUILD_TARGET),os2)43 TOOL_GCC64_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 44 ifeq ($(KBUILD_TARGET),os2) 45 45 TOOL_GCC64_LD_MAP ?= -Zmap=$(1) 46 46 else 47 47 TOOL_GCC64_LD_MAP ?= -Wl,-Map -Wl,$(1) -Wl,--cref 48 48 endif 49 ifeq ($( BUILD_TARGET),os2)49 ifeq ($(KBUILD_TARGET),os2) 50 50 TOOL_GCC64_LD_SYSMOD_MAP ?= -Zmap=$(1) 51 51 else … … 266 266 define TOOL_GCC64_LINK_DLL_CMDS 267 267 $(QUIET)$(TOOL_GCC64_LD) $(TOOL_GCC64_LDFLAGS.dll) $(flags) -o $(out)\ 268 $(if $(filter-out win os2, $( BUILD_TARGET)),$(call TOOL_GCC64_LD_SONAME,$(target),$(out)))\268 $(if $(filter-out win os2, $(KBUILD_TARGET)),$(call TOOL_GCC64_LD_SONAME,$(target),$(out)))\ 269 269 $(objs)\ 270 270 $(foreach p,$(libpath), -L$(p))\ -
trunk/kBuild/tools/GXX.kmk
r1259 r1504 36 36 TOOL_GXX_LDFLAGS.dll.os2 ?= -Zdll 37 37 TOOL_GXX_LDFLAGS.dll.darwin ?= -dynamiclib 38 ifndef TOOL_GXX_LDFLAGS.$( BUILD_TARGET)38 ifndef TOOL_GXX_LDFLAGS.$(KBUILD_TARGET) 39 39 TOOL_GXX_LDFLAGS.dll ?= -shared 40 40 else 41 TOOL_GXX_LDFLAGS.dll ?= $(TOOL_GXX_LDFLAGS.$( BUILD_TARGET))41 TOOL_GXX_LDFLAGS.dll ?= $(TOOL_GXX_LDFLAGS.$(KBUILD_TARGET)) 42 42 endif 43 43 -
trunk/kBuild/tools/GXX3.kmk
r1418 r1504 31 31 TOOL_GXX3_CXX ?= g++$(HOSTSUFF_EXE) 32 32 TOOL_GXX3_AS ?= gcc$(HOSTSUFF_EXE) 33 ifeq ($( BUILD_TARGET),solaris)33 ifeq ($(KBUILD_TARGET),solaris) 34 34 TOOL_GXX3_AR ?= gar$(HOSTSUFF_EXE) 35 35 else 36 36 TOOL_GXX3_AR ?= ar$(HOSTSUFF_EXE) 37 37 endif 38 ifeq ($( BUILD_TARGET),os2)38 ifeq ($(KBUILD_TARGET),os2) 39 39 TOOL_GXX3_AR_IMP ?= emximp$(HOSTSTUFF_EXE) 40 40 else … … 43 43 TOOL_GXX3_LD ?= g++$(HOSTSUFF_EXE) 44 44 TOOL_GXX3_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 45 ifndef TOOL_GXX3_LDFLAGS.$( BUILD_TARGET)45 ifndef TOOL_GXX3_LDFLAGS.$(KBUILD_TARGET) 46 46 TOOL_GXX3_LDFLAGS.dll ?= -shared 47 47 else 48 TOOL_GXX3_LDFLAGS.dll ?= $(TOOL_GXX3_LDFLAGS.$( BUILD_TARGET))48 TOOL_GXX3_LDFLAGS.dll ?= $(TOOL_GXX3_LDFLAGS.$(KBUILD_TARGET)) 49 49 endif 50 50 TOOL_GXX3_LDFLAGS.sysmod ?= -r 51 TOOL_GXX3_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))52 ifeq ($( BUILD_TARGET),os2)51 TOOL_GXX3_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 52 ifeq ($(KBUILD_TARGET),os2) 53 53 TOOL_GXX3_LD_MAP ?= -Zmap=$(1) 54 54 TOOL_GXX3_LD_SYSMOD_MAP ?= -Zmap=$(1) … … 274 274 define TOOL_GXX3_LINK_DLL_CMDS 275 275 $(QUIET)$(TOOL_GXX3_LD) $(TOOL_GXX3_LDFLAGS.dll) $(flags) -o $(out)\ 276 $(if $(filter-out win32 os2, $( BUILD_TARGET)),$(call TOOL_GXX3_LD_SONAME,$(target),$(out)))\276 $(if $(filter-out win32 os2, $(KBUILD_TARGET)),$(call TOOL_GXX3_LD_SONAME,$(target),$(out)))\ 277 277 $(objs)\ 278 278 $(filter %.def, $(othersrc))\ -
trunk/kBuild/tools/GXX32.kmk
r1418 r1504 35 35 TOOL_GXX32_LD ?= g++$(HOSTSUFF_EXE) -m32 36 36 TOOL_GXX32_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 37 ifndef TOOL_GXX32_LDFLAGS.$( BUILD_TARGET)37 ifndef TOOL_GXX32_LDFLAGS.$(KBUILD_TARGET) 38 38 TOOL_GXX32_LDFLAGS.dll ?= -shared 39 39 else 40 TOOL_GXX32_LDFLAGS.dll ?= $(TOOL_GXX32_LDFLAGS.$( BUILD_TARGET))40 TOOL_GXX32_LDFLAGS.dll ?= $(TOOL_GXX32_LDFLAGS.$(KBUILD_TARGET)) 41 41 endif 42 42 TOOL_GXX32_LDFLAGS.sysmod ?= -r -m elf_i386 43 TOOL_GXX32_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))44 ifeq ($( BUILD_TARGET),os2)43 TOOL_GXX32_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 44 ifeq ($(KBUILD_TARGET),os2) 45 45 TOOL_GXX32_LD_MAP ?= -Zmap=$(1) 46 46 else 47 47 TOOL_GXX32_LD_MAP ?= -Wl,-Map -Wl,$(1) -Wl,--cref 48 48 endif 49 ifeq ($( BUILD_TARGET),os2)49 ifeq ($(KBUILD_TARGET),os2) 50 50 TOOL_GXX32_LD_SYSMOD_MAP ?= -Zmap=$(1) 51 51 else … … 265 265 define TOOL_GXX32_LINK_DLL_CMDS 266 266 $(QUIET)$(TOOL_GXX32_LD) $(TOOL_GXX32_LDFLAGS.dll) $(flags) -o $(out)\ 267 $(if $(filter-out win os2, $( BUILD_TARGET)),$(call TOOL_GXX32_LD_SONAME,$(target),$(out)))\267 $(if $(filter-out win os2, $(KBUILD_TARGET)),$(call TOOL_GXX32_LD_SONAME,$(target),$(out)))\ 268 268 $(objs)\ 269 269 $(foreach p,$(libpath), -L$(p))\ -
trunk/kBuild/tools/GXX3OMF.kmk
r1418 r1504 35 35 TOOL_GXX3OMF_LD ?= g++$(HOSTSUFF_EXE) 36 36 TOOL_GXX3OMF_LD_SYSMOD ?= g++$(HOSTSUFF_EXE) 37 ifndef TOOL_GXX3OMF_LDFLAGS.$( BUILD_TARGET)37 ifndef TOOL_GXX3OMF_LDFLAGS.$(KBUILD_TARGET) 38 38 TOOL_GXX3OMF_LDFLAGS.dll ?= -shared -Zdll 39 39 else 40 TOOL_GXX3OMF_LDFLAGS.dll ?= $(TOOL_GXX3OMF_LDFLAGS.$( BUILD_TARGET))40 TOOL_GXX3OMF_LDFLAGS.dll ?= $(TOOL_GXX3OMF_LDFLAGS.$(KBUILD_TARGET)) 41 41 endif 42 42 TOOL_GXX3OMF_LDFLAGS.sysmod ?= -nostdlib -
trunk/kBuild/tools/GXX3PLAIN.kmk
r1418 r1504 38 38 TOOL_GXX3PLAIN_LDFLAGS.dll.os2 ?= -Zdll 39 39 TOOL_GXX3PLAIN_LDFLAGS.dll.darwin ?= -dynamiclib 40 ifndef TOOL_GXX3PLAIN_LDFLAGS.$( BUILD_TARGET)40 ifndef TOOL_GXX3PLAIN_LDFLAGS.$(KBUILD_TARGET) 41 41 TOOL_GXX3PLAIN_LDFLAGS.dll ?= -shared 42 42 else 43 TOOL_GXX3PLAIN_LDFLAGS.dll ?= $(TOOL_GXX3PLAIN_LDFLAGS.$( BUILD_TARGET))43 TOOL_GXX3PLAIN_LDFLAGS.dll ?= $(TOOL_GXX3PLAIN_LDFLAGS.$(KBUILD_TARGET)) 44 44 endif 45 45 TOOL_GXX3PLAIN_LD_SONAME.darwin ?= $(NO_SUCH_VARIABLE) 46 46 TOOL_GXX3PLAIN_LD_SONAME.os2 ?= $(NO_SUCH_VARIABLE) 47 TOOL_GXX3PLAIN_LD_SONAME.solaris ?= -Wl,-h,$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))47 TOOL_GXX3PLAIN_LD_SONAME.solaris ?= -Wl,-h,$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 48 48 TOOL_GXX3PLAIN_LD_SONAME.win ?= $(NO_SUCH_VARIABLE) 49 ifndef TOOL_GXX3PLAIN_LD_SONAME.$( BUILD_TARGET)50 TOOL_GXX3PLAIN_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))49 ifndef TOOL_GXX3PLAIN_LD_SONAME.$(KBUILD_TARGET) 50 TOOL_GXX3PLAIN_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 51 51 else 52 TOOL_GXX3PLAIN_LD_SONAME ?= $(TOOL_GXX3PLAIN_LD_SONAME.$( BUILD_TARGET))52 TOOL_GXX3PLAIN_LD_SONAME ?= $(TOOL_GXX3PLAIN_LD_SONAME.$(KBUILD_TARGET)) 53 53 endif 54 54 ifdef SLKRUNS … … 269 269 define TOOL_GXX3PLAIN_LINK_DLL_CMDS 270 270 $(QUIET)$(TOOL_GXX3PLAIN_LD) $(TOOL_GXX3PLAIN_LDFLAGS.dll) $(flags) -o $(out)\ 271 $(if $(filter-out win32 os2, $( BUILD_TARGET)),$(call TOOL_GXX3PLAIN_LD_SONAME,$(target),$(out)))\271 $(if $(filter-out win32 os2, $(KBUILD_TARGET)),$(call TOOL_GXX3PLAIN_LD_SONAME,$(target),$(out)))\ 272 272 $(objs)\ 273 273 $(filter %.def, $(othersrc))\ -
trunk/kBuild/tools/GXX4MACHO.kmk
r1418 r1504 34 34 TOOL_GXX4MACHO_LD ?= g++$(HOSTSUFF_EXE) 35 35 TOOL_GXX4MACHO_LD_SYSMOD ?= g++$(HOSTSUFF_EXE) 36 ifndef TOOL_GXX4MACHO_LDFLAGS.$( BUILD_TARGET)36 ifndef TOOL_GXX4MACHO_LDFLAGS.$(KBUILD_TARGET) 37 37 TOOL_GXX4MACHO_LDFLAGS.dll ?= -dynamiclib 38 38 else 39 TOOL_GXX4MACHO_LDFLAGS.dll ?= $(TOOL_GXX4MACHO_LDFLAGS.$( BUILD_TARGET))39 TOOL_GXX4MACHO_LDFLAGS.dll ?= $(TOOL_GXX4MACHO_LDFLAGS.$(KBUILD_TARGET)) 40 40 endif 41 41 TOOL_GXX4MACHO_LDFLAGS.sysmod ?= -r 42 #TOOL_GXX4MACHO_LD_SONAME = -Wl,-dylib_install_name $(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))42 #TOOL_GXX4MACHO_LD_SONAME = -Wl,-dylib_install_name $(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 43 43 44 44 ifdef SLKRUNS -
trunk/kBuild/tools/GXX64.kmk
r1418 r1504 35 35 TOOL_GXX64_LD ?= g++$(HOSTSUFF_EXE) -m64 36 36 TOOL_GXX64_LD_SYSMOD ?= ld$(HOSTSUFF_EXE) 37 ifndef TOOL_GXX64_LDFLAGS.$( BUILD_TARGET)37 ifndef TOOL_GXX64_LDFLAGS.$(KBUILD_TARGET) 38 38 TOOL_GXX64_LDFLAGS.dll ?= -shared 39 39 else 40 TOOL_GXX64_LDFLAGS.dll ?= $(TOOL_GXX64_LDFLAGS.$( BUILD_TARGET))40 TOOL_GXX64_LDFLAGS.dll ?= $(TOOL_GXX64_LDFLAGS.$(KBUILD_TARGET)) 41 41 endif 42 42 TOOL_GXX64_LDFLAGS.sysmod ?= -r -m elf_x86_64 43 TOOL_GXX64_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))44 ifeq ($( BUILD_TARGET),os2)43 TOOL_GXX64_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 44 ifeq ($(KBUILD_TARGET),os2) 45 45 TOOL_GXX64_LD_MAP ?= -Zmap=$(1) 46 46 else 47 47 TOOL_GXX64_LD_MAP ?= -Wl,-Map -Wl,$(1) -Wl,--cref 48 48 endif 49 ifeq ($( BUILD_TARGET),os2)49 ifeq ($(KBUILD_TARGET),os2) 50 50 TOOL_GXX64_LD_SYSMOD_MAP ?= -Zmap=$(1) 51 51 else … … 265 265 define TOOL_GXX64_LINK_DLL_CMDS 266 266 $(QUIET)$(TOOL_GXX64_LD) $(TOOL_GXX64_LDFLAGS.dll) $(flags) -o $(out)\ 267 $(if $(filter-out win os2, $( BUILD_TARGET)),$(call TOOL_GXX64_LD_SONAME,$(target),$(out)))\267 $(if $(filter-out win os2, $(KBUILD_TARGET)),$(call TOOL_GXX64_LD_SONAME,$(target),$(out)))\ 268 268 $(objs)\ 269 269 $(foreach p,$(libpath), -L$(p))\ -
trunk/kBuild/tools/MINGW32.kmk
r1034 r1504 52 52 TOOL_MINGW32_PREFIX := 53 53 endif 54 ifneq ($( BUILD_PLATFORM),win)54 ifneq ($(KBUILD_HOST),win) 55 55 # we're cross compiling either using an emulator (wine/odin) or a cross compiler. 56 56 ifneq ($(PATH_TOOL_MINGW32),$(subst /win.x86,,$(subst /x86.win,,$(PATH_TOOL_MINGW32)))) -
trunk/kBuild/tools/TAR.kmk
r819 r1504 55 55 TOOL_TAR_UNPACK_DEPEND = 56 56 TOOL_TAR_UNPACK_DEPORD = 57 ifeq ($( BUILD_PLATFORM),win) # hacking with buggy unxutils on windows. it doesn't like driver letters.57 ifeq ($(KBUILD_HOST),win) # hacking with buggy unxutils on windows. it doesn't like driver letters. 58 58 define TOOL_TAR_UNPACK_CMDS 59 59 $(QUIET)$(TOOL_TAR_UNPACK) -x $(flags) -C $(subst G:,,$(inst)) -f $(archive) -
trunk/kBuild/tools/VCC80.kmk
r1354 r1504 2 2 ## @file 3 3 # 4 # kBuild Tool Config - Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting $( BUILD_TARGET).4 # kBuild Tool Config - Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting $(KBUILD_TARGET). 5 5 # 6 6 # Copyright (c) 2004-2007 knut st. osmundsen <fbird-kBuild-spam@anduin.net> … … 25 25 # 26 26 27 TOOL_VCC80 := Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting $( BUILD_TARGET).27 TOOL_VCC80 := Visual C++ 8.0 (aka Visual .NET 2005, or MSC v14), targeting $(KBUILD_TARGET). 28 28 29 29 # Tool Specific Properties … … 48 48 endif 49 49 ifneq ($(PATH_TOOL_VCC80),) 50 ifeq ($( BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH),win.amd64)50 ifeq ($(KBUILD_HOST).$(KBUILD_HOST_ARCH),win.amd64) 51 51 PATH_TOOL_VCC80_BIN.amd64 ?= $(PATH_TOOL_VCC80)/bin/amd64 52 52 else … … 54 54 endif 55 55 PATH_TOOL_VCC80_BIN.x86 ?= $(PATH_TOOL_VCC80)/bin 56 PATH_TOOL_VCC80_BIN ?= $(PATH_TOOL_VCC80_BIN.$( BUILD_TARGET))56 PATH_TOOL_VCC80_BIN ?= $(PATH_TOOL_VCC80_BIN.$(KBUILD_TARGET)) 57 57 PATH_TOOL_VCC80_LIB.amd64 ?= $(PATH_TOOL_VCC80)/lib/amd64 58 58 PATH_TOOL_VCC80_LIB.x86 ?= $(PATH_TOOL_VCC80)/lib 59 PATH_TOOL_VCC80_LIB ?= $(PATH_TOOL_VCC80_LIB.$( BUILD_TARGET))59 PATH_TOOL_VCC80_LIB ?= $(PATH_TOOL_VCC80_LIB.$(KBUILD_TARGET)) 60 60 PATH_TOOL_VCC80_INC ?= $(PATH_TOOL_VCC80)/include 61 61 PATH_TOOL_VCC80_ATLMFC ?= $(PATH_TOOL_VCC80X86)/atlmfc … … 63 63 PATH_TOOL_VCC80_ATLMFC_LIB.amd64 ?= $(PATH_TOOL_VCC80_ATLMFC)/lib 64 64 PATH_TOOL_VCC80_ATLMFC_LIB.x86 ?= $(PATH_TOOL_VCC80_ATLMFC)/lib/amd64 65 PATH_TOOL_VCC80_ATLMFC_LIB ?= $(PATH_TOOL_VCC80_ATLMFC_LIB.$( BUILD_TARGET))65 PATH_TOOL_VCC80_ATLMFC_LIB ?= $(PATH_TOOL_VCC80_ATLMFC_LIB.$(KBUILD_TARGET)) 66 66 TOOL_VCC80_CC ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/cl.exe 67 67 TOOL_VCC80_CXX ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC80_BIN)/cl.exe -
trunk/kBuild/tools/VCC80AMD64.kmk
r1354 r1504 49 49 PATH_TOOL_VCC80AMD64 := $(PATH_TOOL_VCC80AMD64) 50 50 endif 51 ifeq ($( BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH),win.amd64)51 ifeq ($(KBUILD_HOST).$(KBUILD_HOST_ARCH),win.amd64) 52 52 PATH_TOOL_VCC80AMD64_BIN ?= $(PATH_TOOL_VCC80AMD64)/bin/amd64 53 53 else -
trunk/kBuild/tools/XGCCAMD64LINUX.kmk
r1355 r1504 29 29 # Tool Specific Properties 30 30 TOOL_XGCCAMD64LINUX_HOSTSUFF_EXE ?= $(HOSTSUFF_EXE) 31 ifeq ($( BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH),linux.amd64)31 ifeq ($(KBUILD_HOST).$(KBUILD_HOST_ARCH),linux.amd64) 32 32 # not x-compile, use the default gcc. 33 33 TOOL_XGCCAMD64LINUX_PREFIX := $(TOOL_XGCCAMD64LINUX_PREFIX) … … 39 39 PATH_TOOL_XGCCAMD64LINUX := $(sort $(wildcard $(PATH_DEVTOOLS_BLD)/x86_64-unknown-linux-gnu/*)) 40 40 ifeq ($(PATH_TOOL_XGCCAMD64LINUX),) 41 ifeq ($(filter-out win.amd64,$( BUILD_PLATFORM).$(BUILD_PLATFORM_ARCH)),) # these can use the windows build.41 ifeq ($(filter-out win.amd64,$(KBUILD_HOST).$(KBUILD_HOST_ARCH)),) # these can use the windows build. 42 42 TOOL_XGCCAMD64LINUX_EXEC_PREFIX ?= $(EXEC_X86_WIN32) 43 43 TOOL_XGCCAMD64LINUX_HOSTSUFF_EXE := .exe … … 68 68 TOOL_XGCCAMD64LINUX_LD_SYSMOD ?= $(TOOL_XGCCAMD64LINUX_PREFIX)ld$(TOOL_XGCCAMD64LINUX_HOSTSUFF_EXE) 69 69 70 TOOL_XGCCAMD64LINUX_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$( BUILD_TARGET).$(BUILD_TYPE)) $($(1)_SONAME.$(BUILD_TARGET)) $($(1)_SONAME.$(BUILD_TYPE)) $($(1)_SONAME) $(notdir $(2)))70 TOOL_XGCCAMD64LINUX_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 71 71 TOOL_XGCCAMD64LINUX_LD_MAP ?= -Wl,-Map -Wl,$(1) -Wl,--cref 72 72 TOOL_XGCCAMD64LINUX_LD_SYSMOD_MAP ?= -Map $(1) --cref … … 247 247 define TOOL_XGCCAMD64LINUX_LINK_DLL_CMDS 248 248 $(QUIET)$(TOOL_XGCCAMD64LINUX_LD) $(TOOL_XGCCAMD64LINUX_LDFLAGS.dll) $(flags) -o $(out)\ 249 $(if $(filter-out win32 os2, $( BUILD_TARGET)),$(call TOOL_XGCCAMD64LINUX_LD_SONAME,$(target),$(out)))\249 $(if $(filter-out win32 os2, $(KBUILD_TARGET)),$(call TOOL_XGCCAMD64LINUX_LD_SONAME,$(target),$(out)))\ 250 250 $(objs)\ 251 251 $(foreach p,$(libpath), -L$(p))\
Note:
See TracChangeset
for help on using the changeset viewer.