- Timestamp:
- Oct 25, 2024 10:28:28 AM (6 months ago)
- svn:sync-xref-src-repo-rev:
- 165553
- Location:
- trunk/src
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/3D/Config.kmk
r106061 r106683 126 126 $(VBOX_PATH_3D)/win/VBoxWddmUmHlp 127 127 ifdef VBOX_WITH_NOCRT_STATIC # Only the softfloat libs are added here as mesa includes a softfloat.h and we wish for no conflicts. 128 TEMPLATE_VBoxMesa3DGuestR3Dll_L IBS.x86 = \129 $(filter-out $(VBOX_LIB_VBGL_R3_SHARED_X86),$(TEMPLATE_NewerVccVBoxGuestR3Dll_L IBS.x86)) \128 TEMPLATE_VBoxMesa3DGuestR3Dll_LATE_LIBS.x86 = \ 129 $(filter-out $(VBOX_LIB_VBGL_R3_SHARED_X86),$(TEMPLATE_NewerVccVBoxGuestR3Dll_LATE_LIBS.x86)) \ 130 130 $(VBOX_LIB_IPRT_GUEST_R3_SHARED_X86) \ 131 131 $(SDK_VBoxSoftFloatGuestR3Shared_LIBS.x86) 132 TEMPLATE_VBoxMesa3DGuestR3Dll_L IBS.$(KBUILD_TARGET_ARCH) = \133 $(filter-out $(VBOX_LIB_VBGL_R3_SHARED),$(TEMPLATE_NewerVccVBoxGuestR3Dll_L IBS.$(KBUILD_TARGET))) \132 TEMPLATE_VBoxMesa3DGuestR3Dll_LATE_LIBS.$(KBUILD_TARGET_ARCH) = \ 133 $(filter-out $(VBOX_LIB_VBGL_R3_SHARED),$(TEMPLATE_NewerVccVBoxGuestR3Dll_LATE_LIBS.$(KBUILD_TARGET))) \ 134 134 $(VBOX_LIB_IPRT_GUEST_R3_SHARED) \ 135 135 $(SDK_VBoxSoftFloatGuestR3Shared_LIBS.$(KBUILD_TARGET_ARCH)) -
trunk/src/VBox/Additions/os2/Config.kmk
r106061 r106683 83 83 $(PATH_DDKVIDEO)/rel/os2c/include/base/os2/16bit 84 84 85 TEMPLATE_VBoxOs2Vac308_L IBS = \85 TEMPLATE_VBoxOs2Vac308_LATE_LIBS = \ 86 86 $(PATH_DDKVIDEO)/rel/os2c/lib/os2/os2386.lib \ 87 87 $(PATH_TOOL_VAC308_LIB)/cppon30.lib -
trunk/src/VBox/Devices/EFI/Firmware/Config.kmk
r106061 r106683 160 160 $(VBOX_PATH_EFI_FIRMWARE)/MdePkg/Include/AArch64 161 161 162 TEMPLATE_VBoxEfiBldProg_L IBS = \162 TEMPLATE_VBoxEfiBldProg_LATE_LIBS = \ 163 163 $(VBOX_PATH_STAGE_EFI_BLDPROGS)/EfiBldCommonLib$(VBOX_SUFF_LIB) \ 164 $(TEMPLATE_VBoxBldProg_L IBS)164 $(TEMPLATE_VBoxBldProg_LATE_LIBS) 165 165 ifn1of ($(KBUILD_HOST), win) # This stuff isn't up to our standard at all! :/ 166 166 TEMPLATE_VBoxEfiBldProg_CFLAGS = $(filter-out -pedantic,$(TEMPLATE_VBoxBldProg_CFLAGS)) \ -
trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk
r106647 r106683 276 276 # 277 277 TEMPLATE_VBoxNetFltR3 = Template for NetFltInstall, NetFltUninstall, NetAdpInstall, NetAdpUninstall, ++ 278 TEMPLATE_VBoxNetFltR3_EXTENDS = VBoxR3Exe279 TEMPLATE_VBoxNetFltR3_SDKS = $(TEMPLATE_VBoxR3Exe_SDKS) ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBoxNtDll VBoxWinNewDevLib280 TEMPLATE_VBoxNetFltR3_L IBS = $(TEMPLATE_VBoxR3Exe_LIBS) \278 TEMPLATE_VBoxNetFltR3_EXTENDS = VBoxR3Exe 279 TEMPLATE_VBoxNetFltR3_SDKS = $(TEMPLATE_VBoxR3Exe_SDKS) ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBoxNtDll VBoxWinNewDevLib 280 TEMPLATE_VBoxNetFltR3_LATE_LIBS = $(TEMPLATE_VBoxR3Exe_LATE_LIBS) \ 281 281 $(WinNetConfigExe_1_TARGET) \ 282 282 $(PATH_STAGE_LIB)/VBoxDrvCfgExe$(VBOX_SUFF_LIB) \ -
trunk/src/VBox/HostDrivers/VBoxUSB/win/Makefile.kmk
r106647 r106683 130 130 # 131 131 TEMPLATE_VBoxUsbR3 = Template for USBInstalls, USBUninstall and USBTest 132 TEMPLATE_VBoxUsbR3_EXTENDS = VBoxR3Exe133 TEMPLATE_VBoxUsbR3_SDKS = $(TEMPLATE_VBoxR3Exe_SDKS) ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBoxWinNewDevLib134 TEMPLATE_VBoxUsbR3_CXXFLAGS = $(TEMPLATE_VBoxR3Exe_CXXFLAGS) -Gz135 TEMPLATE_VBoxUsbR3_CFLAGS = $(TEMPLATE_VBoxR3Exe_CFLAGS) -Gz136 TEMPLATE_VBoxUsbR3_L IBS = $(TEMPLATE_VBoxR3Exe_LIBS) \132 TEMPLATE_VBoxUsbR3_EXTENDS = VBoxR3Exe 133 TEMPLATE_VBoxUsbR3_SDKS = $(TEMPLATE_VBoxR3Exe_SDKS) ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBoxWinNewDevLib 134 TEMPLATE_VBoxUsbR3_CXXFLAGS = $(TEMPLATE_VBoxR3Exe_CXXFLAGS) -Gz 135 TEMPLATE_VBoxUsbR3_CFLAGS = $(TEMPLATE_VBoxR3Exe_CFLAGS) -Gz 136 TEMPLATE_VBoxUsbR3_LATE_LIBS = $(TEMPLATE_VBoxR3Exe_LATE_LIBS) \ 137 137 $(PATH_STAGE_LIB)/VBoxDrvCfgExe$(VBOX_SUFF_LIB) \ 138 138 $(LIB_RUNTIME) -
trunk/src/VBox/Runtime/Makefile.kmk
r106635 r106683 3054 3054 TEMPLATE_VBoxR3RuntimeDllItself = xx 3055 3055 TEMPLATE_VBoxR3RuntimeDllItself_EXTENDS = VBoxR3RuntimeDll 3056 TEMPLATE_VBoxR3RuntimeDllItself_L IBS.win.x86 = \3057 $(filter-out $(PATH_STAGE_LIB)/RuntimeR3VccTricks%, $(TEMPLATE_VBoxR3RuntimeDll_L IBS.win.x86))3056 TEMPLATE_VBoxR3RuntimeDllItself_LATE_LIBS.win.x86 = \ 3057 $(filter-out $(PATH_STAGE_LIB)/RuntimeR3VccTricks%, $(TEMPLATE_VBoxR3RuntimeDll_LATE_LIBS.win.x86)) 3058 3058 TEMPLATE_VBoxR3RuntimeDllItself_DEFS += IN_RING3 VCC_FAKES_TARGET_$(VBOX_VCC_TOOL_STEM) VCC_FAKES_TARGET=$(substr $(VBOX_VCC_TOOL_STEM),-3) 3059 3059 TEMPLATE_VBoxR3RuntimeDllItself_SOURCES = \ -
trunk/src/VBox/Storage/testcase/Makefile.kmk
r106061 r106683 163 163 if1of ($(KBUILD_TARGET), os2 win) 164 164 vbox-img_LIBS += \ 165 $(SDK_VBoxLzf _STATIC_LIBS) \165 $(SDK_VBoxLzfStatic_LIBS) \ 166 166 $(SDK_VBoxZlibStatic_LIBS) 167 167 else … … 213 213 if1of ($(KBUILD_TARGET), os2 win) 214 214 vdkeystoremgr_LIBS += \ 215 $(SDK_VBoxLzf _STATIC_LIBS) \215 $(SDK_VBoxLzfStatic_LIBS) \ 216 216 $(SDK_VBoxZlibStatic_LIBS) 217 217 else -
trunk/src/VBox/ValidationKit/Config.kmk
r106061 r106683 53 53 # 54 54 TEMPLATE_VBoxValidationKitR3Base = VBox Validation Kit ring-3 program base, both guest and host. 55 TEMPLATE_VBoxValidationKitR3Base_EXTENDS = VBoxR3Static55 TEMPLATE_VBoxValidationKitR3Base_EXTENDS = VBoxR3Static 56 56 ifeq ($(KBUILD_TARGET),win) 57 57 TEMPLATE_VBoxValidationKitR3Base_LDFLAGS = $(filter-out -IntegrityCheck, $(TEMPLATE_VBoxR3Static_LDFLAGS)) … … 62 62 TEMPLATE_VBoxValidationKitR3Base_LDFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_LDFLAGS)) 63 63 endif 64 TEMPLATE_VBoxValidationKitR3Base_DEFS = $(filter-out VBOX_WITH_DTRACE,$(TEMPLATE_VBoxR3Static_DEFS))65 TEMPLATE_VBoxValidationKitR3Base_L IBS = $(TEMPLATE_VBoxR3Static_LIBS)64 TEMPLATE_VBoxValidationKitR3Base_DEFS = $(filter-out VBOX_WITH_DTRACE,$(TEMPLATE_VBoxR3Static_DEFS)) 65 TEMPLATE_VBoxValidationKitR3Base_LATE_LIBS = $(TEMPLATE_VBoxR3Static_LATE_LIBS) 66 66 if1of ($(KBUILD_TARGET), linux) 67 67 if $(VBOX_GCC_VERSION_CXX) < 40800 68 TEMPLATE_VBoxValidationKitR3Base_L IBS+= supc++69 TEMPLATE_VBoxValidationKitR3Base_LDTOOL = $(subst GXX,GCC,$(TEMPLATE_VBoxR3Static_TOOL))70 endif 71 endif 72 TEMPLATE_VBoxValidationKitR3Base_LDFLAGS.darwin = $(TEMPLATE_VBoxR3Static_LDFLAGS.darwin) -framework IOKit68 TEMPLATE_VBoxValidationKitR3Base_LATE_LIBS += supc++ 69 TEMPLATE_VBoxValidationKitR3Base_LDTOOL = $(subst GXX,GCC,$(TEMPLATE_VBoxR3Static_TOOL)) 70 endif 71 endif 72 TEMPLATE_VBoxValidationKitR3Base_LDFLAGS.darwin = $(TEMPLATE_VBoxR3Static_LDFLAGS.darwin) -framework IOKit 73 73 74 74 … … 83 83 TEMPLATE_VBoxValidationKitR3_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBoxNtDll 84 84 TEMPLATE_VBoxValidationKitR3_DEFS = IN_RT_R3 85 TEMPLATE_VBoxValidationKitR3_L IBS.darwin = iconv86 TEMPLATE_VBoxValidationKitR3_L IBS.freebsd = iconv87 TEMPLATE_VBoxValidationKitR3_L IBS = \85 TEMPLATE_VBoxValidationKitR3_LATE_LIBS.darwin = iconv 86 TEMPLATE_VBoxValidationKitR3_LATE_LIBS.freebsd = iconv 87 TEMPLATE_VBoxValidationKitR3_LATE_LIBS = \ 88 88 $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB) 89 89 ifeq ($(KBUILD_TARGET),solaris) 90 TEMPLATE_VBoxValidationKitR3_L IBS += \90 TEMPLATE_VBoxValidationKitR3_LATE_LIBS += \ 91 91 kstat \ 92 92 nsl \ 93 93 contract 94 94 if1of ($(KBUILD_TARGET_ARCH), amd64 x86) 95 TEMPLATE_VBoxValidationKitR3_L IBS += \95 TEMPLATE_VBoxValidationKitR3_LATE_LIBS += \ 96 96 smbios 97 97 endif 98 98 endif 99 99 ifneq ($(KBUILD_TARGET),win) 100 TEMPLATE_VBoxValidationKitR3_L IBS += \100 TEMPLATE_VBoxValidationKitR3_LATE_LIBS += \ 101 101 $(SDK_VBoxZlib_LIBS) 102 102 endif … … 104 104 # Make VCC100 output work on NT3.x, NT4, W2K, XP and W2K3. 105 105 ifndef VBOX_WITH_NOCRT_STATIC 106 TEMPLATE_VBoxValidationKitR3_L IBS.win.x86 = \106 TEMPLATE_VBoxValidationKitR3_LATE_LIBS.win.x86 = \ 107 107 $(PATH_TOOL_$(TEMPLATE_VBoxValidationKitR3_TOOL.win.x86)_LIB)/oldnames.lib \ 108 108 $(PATH_TOOL_$(TEMPLATE_VBoxValidationKitR3_TOOL.win.x86)_LIB)/libcmt$(VBOX_VCC_CRT_TYPE).lib \ … … 147 147 TEMPLATE_VBoxValidationKitR3SupDrv_EXTENDS_BY = appending 148 148 TEMPLATE_VBoxValidationKitR3SupDrv_DEFS = IN_SUP_R3 149 TEMPLATE_VBoxValidationKitR3SupDrv_L IBS = \149 TEMPLATE_VBoxValidationKitR3SupDrv_LATE_LIBS = \ 150 150 $(PATH_STAGE_LIB)/SUPR3Static$(VBOX_SUFF_LIB) \ 151 151 $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB) … … 164 164 TEMPLATE_VBoxValidationKitR0_INST = $(INST_VALIDATIONKIT)$(KBUILD_TARGET)/$(KBUILD_TARGET_ARCH)/ 165 165 TEMPLATE_VBoxValidationKitR0_DEFS = IN_RT_R0 166 TEMPLATE_VBoxValidationKitR0_L IBS = \166 TEMPLATE_VBoxValidationKitR0_LATE_LIBS = \ 167 167 $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \ 168 168 $(VBOX_LIB_SUPR0) -
trunk/src/VBox/ValidationKit/bootsectors/Config.kmk
r106560 r106683 789 789 $(eval .PRECIOUS: $(outbase).map) # ugly hack! 790 790 791 TEMPLATE_VBoxBS3KitImg_L IBS = \791 TEMPLATE_VBoxBS3KitImg_LATE_LIBS = \ 792 792 $(PATH_OBJ)/bs3kit-common-16/bs3kit-common-16.lib \ 793 793 $(PATH_OBJ)/bs3kit-common-32/bs3kit-common-32.lib \ … … 895 895 disable 1014, 1080 896 896 897 TEMPLATE_VBoxBS3KitHighImg_L IBS = \897 TEMPLATE_VBoxBS3KitHighImg_LATE_LIBS = \ 898 898 $(PATH_OBJ)/bs3kit-common-16/bs3kit-common-16-implib.lib \ 899 899 $(PATH_OBJ)/bs3kit-common-32/bs3kit-common-32-implib.lib \ -
trunk/src/libs/openssl-3.1.7/Config.kmk
r106538 r106683 376 376 TEMPLATE_LibCryptoTstExe_CFLAGS = $(filter-out $(VBOX_GCC_PEDANTIC_C), $(TEMPLATE_VBoxR3TstExe_CFLAGS)) $(VBOX_GCC_NON_PEDANTIC_C) 377 377 endif 378 TEMPLATE_LibCryptoTstExe_L IBS = $(PATH_STAGE_LIB)/VBox-libcrypto$(VBOX_SUFF_LIB) $(TEMPLATE_VBoxR3TstExe_LIBS)378 TEMPLATE_LibCryptoTstExe_LATE_LIBS = $(PATH_STAGE_LIB)/VBox-libcrypto$(VBOX_SUFF_LIB) $(TEMPLATE_VBoxR3TstExe_LATE_LIBS) 379 379 380 380 -
trunk/src/libs/softfloat-3e/testfloat/Makefile.kmk
r106061 r106683 62 62 # 63 63 TEMPLATE_VBoxTestFloatExe = Template for building SoftFloat-3e programs. 64 TEMPLATE_VBoxTestFloatExe_EXTENDS = VBoxTestFloat65 TEMPLATE_VBoxTestFloatExe_INST = $(INST_TESTCASE)66 TEMPLATE_VBoxTestFloatExe_L IBS= \64 TEMPLATE_VBoxTestFloatExe_EXTENDS = VBoxTestFloat 65 TEMPLATE_VBoxTestFloatExe_INST = $(INST_TESTCASE) 66 TEMPLATE_VBoxTestFloatExe_LATE_LIBS = \ 67 67 $(VBox-TestFloat_1_TARGET) \ 68 $(TEMPLATE_VBoxTestFloat_L IBS)68 $(TEMPLATE_VBoxTestFloat_LATE_LIBS) 69 69 70 70 # -wd4098: testfloat.c(438): warning C4098: 'subjFunction_az_extF80_rx': 'void' function returning a value -
trunk/src/libs/xpcom18a4/Config.kmk
r106535 r106683 165 165 166 166 # When using IPRT in NSRP or/and using IPRT for logging, link with IPRT. 167 TEMPLATE_XPComDll_L IBS+= $(LIB_RUNTIME)167 TEMPLATE_XPComDll_LATE_LIBS += $(LIB_RUNTIME) 168 168 169 169 … … 182 182 $(VBOX_PATH_SDK)/bindings/xpcom/include/ipcd \ 183 183 . 184 TEMPLATE_XPComExe_L IBS= \184 TEMPLATE_XPComExe_LATE_LIBS = \ 185 185 $(VBox-xpcom-ipcshared_1_TARGET) \ 186 186 $(VBoxXPCOM_1_TARGET) \ 187 $(TEMPLATE_XPComDll_L IBS)188 TEMPLATE_XPComExe_L IBS.freebsd= $(LIB_PTHREAD)189 TEMPLATE_XPComExe_L IBS.linux= dl $(LIB_PTHREAD)187 $(TEMPLATE_XPComDll_LATE_LIBS) 188 TEMPLATE_XPComExe_LATE_LIBS.freebsd = $(LIB_PTHREAD) 189 TEMPLATE_XPComExe_LATE_LIBS.linux = dl $(LIB_PTHREAD) 190 190 TEMPLATE_XPComExe_LDFLAGS.darwin = -bind_at_load $(filter-out -current_version -compatibility_version $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD),$(TEMPLATE_XPComDll_LDFLAGS.darwin)) 191 191 … … 233 233 TEMPLATE_XPComBldProg_LDFLAGS.darwin = $(TEMPLATE_VBoxAdvBldProg_LDFLAGS.darwin) -fpascal-strings -fshort-wchar -fno-rtti -fno-exceptions 234 234 TEMPLATE_XPComBldProg_ORDERDEPS = $(foreach hdrinst, $(filter %-HEADERS, $(INSTALLS)), $($(hdrinst)_1_TARGET)) 235 TEMPLATE_XPComBldProg_L IBS.darwin= \235 TEMPLATE_XPComBldProg_LATE_LIBS.darwin = \ 236 236 iconv 237 237 … … 255 255 TEMPLATE_XPComDll-x86_BLD_TRG_ARCH = x86 256 256 TEMPLATE_XPComDll-x86_DEFS = $(TEMPLATE_XPComDll_DEFS) VBOX_IN_32_ON_64_MAIN_API 257 TEMPLATE_XPComDll-x86_L IBS = $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86),$(TEMPLATE_XPComDll_LIBS))257 TEMPLATE_XPComDll-x86_LATE_LIBS = $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86),$(TEMPLATE_XPComDll_LATE_LIBS)) 258 258 259 259 -
trunk/src/libs/xpcom18a4/Makefile.kmk
r106535 r106683 764 764 TEMPLATE_XPComIpcDll_DEFS += IPC_LOGGING 765 765 endif 766 TEMPLATE_XPComIpcDll_L IBS = $(VBoxXPCOM_1_TARGET) $(TEMPLATE_XPComDll_LIBS)766 TEMPLATE_XPComIpcDll_LATE_LIBS = $(VBoxXPCOM_1_TARGET) $(TEMPLATE_XPComDll_LATE_LIBS) 767 767 ifneq ($(KBUILD_TARGET),win) 768 768 ifeq ($(filter-out solaris.x86 %.amd64 %.sparc32 %.sparc64,$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)),) ## TODO: cleanup! … … 780 780 TEMPLATE_XPComIpcDll-x86_EXTENDS = XPComIpcDll 781 781 TEMPLATE_XPComIpcDll-x86_BLD_TRG_ARCH = x86 782 TEMPLATE_XPComIpcDll-x86_L IBS = $(VBoxXPCOM-x86_1_TARGET) $(TEMPLATE_XPComDll-x86_LIBS)782 TEMPLATE_XPComIpcDll-x86_LATE_LIBS = $(VBoxXPCOM-x86_1_TARGET) $(TEMPLATE_XPComDll-x86_LATE_LIBS) 783 783 784 784 TEMPLATE_XPComIpcExe = XPCOM IPC executables … … 836 836 $(VBox-xpcom-ipcshared_1_TARGET) \ 837 837 $(VBoxXPCOM_1_TARGET) \ 838 $(TEMPLATE_XPComDll_L IBS)838 $(TEMPLATE_XPComDll_LATE_LIBS) 839 839 840 840
Note:
See TracChangeset
for help on using the changeset viewer.