Changeset 104758 in vbox
- Timestamp:
- May 22, 2024 1:29:56 PM (10 months ago)
- svn:sync-xref-src-repo-rev:
- 163322
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r104749 r104758 7218 7218 # 7219 7219 TEMPLATE_VBoxR3RuntimeDll = For libraries that are linked into VBoxRT. 7220 TEMPLATE_VBoxR3RuntimeDll_EXTENDS = VBoxR3Dll7221 TEMPLATE_VBoxR3RuntimeDll_DEFS = $(TEMPLATE_VBoxR3Dll_DEFS) IN_RT_R37220 TEMPLATE_VBoxR3RuntimeDll_EXTENDS := VBoxR3Dll 7221 TEMPLATE_VBoxR3RuntimeDll_DEFS = $(TEMPLATE_VBoxR3Dll_DEFS) IN_RT_R3 7222 7222 if defined(VBOX_WITH_MORE_NT4_COMPAT_BINARIES) && "$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)" == "win.x86" 7223 7223 TEMPLATE_VBoxR3RuntimeDll_CFLAGS = $(filter-out -MD$(VBOX_VCC_CRT_TYPE), $(TEMPLATE_VBoxR3Dll_CFLAGS)) -MT$(VBOX_VCC_CRT_TYPE) … … 7235 7235 # 7236 7236 TEMPLATE_VBoxR3RuntimeDllNonPedantic = For libraries that are linked into VBoxRT, but must be excluded from -pedantic warnings. 7237 TEMPLATE_VBoxR3RuntimeDllNonPedantic_EXTENDS = VBoxR3DllNonPedantic7238 TEMPLATE_VBoxR3RuntimeDllNonPedantic_DEFS = $(TEMPLATE_VBoxR3DllNonPedantic_DEFS) IN_RT_R37237 TEMPLATE_VBoxR3RuntimeDllNonPedantic_EXTENDS := VBoxR3DllNonPedantic 7238 TEMPLATE_VBoxR3RuntimeDllNonPedantic_DEFS = $(TEMPLATE_VBoxR3DllNonPedantic_DEFS) IN_RT_R3 7239 7239 if defined(VBOX_WITH_MORE_NT4_COMPAT_BINARIES) && $(KBUILD_TARGET_ARCH) == "x86" 7240 7240 TEMPLATE_VBoxR3RuntimeDllNonPedantic_CFLAGS = $(filter-out -MD$(VBOX_VCC_CRT_TYPE), $(TEMPLATE_VBoxR3DllNonPedantic_CFLAGS)) -MT$(VBOX_VCC_CRT_TYPE) 7241 7241 TEMPLATE_VBoxR3RuntimeDllNonPedantic_CXXFLAGS = $(filter-out -MD$(VBOX_VCC_CRT_TYPE), $(TEMPLATE_VBoxR3DllNonPedantic_CXXFLAGS)) -MT$(VBOX_VCC_CRT_TYPE) 7242 7242 TEMPLATE_VBoxR3RuntimeDllNonPedantic_PCHFLAGS = $(filter-out -MD$(VBOX_VCC_CRT_TYPE), $(TEMPLATE_VBoxR3DllNonPedantic_PCHFLAGS)) -MT$(VBOX_VCC_CRT_TYPE) 7243 endif 7244 7245 # 7246 # Template for building libraries that are linked into VBoxRT-x86.dll 7247 # and it's variations, non-pedantic variation. 7248 # 7249 TEMPLATE_VBoxR3RuntimeDllNonPedantic-x86 = For libraries that are linked into VBoxRT, but must be excluded from -pedantic warnings. 7250 TEMPLATE_VBoxR3RuntimeDllNonPedantic-x86_EXTENDS := VBoxR3DllNonPedantic-x86 7251 TEMPLATE_VBoxR3RuntimeDllNonPedantic-x86_BLD_TRG_ARCH := x86 7252 TEMPLATE_VBoxR3RuntimeDllNonPedantic-x86_DEFS = $(TEMPLATE_VBoxR3DllNonPedantic-x86_DEFS) IN_RT_R3 7253 if defined(VBOX_WITH_MORE_NT4_COMPAT_BINARIES) && $(KBUILD_TARGET_ARCH) == "x86" 7254 TEMPLATE_VBoxR3RuntimeDllNonPedantic-x86_CFLAGS = $(filter-out -MD$(VBOX_VCC_CRT_TYPE), $(TEMPLATE_VBoxR3DllNonPedantic-x86_CFLAGS)) -MT$(VBOX_VCC_CRT_TYPE) 7255 TEMPLATE_VBoxR3RuntimeDllNonPedantic-x86_CXXFLAGS = $(filter-out -MD$(VBOX_VCC_CRT_TYPE), $(TEMPLATE_VBoxR3DllNonPedantic-x86_CXXFLAGS)) -MT$(VBOX_VCC_CRT_TYPE) 7256 TEMPLATE_VBoxR3RuntimeDllNonPedantic-x86_PCHFLAGS = $(filter-out -MD$(VBOX_VCC_CRT_TYPE), $(TEMPLATE_VBoxR3DllNonPedantic-x86_PCHFLAGS)) -MT$(VBOX_VCC_CRT_TYPE) 7243 7257 endif 7244 7258 -
trunk/src/libs/liblzma-5.4.1/Makefile.kmk
r102040 r104758 30 30 include $(KBUILD_PATH)/subheader.kmk 31 31 32 LIBRARIES += VBox-liblzma VBox-liblzma-static33 VBox-liblzma_TEMPLATE = VBoxR3RuntimeDllNonPedantic34 VBox-liblzma_CFLAGS.linux = -std=gnu9935 VBox-liblzma_CFLAGS.solaris = -std=gnu9936 VBox-liblzma_CFLAGS.darwin = -std=gnu9937 VBox-liblzma_CFLAGS.os2 = -std=gnu9938 VBox-liblzma_INCS += \32 LIBRARIES += VBox-liblzma 33 VBox-liblzma_TEMPLATE := VBoxR3RuntimeDllNonPedantic 34 VBox-liblzma_CFLAGS.linux := -std=gnu99 35 VBox-liblzma_CFLAGS.solaris := -std=gnu99 36 VBox-liblzma_CFLAGS.darwin := -std=gnu99 37 VBox-liblzma_CFLAGS.os2 := -std=gnu99 38 VBox-liblzma_INCS := \ 39 39 api \ 40 40 common \ … … 46 46 simple \ 47 47 vbox 48 VBox-liblzma_DEFS = \ 49 IN_RT \ 48 VBox-liblzma_DEFS := \ 50 49 TUKLIB_SYMBOL_PREFIX=lzma_ \ 51 50 ASSUME_RAM=128 \ … … 82 81 HAVE_STDBOOL_H=1 \ 83 82 NDEBUG=1 84 VBox-liblzma_DEFS.amd64 += \83 VBox-liblzma_DEFS.amd64 := \ 85 84 SIZEOF_SIZE_T=8 86 VBox-liblzma_DEFS.arm64 += \85 VBox-liblzma_DEFS.arm64 := \ 87 86 SIZEOF_SIZE_T=8 88 VBox-liblzma_DEFS.x86 += \87 VBox-liblzma_DEFS.x86 := \ 89 88 SIZEOF_SIZE_T=4 90 VBox-liblzma_SOURCES = \89 VBox-liblzma_SOURCES := \ 91 90 common/common.c \ 92 91 common/block_util.c \ … … 168 167 simple/sparc.c 169 168 170 VBox-liblzma-static_TEMPLATE = VBoxR3StaticNonPedantic171 VBox-liblzma-static_DEFS = $(VBox-liblzma_DEFS)172 VBox-liblzma-static_INCS = $(VBox-liblzma_INCS)173 VBox-liblzma-static_CFLAGS.linux = $(VBox-liblzma_CFLAGS.linux)174 VBox-liblzma-static_CFLAGS.solaris = $(VBox-liblzma_CFLAGS.solaris)175 VBox-liblzma-static_CFLAGS.darwin = $(VBox-liblzma_CFLAGS.darwin)176 VBox-liblzma-static_CFLAGS.os2 = $(VBox-liblzma_CFLAGS.os2)177 ifdef VBOX_WITH_NOCRT_STATIC178 VBox-liblzma-static_DEFS += IPRT_NO_CRT_FOR_3RD_PARTY179 endif180 VBox-liblzma-static_SOURCES = $(VBox-liblzma_SOURCES)181 169 182 170 ifdef VBOX_WITH_32_ON_64_MAIN_API # 32-bit edition. 183 171 LIBRARIES += VBox-liblzma-x86 184 VBox-liblzma-x86_TEMPLATE = VBoxR3DllNonPedantic-x86 185 VBox-liblzma-x86_EXTENDS = VBox-liblzma 172 VBox-liblzma-x86_TEMPLATE := VBoxR3RuntimeDllNonPedantic-x86 173 VBox-liblzma-x86_EXTENDS := VBox-liblzma 174 endif 175 176 177 LIBRARIES += VBox-liblzma-static 178 VBox-liblzma-static_TEMPLATE := VBoxR3StaticNonPedantic 179 VBox-liblzma-static_EXTENDS := VBox-liblzma 180 ifdef VBOX_WITH_NOCRT_STATIC 181 VBox-liblzma-static_DEFS = $(VBox-liblzma_DEFS) IPRT_NO_CRT_FOR_3RD_PARTY 186 182 endif 187 183 -
trunk/src/libs/libxml2-2.12.6/Makefile.kmk
r104318 r104758 95 95 ifdef VBOX_WITH_32_ON_64_MAIN_API # 32-bit edition. 96 96 LIBRARIES += VBox-libxml2-x86 97 VBox-libxml2-x86_TEMPLATE = VBoxR3 DllNonPedantic-x8697 VBox-libxml2-x86_TEMPLATE = VBoxR3RuntimeDllNonPedantic-x86 98 98 VBox-libxml2-x86_EXTENDS = VBox-libxml2 99 99 endif
Note:
See TracChangeset
for help on using the changeset viewer.