- Timestamp:
- Jan 23, 2023 11:44:53 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/Config.kmk
r98193 r98234 52 52 # static version of our own libraries and not the system libs. 53 53 # 54 # 55 TEMPLATE_VBOXVALIDATIONKITR3BASE = VBox Validation Kit ring-3 program base, both guest and host. 56 TEMPLATE_VBOXVALIDATIONKITR3BASE_EXTENDS = VBoxR3Static 54 TEMPLATE_VBoxValidationKitR3Base = VBox Validation Kit ring-3 program base, both guest and host. 55 TEMPLATE_VBoxValidationKitR3Base_EXTENDS = VBoxR3Static 57 56 ifeq ($(KBUILD_TARGET),win) 58 TEMPLATE_VB OXVALIDATIONKITR3BASE_LDFLAGS = $(filter-out -IntegrityCheck, $(TEMPLATE_VBoxR3Static_LDFLAGS))57 TEMPLATE_VBoxValidationKitR3Base_LDFLAGS = $(filter-out -IntegrityCheck, $(TEMPLATE_VBoxR3Static_LDFLAGS)) 59 58 else ifn1of ($(KBUILD_TARGET), darwin solaris win) 60 TEMPLATE_VB OXVALIDATIONKITR3BASE_CFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_CFLAGS))61 TEMPLATE_VB OXVALIDATIONKITR3BASE_CXXFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_CXXFLAGS))62 TEMPLATE_VB OXVALIDATIONKITR3BASE_OBJCFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_OBJCFLAGS))63 TEMPLATE_VB OXVALIDATIONKITR3BASE_LDFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_LDFLAGS))64 endif 65 TEMPLATE_VB OXVALIDATIONKITR3BASE_DEFS = $(filter-out VBOX_WITH_DTRACE,$(TEMPLATE_VBoxR3Static_DEFS))66 TEMPLATE_VB OXVALIDATIONKITR3BASE_LIBS = $(TEMPLATE_VBoxR3Static_LIBS)59 TEMPLATE_VBoxValidationKitR3Base_CFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_CFLAGS)) 60 TEMPLATE_VBoxValidationKitR3Base_CXXFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_CXXFLAGS)) 61 TEMPLATE_VBoxValidationKitR3Base_OBJCFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_OBJCFLAGS)) 62 TEMPLATE_VBoxValidationKitR3Base_LDFLAGS = $(filter-out -static, $(TEMPLATE_VBoxR3Static_LDFLAGS)) 63 endif 64 TEMPLATE_VBoxValidationKitR3Base_DEFS = $(filter-out VBOX_WITH_DTRACE,$(TEMPLATE_VBoxR3Static_DEFS)) 65 TEMPLATE_VBoxValidationKitR3Base_LIBS = $(TEMPLATE_VBoxR3Static_LIBS) 67 66 if1of ($(KBUILD_TARGET), linux) 68 67 if $(VBOX_GCC_VERSION_CXX) < 40800 69 TEMPLATE_VB OXVALIDATIONKITR3BASE_LIBS += supc++70 TEMPLATE_VB OXVALIDATIONKITR3BASE_LDTOOL = $(subst GXX,GCC,$(TEMPLATE_VBoxR3Static_TOOL))68 TEMPLATE_VBoxValidationKitR3Base_LIBS += supc++ 69 TEMPLATE_VBoxValidationKitR3Base_LDTOOL = $(subst GXX,GCC,$(TEMPLATE_VBoxR3Static_TOOL)) 71 70 endif 72 71 endif 73 TEMPLATE_VB OXVALIDATIONKITR3BASE_LDFLAGS.darwin = $(TEMPLATE_VBoxR3Static_LDFLAGS.darwin) -framework IOKit72 TEMPLATE_VBoxValidationKitR3Base_LDFLAGS.darwin = $(TEMPLATE_VBoxR3Static_LDFLAGS.darwin) -framework IOKit 74 73 75 74 … … 79 78 # 80 79 TEMPLATE_VBoxValidationKitR3 = VBox Validation Kit ring-3 program, both guest and host. 81 TEMPLATE_VBoxValidationKitR3_EXTENDS = VB OXVALIDATIONKITR3BASE80 TEMPLATE_VBoxValidationKitR3_EXTENDS = VBoxValidationKitR3Base 82 81 TEMPLATE_VBoxValidationKitR3_EXTENDS_BY = appending 83 82 TEMPLATE_VBoxValidationKitR3_INST = $(INST_VALIDATIONKIT)$(KBUILD_TARGET)/$(KBUILD_TARGET_ARCH)/ … … 116 115 endif 117 116 TEMPLATE_VBoxValidationKitR3_LDFLAGS.win.x86 += -NoOptIData 118 TEMPLATE_VBoxValidationKitR3_POST_CMDS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION) $(out)$$(NLTAB))$(TEMPLATE_VB OXVALIDATIONKITR3BASE_POST_CMDS.win.x86)$$(NLTAB)119 TEMPLATE_VBoxValidationKitR3_POST_CMDS.win.amd64 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION) $(out)$$(NLTAB))$(TEMPLATE_VB OXVALIDATIONKITR3BASE_POST_CMDS.win.amd64)$$(NLTAB)120 TEMPLATE_VBoxValidationKitR3_LNK_DEPS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION)) $(TEMPLATE_VB OXVALIDATIONKITR3BASE_LNK_DEPS.win.x86)121 TEMPLATE_VBoxValidationKitR3_LNK_DEPS.win.amd64 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION)) $(TEMPLATE_VB OXVALIDATIONKITR3BASE_LNK_DEPS.win.amd64)117 TEMPLATE_VBoxValidationKitR3_POST_CMDS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION) $(out)$$(NLTAB))$(TEMPLATE_VBoxValidationKitR3Base_POST_CMDS.win.x86)$$(NLTAB) 118 TEMPLATE_VBoxValidationKitR3_POST_CMDS.win.amd64 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION) $(out)$$(NLTAB))$(TEMPLATE_VBoxValidationKitR3Base_POST_CMDS.win.amd64)$$(NLTAB) 119 TEMPLATE_VBoxValidationKitR3_LNK_DEPS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION)) $(TEMPLATE_VBoxValidationKitR3Base_LNK_DEPS.win.x86) 120 TEMPLATE_VBoxValidationKitR3_LNK_DEPS.win.amd64 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION)) $(TEMPLATE_VBoxValidationKitR3Base_LNK_DEPS.win.amd64) 122 121 123 122 #TODO: TEMPLATE_VBoxValidationKitR3_EXTENDS = VBoxGuestR3Exe
Note:
See TracChangeset
for help on using the changeset viewer.