Changeset 98169 in vbox for trunk/Config.kmk
- Timestamp:
- Jan 20, 2023 8:34:03 PM (23 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r98167 r98169 6895 6895 # This is the VBoxR3Exe template only with a different install dir. 6896 6896 # 6897 TEMPLATE_VB OXR3TSTEXE= VBox Ring 3 Testcase Exe6898 TEMPLATE_VB OXR3TSTEXE_EXTENDS = VBoxR3Exe6899 TEMPLATE_VB OXR3TSTEXE_LIBS = $(LIB_RUNTIME) $(TEMPLATE_VBoxR3Exe_LIBS)6900 TEMPLATE_VB OXR3TSTEXE_INST = $(INST_TESTCASE)6897 TEMPLATE_VBoxR3TstExe = VBox Ring 3 Testcase Exe 6898 TEMPLATE_VBoxR3TstExe_EXTENDS = VBoxR3Exe 6899 TEMPLATE_VBoxR3TstExe_LIBS = $(LIB_RUNTIME) $(TEMPLATE_VBoxR3Exe_LIBS) 6900 TEMPLATE_VBoxR3TstExe_INST = $(INST_TESTCASE) 6901 6901 ifdef VBOX_WITH_RUNPATH 6902 TEMPLATE_VB OXR3TSTEXE_LDFLAGS = '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RUNPATH)' $(TEMPLATE_VBoxR3Exe_LDFLAGS)6902 TEMPLATE_VBoxR3TstExe_LDFLAGS = '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RUNPATH)' $(TEMPLATE_VBoxR3Exe_LDFLAGS) 6903 6903 else ifdef VBOX_WITH_RELATIVE_RUNPATH 6904 TEMPLATE_VB OXR3TSTEXE_LDFLAGS = '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/..' $(TEMPLATE_VBoxR3Exe_LDFLAGS)6904 TEMPLATE_VBoxR3TstExe_LDFLAGS = '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/..' $(TEMPLATE_VBoxR3Exe_LDFLAGS) 6905 6905 endif 6906 6906 if "$(KBUILD_TARGET)" == "win" && defined(VBOX_SIGNING_MODE) 6907 TEMPLATE_VB OXR3TSTEXE_POST_CMDS =6908 TEMPLATE_VB OXR3TSTEXE_LDFLAGS = $(filter-out -IntegrityCheck, $(TEMPLATE_VBoxR3Exe_LDFLAGS))6907 TEMPLATE_VBoxR3TstExe_POST_CMDS = 6908 TEMPLATE_VBoxR3TstExe_LDFLAGS = $(filter-out -IntegrityCheck, $(TEMPLATE_VBoxR3Exe_LDFLAGS)) 6909 6909 endif 6910 6910 if defined(VBOX_WITH_MORE_NT4_COMPAT_BINARIES) && "$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)" == "win.x86" 6911 TEMPLATE_VB OXR3TSTEXE_POST_CMDS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION) $(out))6912 TEMPLATE_VB OXR3TSTEXE_LIBS.x86 = \6911 TEMPLATE_VBoxR3TstExe_POST_CMDS.win.x86 = $(if $(eq $(tool_do),LINK_LIBRARY),,$(VBOX_PE_SET_VERSION) $(out)) 6912 TEMPLATE_VBoxR3TstExe_LIBS.x86 = \ 6913 6913 $(PATH_STAGE_LIB)/RuntimeR3VccTricks2$(VBOX_SUFF_LIB) \ 6914 6914 $(PATH_TOOL_$(TEMPLATE_VBoxR3Exe_TOOL.win.x86)_LIB)/oldnames.lib … … 6920 6920 # 6921 6921 TEMPLATE_VBOXR3TSTNPEXE = VBox Ring 3 Testcase Exe Non-pedantic 6922 TEMPLATE_VBOXR3TSTNPEXE_EXTENDS = VB OXR3TSTEXE6922 TEMPLATE_VBOXR3TSTNPEXE_EXTENDS = VBoxR3TstExe 6923 6923 ifneq ($(KBUILD_TARGET),win) # (only gcc) 6924 6924 TEMPLATE_VBOXR3TSTNPEXE_TOOL = $(VBOX_GCC_TOOL) 6925 TEMPLATE_VBOXR3TSTNPEXE_CFLAGS = $(filter-out $(VBOX_GCC_WERR) $(VBOX_GCC_WARN_MASOCHISTIC) $(VBOX_GCC_PEDANTIC_C) ,$(TEMPLATE_VB OXR3TSTEXE_CFLAGS)) \6925 TEMPLATE_VBOXR3TSTNPEXE_CFLAGS = $(filter-out $(VBOX_GCC_WERR) $(VBOX_GCC_WARN_MASOCHISTIC) $(VBOX_GCC_PEDANTIC_C) ,$(TEMPLATE_VBoxR3TstExe_CFLAGS)) \ 6926 6926 -Wno-sign-compare 6927 TEMPLATE_VBOXR3TSTNPEXE_CXXFLAGS = $(filter-out $(VBOX_GCC_WERR) $(VBOX_GCC_WARN_MASOCHISTIC) $(VBOX_GCC_PEDANTIC_CXX),$(TEMPLATE_VB OXR3TSTEXE_CXXFLAGS)) \6927 TEMPLATE_VBOXR3TSTNPEXE_CXXFLAGS = $(filter-out $(VBOX_GCC_WERR) $(VBOX_GCC_WARN_MASOCHISTIC) $(VBOX_GCC_PEDANTIC_CXX),$(TEMPLATE_VBoxR3TstExe_CXXFLAGS)) \ 6928 6928 -Wno-sign-compare 6929 TEMPLATE_VBOXR3TSTNPEXE_PCHFLAGS = $(filter-out $(VBOX_GCC_WERR) $(VBOX_GCC_WARN_MASOCHISTIC) $(VBOX_GCC_PEDANTIC_CXX),$(TEMPLATE_VB OXR3TSTEXE_PCHFLAGS)) \6929 TEMPLATE_VBOXR3TSTNPEXE_PCHFLAGS = $(filter-out $(VBOX_GCC_WERR) $(VBOX_GCC_WARN_MASOCHISTIC) $(VBOX_GCC_PEDANTIC_CXX),$(TEMPLATE_VBoxR3TstExe_PCHFLAGS)) \ 6930 6930 -Wno-sign-compare 6931 6931 endif … … 6936 6936 # 6937 6937 TEMPLATE_VBoxR3TstDll = VBox Ring-3 Testcase Dll 6938 TEMPLATE_VBoxR3TstDll_EXTENDS = VB OXR3TSTEXE6938 TEMPLATE_VBoxR3TstDll_EXTENDS = VBoxR3TstExe 6939 6939 ifn1of ($(KBUILD_TARGET), darwin win os2) 6940 TEMPLATE_VBoxR3TstDll_DEFS = $(TEMPLATE_VB OXR3TSTEXE_DEFS) PIC6941 TEMPLATE_VBoxR3TstDll_CFLAGS = $(TEMPLATE_VB OXR3TSTEXE_CFLAGS) -fPIC6942 TEMPLATE_VBoxR3TstDll_CXXFLAGS = $(TEMPLATE_VB OXR3TSTEXE_CXXFLAGS) -fPIC6943 TEMPLATE_VBoxR3TstDll_PCHFLAGS = $(TEMPLATE_VB OXR3TSTEXE_PCHFLAGS) -fPIC6944 TEMPLATE_VBoxR3TstDll_LDFLAGS = $(TEMPLATE_VB OXR3TSTEXE_LDFLAGS) -fPIC6940 TEMPLATE_VBoxR3TstDll_DEFS = $(TEMPLATE_VBoxR3TstExe_DEFS) PIC 6941 TEMPLATE_VBoxR3TstDll_CFLAGS = $(TEMPLATE_VBoxR3TstExe_CFLAGS) -fPIC 6942 TEMPLATE_VBoxR3TstDll_CXXFLAGS = $(TEMPLATE_VBoxR3TstExe_CXXFLAGS) -fPIC 6943 TEMPLATE_VBoxR3TstDll_PCHFLAGS = $(TEMPLATE_VBoxR3TstExe_PCHFLAGS) -fPIC 6944 TEMPLATE_VBoxR3TstDll_LDFLAGS = $(TEMPLATE_VBoxR3TstExe_LDFLAGS) -fPIC 6945 6945 endif 6946 6946 … … 6950 6950 # 6951 6951 TEMPLATE_VBOXCPPUNITEXE = VBox CppUnit Testcase Exe 6952 TEMPLATE_VBOXCPPUNITEXE_EXTENDS = VB OXR3TSTEXE6952 TEMPLATE_VBOXCPPUNITEXE_EXTENDS = VBoxR3TstExe 6953 6953 ## @todo make a CPPUNIT SDK and add cppunit tools packages for windows, mac, solaris and OS/2. 6954 6954 #TEMPLATE_VBOXCPPUNITEXE_SDKS = CPPUNIT - 6955 6955 TEMPLATE_VBOXCPPUNITEXE_LIBS = \ 6956 $(TEMPLATE_VB OXR3TSTEXE_LIBS) \6956 $(TEMPLATE_VBoxR3TstExe_LIBS) \ 6957 6957 cppunit 6958 6958
Note:
See TracChangeset
for help on using the changeset viewer.