Changeset 47779 in vbox
- Timestamp:
- Aug 15, 2013 5:59:50 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 88038
- Location:
- trunk
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r47646 r47779 4167 4167 # Template for building executables that use the VBox Main component. 4168 4168 # 4169 TEMPLATE_VBOXMAINCLIENTEXE = VBox Main Client (executable)4170 TEMPLATE_VBOXMAINCLIENTEXE_EXTENDS = VBOXMAINEXE4169 TEMPLATE_VBOXMAINCLIENTEXE = VBox Main Client (executable) 4170 TEMPLATE_VBOXMAINCLIENTEXE_EXTENDS = VBOXMAINEXE 4171 4171 ifeq ($(KBUILD_TARGET),win) 4172 TEMPLATE_VBOXMAINCLIENTEXE_LIBS.win = $(TEMPLATE_VBOXMAINEXE_LIBS.win) \ 4172 TEMPLATE_VBOXMAINCLIENTEXE_DEPS = $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h 4173 TEMPLATE_VBOXMAINCLIENTEXE_LIBS.win = $(TEMPLATE_VBOXMAINEXE_LIBS.win) \ 4173 4174 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/User32.Lib \ 4174 4175 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Shell32.Lib \ … … 4178 4179 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Uuid.Lib 4179 4180 else 4180 TEMPLATE_VBOXMAINCLIENTEXE_DEFS = $(TEMPLATE_VBOXMAINEXE_DEFS) \ 4181 TEMPLATE_VBOXMAINCLIENTEXE_DEPS = $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h 4182 TEMPLATE_VBOXMAINCLIENTEXE_DEFS = $(TEMPLATE_VBOXMAINEXE_DEFS) \ 4181 4183 NDEBUG TRIMMED 4182 4184 TEMPLATE_VBOXMAINCLIENTEXE_CXXFLAGS.linux = $(TEMPLATE_VBOXMAINEXE_CXXFLAGS.linux) \ … … 4198 4200 endif 4199 4201 TEMPLATE_VBOXMAINCLIENTDLL_LDFLAGS.darwin = $(filter-out -bind_at_load,$(TEMPLATE_VBOXMAINCLIENTEXE_LDFLAGS.darwin)) 4202 4203 # 4204 # Template for building testcases which are API clients. 4205 # 4206 TEMPLATE_VBOXMAINCLIENTTSTEXE = VBox Main Client Testcase (executable) 4207 TEMPLATE_VBOXMAINCLIENTTSTEXE_EXTENDS = VBOXMAINCLIENTEXE 4208 TEMPLATE_VBOXMAINCLIENTTSTEXE_INST = $(INST_TESTCASE) 4209 ifdef VBOX_WITH_RUNPATH 4210 TEMPLATE_VBOXMAINCLIENTTSTEXE_LDFLAGS = '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RUNPATH)' $(TEMPLATE_VBOXMAINCLIENTEXE_LDFLAGS) 4211 else ifdef VBOX_WITH_RELATIVE_RUNPATH 4212 TEMPLATE_VBOXMAINCLIENTTSTEXE_LDFLAGS = '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)/..' $(TEMPLATE_VBOXMAINCLIENTEXE_LDFLAGS) 4213 endif 4214 if "$(KBUILD_TARGET)" == "win" && defined(VBOX_SIGNING_MODE) 4215 TEMPLATE_VBOXMAINCLIENTTSTEXE_POST_CMDS = 4216 endif 4200 4217 4201 4218 -
trunk/src/VBox/Main/testcase/Makefile.kmk
r47746 r47779 32 32 $(if $(VBOX_WITH_GUEST_CONTROL),tstGuestCtrlParseBuffer,) \ 33 33 $(if $(VBOX_WITH_GUEST_CONTROL),tstGuestCtrlContextID,) \ 34 $(if true,tstMouseImpl,) 34 tstMediumLock \ 35 tstMouseImpl 35 36 PROGRAMS.linux += \ 36 37 $(if $(VBOX_WITH_USB),tstUSBProxyLinux,) … … 60 61 # tstAPI 61 62 # 62 tstAPI_TEMPLATE = VBOXMAINCLIENT EXE63 tstAPI_TEMPLATE = VBOXMAINCLIENTTSTEXE 63 64 #tstAPI_INST = $(INST_SDK)bindings/gluecom/samples/ 64 65 tstAPI_SOURCES = tstAPI.cpp 65 ifeq ($(KBUILD_TARGET),win) ## @todo just add this to the template.66 tstAPI_DEPS = $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h67 else68 tstAPI_DEPS = $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h69 endif70 ifdef VBOX_WITH_RESOURCE_USAGE_API71 tstAPI_DEFS += VBOX_WITH_RESOURCE_USAGE_API72 endif73 66 74 67 … … 76 69 # tstOVF 77 70 # 78 tstOVF_TEMPLATE = VBOXMAINCLIENT EXE71 tstOVF_TEMPLATE = VBOXMAINCLIENTTSTEXE 79 72 #tstOVF_INST = $(INST_SDK)bindings/gluecom/samples/ 80 73 tstOVF_SOURCES = tstOVF.cpp 81 ifeq ($(KBUILD_TARGET),win) ## @todo just add this to the template.82 tstOVF_DEPS = $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h83 else84 tstOVF_DEPS = $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h85 endif86 ifdef VBOX_WITH_RESOURCE_USAGE_API87 tstOVF_DEFS += VBOX_WITH_RESOURCE_USAGE_API88 endif89 74 90 75 ifndef VBOX_OSE … … 109 94 # It comes with a custom makefile which should be tested as well! 110 95 # 111 tstVBoxAPILinux_TEMPLATE = VBOX R3EXE96 tstVBoxAPILinux_TEMPLATE = VBOXMAINCLIENTTSTEXE 112 97 tstVBoxAPILinux_SOURCES = tstVBoxAPILinux.cpp 113 tstVBoxAPILinux_CXXFLAGS = -Wno-non-virtual-dtor -fshort-wchar114 tstVBoxAPILinux_LDFLAGS.solaris += '$(VBOX_GCC_RPATH_OPT)$$(VBOX_ORIGIN)/../../..'115 ifdef VBOX_WITH_XPCOM_NAMESPACE_CLEANUP116 tstVBoxAPILinux_DEFS += VBOX_WITH_XPCOM_NAMESPACE_CLEANUP117 endif118 tstVBoxAPILinux_DEFS += VBOX_WITH_XPCOM119 tstVBoxAPILinux_INCS = \120 $(VBOX_XPCOM_INCS) \121 $(VBOX_PATH_SDK)/bindings/xpcom/include122 tstVBoxAPILinux_LIBPATH = $(LIBPATH_XPCOM)123 tstVBoxAPILinux_LIBS = $(LIB_XPCOM) $(LIB_RUNTIME)124 tstVBoxAPILinux_DEPS = \125 $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h126 98 127 99 … … 129 101 # tstVBoxAPIWin 130 102 # 131 tstVBoxAPIWin_TEMPLATE = VBOXMAINCLIENT EXE103 tstVBoxAPIWin_TEMPLATE = VBOXMAINCLIENTTSTEXE 132 104 tstVBoxAPIWin_SOURCES = \ 133 105 tstVBoxAPIWin.cpp \ 134 106 $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox_i.c 135 tstVBoxAPIWin_DEPS = \136 $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h137 107 138 108 … … 140 110 # tstCollector 141 111 # 142 tstCollector_TEMPLATE = VBOXMAINCLIENT EXE112 tstCollector_TEMPLATE = VBOXMAINCLIENTTSTEXE 143 113 tstCollector_SOURCES = \ 144 114 tstCollector.cpp \ … … 154 124 # tstGuestCtrlParseBuffer 155 125 # 156 tstGuestCtrlParseBuffer_TEMPLATE = VBOXMAINCLIENT EXE126 tstGuestCtrlParseBuffer_TEMPLATE = VBOXMAINCLIENTTSTEXE 157 127 tstGuestCtrlParseBuffer_DEFS += VBOX_WITH_HGCM VBOX_WITH_GUEST_CONTROL VBOX_GUESTCTRL_TEST_CASE 158 128 tstGuestCtrlParseBuffer_SOURCES = \ … … 160 130 ../src-client/GuestCtrlPrivate.cpp 161 131 tstGuestCtrlParseBuffer_INCS = ../include 162 ifeq ($(KBUILD_TARGET),win) ## @todo just add this to the template.163 tstGuestCtrlParseBuffer_DEPS = $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h164 else165 tstGuestCtrlParseBuffer_DEPS = $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h166 endif167 132 168 133 … … 170 135 # tstGuestCtrlContextID 171 136 # 172 tstGuestCtrlContextID_TEMPLATE = VBOXMAINCLIENT EXE137 tstGuestCtrlContextID_TEMPLATE = VBOXMAINCLIENTTSTEXE 173 138 tstGuestCtrlContextID_DEFS += VBOX_WITH_HGCM VBOX_WITH_GUEST_CONTROL VBOX_GUESTCTRL_TEST_CASE 174 139 tstGuestCtrlContextID_SOURCES = \ … … 176 141 ../src-client/GuestCtrlPrivate.cpp 177 142 tstGuestCtrlContextID_INCS = ../include 178 ifeq ($(KBUILD_TARGET),win) ## @todo just add this to the template.179 tstGuestCtrlContextID_DEPS = $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h180 else181 tstGuestCtrlContextID_DEPS = $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h182 endif183 143 184 144 … … 210 170 211 171 # 172 # tstMediumLock 173 # 174 tstMediumLock_TEMPLATE = VBOXMAINCLIENTTSTEXE 175 tstMediumLock_SOURCES = tstMediumLock.cpp 176 177 178 # 212 179 # tstMouseImpl 213 180 #
Note:
See TracChangeset
for help on using the changeset viewer.