Changeset 72168 in vbox for trunk/src/VBox
- Timestamp:
- May 8, 2018 4:38:37 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r72167 r72168 38 38 PROGRAMS += VirtualBox 39 39 ifdef VBOX_GUI_WITH_SHARED_LIBRARY 40 PROGRAMS += VirtualBoxRT 40 41 DLLS += VBoxGlobal 41 42 endif … … 98 99 99 100 # 100 # VirtualBox - GUI Application.101 # VirtualBox Manager Application 101 102 # 102 103 VirtualBox_TEMPLATE := $(if $(VBOX_WITH_HARDENING),VBOXQTGUI,VBOXQTGUIEXE) … … 171 172 172 173 # 174 # VirtualBox Virtual Machine Application 175 # 176 VirtualBoxRT_TEMPLATE := $(if $(VBOX_WITH_HARDENING),VBOXQTGUI,VBOXQTGUIEXE) 177 VirtualBoxRT_NAME = VirtualBoxRT 178 VirtualBoxRT_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 179 180 VirtualBoxRT_DEFS = VBOX_RUNTIME_UI 181 VirtualBoxRT_DEFS.debug = VBOX_CHECK_STATE # QT_FATAL_ASSERT 182 VirtualBoxRT_DEFS.linux = VBOX_WS_X11 183 VirtualBoxRT_DEFS.solaris = VBOX_WS_X11 184 VirtualBoxRT_DEFS.freebsd = VBOX_WS_X11 185 VirtualBoxRT_DEFS.darwin = VBOX_WS_MAC 186 VirtualBoxRT_DEFS.win = VBOX_WS_WIN 187 VirtualBoxRT_DEFS.linux += VBOX_WITH_MASKED_SEAMLESS VBOX_WITH_TRANSLUCENT_SEAMLESS 188 VirtualBoxRT_DEFS.solaris += VBOX_WITH_MASKED_SEAMLESS VBOX_WITH_TRANSLUCENT_SEAMLESS 189 VirtualBoxRT_DEFS.freebsd += VBOX_WITH_MASKED_SEAMLESS VBOX_WITH_TRANSLUCENT_SEAMLESS 190 VirtualBoxRT_DEFS.darwin += VBOX_WITH_TRANSLUCENT_SEAMLESS # VBOX_WITH_MASKED_SEAMLESS 191 VirtualBoxRT_DEFS.win += VBOX_WITH_MASKED_SEAMLESS # VBOX_WITH_TRANSLUCENT_SEAMLESS 192 VirtualBoxRT_DEFS.darwin += VBOX_DARWIN_USE_NATIVE_CONTROLS 193 VirtualBoxRT_DEFS.win += UNICODE QT_DLL 194 VirtualBoxRT_DEFS += \ 195 $(if $(VBOX_GUI_WITH_SHARED_LIBRARY),VBOX_GUI_WITH_SHARED_LIBRARY) \ 196 $(if $(VBOX_WITH_ADDITIONS_AUTOUPDATE_UI),VBOX_WITH_ADDITIONS_AUTOUPDATE_UI) \ 197 $(if $(VBOX_WITH_UPDATE_REQUEST),VBOX_WITH_UPDATE_REQUEST) \ 198 $(if $(VBOX_WITH_AUDIO_OSS),VBOX_WITH_AUDIO_OSS) \ 199 $(if $(VBOX_WITH_AUDIO_ALSA),VBOX_WITH_AUDIO_ALSA) \ 200 $(if $(VBOX_WITH_AUDIO_PULSE),VBOX_WITH_AUDIO_PULSE) \ 201 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000) \ 202 $(if $(VBOX_WITH_NETFLT)$(eq $(KBUILD_TARGET),freebsd),VBOX_WITH_NETFLT) \ 203 $(if $(VBOX_WITH_VDE),VBOX_WITH_VDE) \ 204 $(if $(VBOX_WITH_UDPTUNNEL),VBOX_WITH_UDPTUNNEL) \ 205 $(if $(VBOX_WITH_EXTPACK),VBOX_WITH_EXTPACK) \ 206 $(if $(VBOX_WITH_EHCI),VBOX_WITH_EHCI) \ 207 $(if $(VBOX_WITH_HARDENING),VBOXR3_HARDENED_DLL) \ 208 $(if $(VBOX_WITH_DRAG_AND_DROP),VBOX_WITH_DRAG_AND_DROP) \ 209 $(if $(VBOX_WITH_DRAG_AND_DROP_GH),VBOX_WITH_DRAG_AND_DROP_GH) \ 210 $(if $(VBOX_WITH_DRAG_AND_DROP_PROMISES),VBOX_WITH_DRAG_AND_DROP_PROMISES) \ 211 $(if $(VBOX_WITH_CRHGSMI),VBOX_WITH_CRHGSMI) \ 212 $(if $(VBOX_WITH_VIRTIO),VBOX_WITH_VIRTIO) \ 213 $(if $(VBOX_WITH_WDDM),VBOX_WITH_WDDM) \ 214 $(if $(VBOX_WITH_CROGL),VBOX_WITH_CROGL) \ 215 $(if $(VBOX_GUI_WITH_PIDFILE),VBOX_GUI_WITH_PIDFILE) \ 216 $(if $(VBOX_GUI_WITH_KEYS_RESET_HANDLER),VBOX_GUI_WITH_KEYS_RESET_HANDLER) \ 217 $(if $(VBOX_GUI_WITH_CUSTOMIZATIONS1),VBOX_GUI_WITH_CUSTOMIZATIONS1) \ 218 $(if $(VBOX_WITH_RAW_MODE),VBOX_WITH_RAW_MODE) \ 219 $(if $(VBOX_WITH_SDS),VBOX_WITH_SDS,) 220 ifdef VBOX_WITH_DEBUGGER_GUI 221 VirtualBoxRT_DEFS += VBOX_WITH_DEBUGGER_GUI 222 if "$(KBUILD_TYPE)" != "release" 223 VirtualBoxRT_DEFS += VBOX_WITH_DEBUGGER_GUI_MENU 224 endif 225 endif 226 ifdef VBOX_WITH_VIDEOHWACCEL 227 VirtualBoxRT_DEFS += VBOX_WITH_VIDEOHWACCEL VBOX_GUI_USE_QGL 228 else ifdef VBOX_GUI_USE_QGL 229 VirtualBoxRT_DEFS += VBOX_GUI_USE_QGL 230 endif 231 ifdef VBOX_WITH_LIBCURL 232 VirtualBoxRT_DEFS += VBOX_GUI_WITH_NETWORK_MANAGER 233 VBOX_GUI_WITH_NETWORK_MANAGER := 1 234 endif 235 ifneq ($(KBUILD_TYPE),release) 236 VirtualBoxRT_DEFS += VBOX_GUI_WITH_EXTRADATA_MANAGER_UI 237 endif 238 ifdef VBOX_WITH_ICHAT_THEATER 239 VirtualBoxRT_DEFS.darwin += VBOX_WITH_ICHAT_THEATER 240 endif 241 242 243 # 173 244 # VirtualBox - GUI Global Shared Library. 174 245 # … … 274 345 275 346 # 276 # VirtualBox - GUI Application.347 # VirtualBox Manager Application 277 348 # Include folders. 278 349 # … … 284 355 285 356 # 357 # VirtualBox Virtual Machine Application 358 # Include folders. 359 # 360 VirtualBoxRT_INCS = \ 361 $(VBOX_GUI_INC_DIRS) \ 362 $(VirtualBoxRT_0_OUTDIR)/include \ 363 $(VBoxGlobal_0_OUTDIR)/include \ 364 $(VBOX_GRAPHICS_INCS) 365 366 # 286 367 # VirtualBox - GUI Global Shared Library. 287 368 # Include folders. … … 293 374 294 375 # 295 # VirtualBox - GUI Application.376 # VirtualBox Manager Application 296 377 # Compiling/linking flags. 297 378 # … … 331 412 332 413 # 414 # VirtualBox Virtual Machine Application 415 # Compiling/linking flags. 416 # 417 ifneq ($(KBUILD_TARGET),win) 418 VirtualBoxRT_CXXFLAGS += -Wno-switch 419 endif 420 421 ## @todo we're using a number of deprecated APIs, please fix and remove these! 422 ifdef VBOX_WITH_NEW_XCODE 423 VirtualBoxRT_CXXFLAGS.darwin += -Wno-error=deprecated-declarations 424 VirtualBoxRT_OBJCFLAGS.darwin += -Wno-error=deprecated-declarations 425 VirtualBoxRT_OBJCXXFLAGS.darwin += -Wno-error=deprecated-declarations 426 else 427 VirtualBoxRT_CXXFLAGS.darwin += -Wno-deprecated-declarations 428 VirtualBoxRT_OBJCFLAGS.darwin += -Wno-deprecated-declarations 429 VirtualBoxRT_OBJCXXFLAGS.darwin += -Wno-deprecated-declarations 430 endif 431 432 ifeq ($(KBUILD_TYPE),release) 433 VirtualBoxRT_LDFLAGS.win += /SUBSYSTEM:windows 434 else 435 VirtualBoxRT_LDFLAGS.linux += -rdynamic # for backtrace_symbols() 436 VirtualBoxRT_LDFLAGS.win += /SUBSYSTEM:console 437 endif 438 439 VirtualBoxRT_LDFLAGS.darwin = \ 440 -framework AppKit -framework Carbon -framework IOKit \ 441 $(if $(VBOX_WITH_HARDENING),-install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VirtualBoxRT.dylib) 442 ifdef VBOX_WITH_ICHAT_THEATER 443 VirtualBoxRT_LDFLAGS.darwin += -framework InstantMessage -framework QuartzCore 444 endif 445 446 if defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_GUI_USE_QGL) 447 VirtualBoxRT_LDFLAGS.darwin += -framework OpenGL 448 endif 449 450 451 # 333 452 # VirtualBox - GUI Global Shared Library. 334 453 # Compiling/linking flags. … … 355 474 356 475 # 357 # VirtualBox - GUI Application.476 # VirtualBox Manager Application 358 477 # Libraries. 359 478 # … … 410 529 411 530 # 531 # VirtualBox Virtual Machine Application 532 # Libraries. 533 # 534 535 # Library required for the hdd backend enumeration: 536 VirtualBoxRT_LIBS = $(LIB_DDU) 537 538 # Runtime library loader required on X11 hosts: 539 if1of ($(KBUILD_TARGET), linux netbsd openbsd) 540 VirtualBoxRT_LIBS += dl 541 endif 542 543 # Xinerama library required for multi-monitor support: 544 VirtualBoxRT_LIBS.linux += Xinerama 545 VirtualBoxRT_LIBS.solaris += Xinerama 546 VirtualBoxRT_LIBS.freebsd += Xinerama 547 548 # XCB library required for direct XCB native code support: 549 VirtualBoxRT_LIBS.linux += xcb 550 VirtualBoxRT_LIBS.solaris += xcb 551 VirtualBoxRT_LIBS.freebsd += xcb 552 553 # Various Windows hosts libraries: 554 VirtualBoxRT_LIBS.win = \ 555 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Htmlhelp.Lib \ 556 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/ddraw.lib \ 557 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/dxguid.lib 558 559 # VBox keyboard shared library for X11 hosts: 560 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd solaris) 561 VirtualBoxRT_LIBS += $(PATH_STAGE_DLL)/VBoxKeyboard$(VBOX_SUFF_DLL) 562 endif 563 564 # These are 2D Video Acceleration and 3D Acceleration related libs: 565 if defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_GUI_USE_QGL) 566 VirtualBoxRT_LIBS.win += $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Opengl32.lib 567 VirtualBoxRT_LIBS.solaris += GL 568 VirtualBoxRT_LIBS.linux += GL 569 VirtualBoxRT_LIBS.freebsd += GL 570 endif 571 ifdef VBOX_WITH_CROGL 572 VirtualBoxRT_LIBS += $(PATH_STAGE_LIB)/VBoxOGLTest$(VBOX_SUFF_LIB) 573 endif 574 575 # This one is global shared GUI library: 576 ifdef VBOX_GUI_WITH_SHARED_LIBRARY 577 ifeq ($(KBUILD_TARGET),win) 578 VirtualBoxRT_LIBS += $(PATH_STAGE_LIB)/VBoxGlobal$(VBOX_SUFF_LIB) 579 else 580 VirtualBoxRT_LIBS += $(PATH_STAGE_DLL)/VBoxGlobal$(VBOX_SUFF_DLL) 581 endif 582 endif 583 584 585 # 412 586 # VirtualBox - GUI Global Shared Library. 413 587 # Libraries. … … 446 620 447 621 # 448 # VirtualBox - GUI Application.622 # VirtualBox Manager Application 449 623 # Headers containing definitions of classes that use the Q_OBJECT macro. 450 624 # … … 455 629 src/medium/UIMediumDetailsWidget.h \ 456 630 src/medium/UIMediumManager.h \ 457 src/runtime/UIConsoleEventHandler.h \458 src/runtime/UIFrameBuffer.h \459 src/runtime/UIIndicatorsPool.h \460 src/runtime/UIKeyboardHandler.h \461 src/runtime/UIMachine.h \462 src/runtime/UIMachineLogic.h \463 src/runtime/UIMachineWindow.h \464 src/runtime/UIMachineView.h \465 src/runtime/UIMouseHandler.h \466 src/runtime/UIMultiScreenLayout.h \467 src/runtime/UISession.h \468 src/runtime/UIVMCloseDialog.h \469 src/runtime/fullscreen/UIKeyboardHandlerFullscreen.h \470 src/runtime/fullscreen/UIMachineLogicFullscreen.h \471 src/runtime/fullscreen/UIMachineViewFullscreen.h \472 src/runtime/fullscreen/UIMachineWindowFullscreen.h \473 src/runtime/information/UIInformationConfiguration.h \474 src/runtime/information/UIInformationDataItem.h \475 src/runtime/information/UIInformationItem.h \476 src/runtime/information/UIInformationModel.h \477 src/runtime/information/UIInformationRuntime.h \478 src/runtime/information/UIInformationView.h \479 src/runtime/information/UIVMInformationDialog.h \480 src/runtime/guestctrl/UIGuestControlConsole.h \481 src/runtime/guestctrl/UIGuestControlFileManager.h \482 src/runtime/guestctrl/UIGuestControlFileModel.h \483 src/runtime/guestctrl/UIGuestControlFileTable.h \484 src/runtime/guestctrl/UIGuestControlInterface.h \485 src/runtime/guestctrl/UIGuestControlTreeItem.h \486 src/runtime/guestctrl/UIGuestControlWidget.h \487 src/runtime/guestctrl/UIGuestFileTable.h \488 src/runtime/guestctrl/UIHostFileTable.h \489 src/runtime/normal/UIKeyboardHandlerNormal.h \490 src/runtime/normal/UIMachineLogicNormal.h \491 src/runtime/normal/UIMachineViewNormal.h \492 src/runtime/normal/UIMachineWindowNormal.h \493 src/runtime/scale/UIKeyboardHandlerScale.h \494 src/runtime/scale/UIMachineLogicScale.h \495 src/runtime/scale/UIMachineViewScale.h \496 src/runtime/scale/UIMachineWindowScale.h \497 src/runtime/seamless/UIKeyboardHandlerSeamless.h \498 src/runtime/seamless/UIMachineLogicSeamless.h \499 src/runtime/seamless/UIMachineViewSeamless.h \500 src/runtime/seamless/UIMachineWindowSeamless.h \501 631 src/selector/UIDesktopPane.h \ 502 632 src/selector/UIVMItem.h \ … … 532 662 src/widgets/UITabBar.h \ 533 663 src/widgets/UIMenuToolBar.h \ 534 src/widgets/UIMiniToolBar.h \535 664 src/widgets/VBoxOSTypeSelectorButton.h \ 536 665 src/widgets/graphics/UIGraphicsButton.h \ … … 564 693 src/wizards/importappliance/UIWizardImportAppPageBasic1.h \ 565 694 src/wizards/importappliance/UIWizardImportAppPageBasic2.h \ 566 src/wizards/importappliance/UIWizardImportAppPageExpert.h \ 567 src/wizards/firstrun/UIWizardFirstRun.h \ 568 src/wizards/firstrun/UIWizardFirstRunPageBasic.h 569 570 ifdef VBOX_WITH_DRAG_AND_DROP 571 VirtualBox_QT_MOCHDRS += \ 572 src/runtime/UIDnDHandler.h 573 ifdef VBOX_WITH_DRAG_AND_DROP_GH 574 VirtualBox_QT_MOCHDRS += \ 575 src/runtime/UIDnDMIMEData.h 576 endif 577 endif 695 src/wizards/importappliance/UIWizardImportAppPageExpert.h 578 696 579 697 ifndef VBOX_GUI_WITH_SHARED_LIBRARY … … 638 756 src/medium/UIMediumEnumerator.h \ 639 757 src/runtime/UIActionPoolRuntime.h \ 758 src/runtime/UIConsoleEventHandler.h \ 759 src/runtime/UIFrameBuffer.h \ 760 src/runtime/UIIndicatorsPool.h \ 761 src/runtime/UIKeyboardHandler.h \ 762 src/runtime/UIMachine.h \ 763 src/runtime/UIMachineLogic.h \ 764 src/runtime/UIMachineWindow.h \ 765 src/runtime/UIMachineView.h \ 766 src/runtime/UIMouseHandler.h \ 767 src/runtime/UIMultiScreenLayout.h \ 768 src/runtime/UISession.h \ 769 src/runtime/UIVMCloseDialog.h \ 770 src/runtime/fullscreen/UIKeyboardHandlerFullscreen.h \ 771 src/runtime/fullscreen/UIMachineLogicFullscreen.h \ 772 src/runtime/fullscreen/UIMachineViewFullscreen.h \ 773 src/runtime/fullscreen/UIMachineWindowFullscreen.h \ 774 src/runtime/information/UIInformationConfiguration.h \ 775 src/runtime/information/UIInformationDataItem.h \ 776 src/runtime/information/UIInformationItem.h \ 777 src/runtime/information/UIInformationModel.h \ 778 src/runtime/information/UIInformationRuntime.h \ 779 src/runtime/information/UIInformationView.h \ 780 src/runtime/information/UIVMInformationDialog.h \ 781 src/runtime/guestctrl/UIGuestControlConsole.h \ 782 src/runtime/guestctrl/UIGuestControlFileManager.h \ 783 src/runtime/guestctrl/UIGuestControlFileModel.h \ 784 src/runtime/guestctrl/UIGuestControlFileTable.h \ 785 src/runtime/guestctrl/UIGuestControlInterface.h \ 786 src/runtime/guestctrl/UIGuestControlTreeItem.h \ 787 src/runtime/guestctrl/UIGuestControlWidget.h \ 788 src/runtime/guestctrl/UIGuestFileTable.h \ 789 src/runtime/guestctrl/UIHostFileTable.h \ 790 src/runtime/normal/UIKeyboardHandlerNormal.h \ 791 src/runtime/normal/UIMachineLogicNormal.h \ 792 src/runtime/normal/UIMachineViewNormal.h \ 793 src/runtime/normal/UIMachineWindowNormal.h \ 794 src/runtime/scale/UIKeyboardHandlerScale.h \ 795 src/runtime/scale/UIMachineLogicScale.h \ 796 src/runtime/scale/UIMachineViewScale.h \ 797 src/runtime/scale/UIMachineWindowScale.h \ 798 src/runtime/seamless/UIKeyboardHandlerSeamless.h \ 799 src/runtime/seamless/UIMachineLogicSeamless.h \ 800 src/runtime/seamless/UIMachineViewSeamless.h \ 801 src/runtime/seamless/UIMachineWindowSeamless.h \ 640 802 src/selector/UIActionPoolSelector.h \ 641 803 src/selector/UIVirtualBoxEventHandler.h \ … … 677 839 src/widgets/UIMenuBar.h \ 678 840 src/widgets/UIMenuBarEditorWindow.h \ 841 src/widgets/UIMiniToolBar.h \ 679 842 src/widgets/UINameAndSystemEditor.h \ 680 843 src/widgets/UIPopupBox.h \ … … 695 858 src/wizards/UIWizard.h \ 696 859 src/wizards/UIWizardPage.h \ 860 src/wizards/firstrun/UIWizardFirstRun.h \ 861 src/wizards/firstrun/UIWizardFirstRunPageBasic.h \ 697 862 src/wizards/newvd/UIWizardNewVD.h \ 698 863 src/wizards/newvd/UIWizardNewVDPageBasic1.h \ … … 700 865 src/wizards/newvd/UIWizardNewVDPageBasic3.h \ 701 866 src/wizards/newvd/UIWizardNewVDPageExpert.h 867 868 ifdef VBOX_WITH_DRAG_AND_DROP 869 VirtualBox_QT_MOCHDRS += \ 870 src/runtime/UIDnDHandler.h 871 ifdef VBOX_WITH_DRAG_AND_DROP_GH 872 VirtualBox_QT_MOCHDRS += \ 873 src/runtime/UIDnDMIMEData.h 874 endif 875 endif 702 876 703 877 ifdef VBOX_GUI_WITH_NETWORK_MANAGER … … 722 896 src/platform/darwin/UICocoaSpecialControls.h \ 723 897 src/platform/darwin/UIWindowMenuManager.h 898 endif 899 900 901 # 902 # VirtualBox Virtual Machine Application 903 # Headers containing definitions of classes that use the Q_OBJECT macro. 904 # 905 VirtualBoxRT_QT_MOCHDRS = \ 906 src/globals/UIStarter.h \ 907 src/runtime/UIConsoleEventHandler.h \ 908 src/runtime/UIFrameBuffer.h \ 909 src/runtime/UIIndicatorsPool.h \ 910 src/runtime/UIKeyboardHandler.h \ 911 src/runtime/UIMachine.h \ 912 src/runtime/UIMachineLogic.h \ 913 src/runtime/UIMachineWindow.h \ 914 src/runtime/UIMachineView.h \ 915 src/runtime/UIMouseHandler.h \ 916 src/runtime/UIMultiScreenLayout.h \ 917 src/runtime/UISession.h \ 918 src/runtime/UIVMCloseDialog.h \ 919 src/runtime/fullscreen/UIKeyboardHandlerFullscreen.h \ 920 src/runtime/fullscreen/UIMachineLogicFullscreen.h \ 921 src/runtime/fullscreen/UIMachineViewFullscreen.h \ 922 src/runtime/fullscreen/UIMachineWindowFullscreen.h \ 923 src/runtime/information/UIInformationConfiguration.h \ 924 src/runtime/information/UIInformationDataItem.h \ 925 src/runtime/information/UIInformationItem.h \ 926 src/runtime/information/UIInformationModel.h \ 927 src/runtime/information/UIInformationRuntime.h \ 928 src/runtime/information/UIInformationView.h \ 929 src/runtime/information/UIVMInformationDialog.h \ 930 src/runtime/guestctrl/UIGuestControlConsole.h \ 931 src/runtime/guestctrl/UIGuestControlFileManager.h \ 932 src/runtime/guestctrl/UIGuestControlFileModel.h \ 933 src/runtime/guestctrl/UIGuestControlFileTable.h \ 934 src/runtime/guestctrl/UIGuestControlInterface.h \ 935 src/runtime/guestctrl/UIGuestControlTreeItem.h \ 936 src/runtime/guestctrl/UIGuestControlWidget.h \ 937 src/runtime/guestctrl/UIGuestFileTable.h \ 938 src/runtime/guestctrl/UIHostFileTable.h \ 939 src/runtime/normal/UIKeyboardHandlerNormal.h \ 940 src/runtime/normal/UIMachineLogicNormal.h \ 941 src/runtime/normal/UIMachineViewNormal.h \ 942 src/runtime/normal/UIMachineWindowNormal.h \ 943 src/runtime/scale/UIKeyboardHandlerScale.h \ 944 src/runtime/scale/UIMachineLogicScale.h \ 945 src/runtime/scale/UIMachineViewScale.h \ 946 src/runtime/scale/UIMachineWindowScale.h \ 947 src/runtime/seamless/UIKeyboardHandlerSeamless.h \ 948 src/runtime/seamless/UIMachineLogicSeamless.h \ 949 src/runtime/seamless/UIMachineViewSeamless.h \ 950 src/runtime/seamless/UIMachineWindowSeamless.h \ 951 src/widgets/UIMiniToolBar.h \ 952 src/wizards/firstrun/UIWizardFirstRun.h \ 953 src/wizards/firstrun/UIWizardFirstRunPageBasic.h 954 955 ifdef VBOX_WITH_DRAG_AND_DROP 956 VirtualBoxRT_QT_MOCHDRS += \ 957 src/runtime/UIDnDHandler.h 958 ifdef VBOX_WITH_DRAG_AND_DROP_GH 959 VirtualBoxRT_QT_MOCHDRS += \ 960 src/runtime/UIDnDMIMEData.h 961 endif 724 962 endif 725 963 … … 876 1114 877 1115 # 878 # VirtualBox - GUI Application.1116 # VirtualBox Manager Application 879 1117 # Sources containing local definitions of classes that use the Q_OBJECT macro. 880 1118 # 881 1119 VirtualBox_QT_MOCSRCS = \ 882 src/runtime/UIConsoleEventHandler.cpp \883 src/runtime/UIFrameBuffer.cpp \884 src/runtime/UIIndicatorsPool.cpp \885 src/runtime/guestctrl/UIGuestControlFileManager.cpp \886 src/runtime/guestctrl/UIGuestControlFileTable.cpp \887 src/runtime/guestctrl/UIGuestControlWidget.cpp \888 src/runtime/guestctrl/UIGuestFileTable.cpp \889 src/runtime/guestctrl/UIHostFileTable.cpp \890 1120 src/selector/UIDesktopPane.cpp \ 891 1121 src/selector/UISnapshotDetailsWidget.cpp \ 892 1122 src/selector/UISnapshotPane.cpp \ 893 1123 src/widgets/UIMenuToolBar.cpp \ 894 src/widgets/UIMiniToolBar.cpp \895 1124 src/widgets/UITabBar.cpp \ 896 1125 src/wizards/importappliance/UIWizardImportApp.cpp … … 910 1139 src/medium/UIMediumEnumerator.cpp \ 911 1140 src/runtime/UIActionPoolRuntime.cpp \ 1141 src/runtime/UIConsoleEventHandler.cpp \ 1142 src/runtime/UIFrameBuffer.cpp \ 1143 src/runtime/UIIndicatorsPool.cpp \ 1144 src/runtime/guestctrl/UIGuestControlFileManager.cpp \ 1145 src/runtime/guestctrl/UIGuestControlFileTable.cpp \ 1146 src/runtime/guestctrl/UIGuestControlWidget.cpp \ 1147 src/runtime/guestctrl/UIGuestFileTable.cpp \ 1148 src/runtime/guestctrl/UIHostFileTable.cpp \ 912 1149 src/selector/UIActionPoolSelector.cpp \ 913 1150 src/selector/UIVirtualBoxEventHandler.cpp \ … … 920 1157 src/widgets/UIFilmContainer.cpp \ 921 1158 src/widgets/UIHotKeyEditor.cpp \ 1159 src/widgets/UIMiniToolBar.cpp \ 922 1160 src/widgets/UIPortForwardingTable.cpp \ 923 1161 src/widgets/UIProgressDialog.cpp \ … … 945 1183 src/globals/UIDesktopWidgetWatchdog.cpp 946 1184 endif 1185 1186 1187 # 1188 # VirtualBox Virtual Machine Application 1189 # Sources containing local definitions of classes that use the Q_OBJECT macro. 1190 # 1191 VirtualBoxRT_QT_MOCSRCS = \ 1192 src/runtime/UIConsoleEventHandler.cpp \ 1193 src/runtime/UIFrameBuffer.cpp \ 1194 src/runtime/UIIndicatorsPool.cpp \ 1195 src/runtime/guestctrl/UIGuestControlFileManager.cpp \ 1196 src/runtime/guestctrl/UIGuestControlFileTable.cpp \ 1197 src/runtime/guestctrl/UIGuestControlWidget.cpp \ 1198 src/runtime/guestctrl/UIGuestFileTable.cpp \ 1199 src/runtime/guestctrl/UIHostFileTable.cpp \ 1200 src/widgets/UIMiniToolBar.cpp 947 1201 948 1202 … … 1001 1255 1002 1256 # 1003 # VirtualBox - GUI Application.1257 # VirtualBox Manager Application 1004 1258 # Sources. 1005 1259 # … … 1012 1266 src/medium/UIMediumDetailsWidget.cpp \ 1013 1267 src/medium/UIMediumManager.cpp \ 1014 src/runtime/UIConsoleEventHandler.cpp \1015 src/runtime/UIFrameBuffer.cpp \1016 src/runtime/UIIndicatorsPool.cpp \1017 src/runtime/UIKeyboardHandler.cpp \1018 src/runtime/UIMachine.cpp \1019 src/runtime/UIMachineLogic.cpp \1020 src/runtime/UIMachineView.cpp \1021 src/runtime/UIMachineWindow.cpp \1022 src/runtime/UIMouseHandler.cpp \1023 src/runtime/UIMultiScreenLayout.cpp \1024 src/runtime/UISession.cpp \1025 src/runtime/UIVMCloseDialog.cpp \1026 src/runtime/fullscreen/UIKeyboardHandlerFullscreen.cpp \1027 src/runtime/fullscreen/UIMachineLogicFullscreen.cpp \1028 src/runtime/fullscreen/UIMachineViewFullscreen.cpp \1029 src/runtime/fullscreen/UIMachineWindowFullscreen.cpp \1030 src/runtime/information/UIInformationConfiguration.cpp \1031 src/runtime/information/UIInformationDataItem.cpp \1032 src/runtime/information/UIInformationItem.cpp \1033 src/runtime/information/UIInformationModel.cpp \1034 src/runtime/information/UIInformationRuntime.cpp \1035 src/runtime/information/UIInformationView.cpp \1036 src/runtime/information/UIVMInformationDialog.cpp \1037 src/runtime/guestctrl/UIGuestControlConsole.cpp \1038 src/runtime/guestctrl/UIGuestControlFileManager.cpp \1039 src/runtime/guestctrl/UIGuestControlFileModel.cpp \1040 src/runtime/guestctrl/UIGuestControlFileTable.cpp \1041 src/runtime/guestctrl/UIGuestControlInterface.cpp \1042 src/runtime/guestctrl/UIGuestControlTreeItem.cpp \1043 src/runtime/guestctrl/UIGuestControlWidget.cpp \1044 src/runtime/guestctrl/UIGuestFileTable.cpp \1045 src/runtime/guestctrl/UIHostFileTable.cpp \1046 src/runtime/normal/UIKeyboardHandlerNormal.cpp \1047 src/runtime/normal/UIMachineLogicNormal.cpp \1048 src/runtime/normal/UIMachineViewNormal.cpp \1049 src/runtime/normal/UIMachineWindowNormal.cpp \1050 src/runtime/scale/UIKeyboardHandlerScale.cpp \1051 src/runtime/scale/UIMachineLogicScale.cpp \1052 src/runtime/scale/UIMachineViewScale.cpp \1053 src/runtime/scale/UIMachineWindowScale.cpp \1054 src/runtime/seamless/UIKeyboardHandlerSeamless.cpp \1055 src/runtime/seamless/UIMachineLogicSeamless.cpp \1056 src/runtime/seamless/UIMachineViewSeamless.cpp \1057 src/runtime/seamless/UIMachineWindowSeamless.cpp \1058 1268 src/selector/UIDesktopPane.cpp \ 1059 1269 src/selector/UIVMItem.cpp \ … … 1089 1299 src/widgets/UITabBar.cpp \ 1090 1300 src/widgets/UIMenuToolBar.cpp \ 1091 src/widgets/UIMiniToolBar.cpp \1092 1301 src/widgets/VBoxOSTypeSelectorButton.cpp \ 1093 1302 src/widgets/graphics/UIGraphicsButton.cpp \ … … 1121 1330 src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp \ 1122 1331 src/wizards/importappliance/UIWizardImportAppPageBasic2.cpp \ 1123 src/wizards/importappliance/UIWizardImportAppPageExpert.cpp \ 1124 src/wizards/firstrun/UIWizardFirstRun.cpp \ 1125 src/wizards/firstrun/UIWizardFirstRunPageBasic.cpp 1332 src/wizards/importappliance/UIWizardImportAppPageExpert.cpp 1126 1333 1127 1334 VirtualBox_SOURCES.darwin += \ 1128 src/platform/darwin/UIAbstractDockIconPreview.cpp \1129 src/platform/darwin/UICocoaDockIconPreview.mm \1130 1335 src/platform/darwin/UIDesktopServices_darwin.cpp \ 1131 1336 src/platform/darwin/UIDesktopServices_darwin_cocoa.mm … … 1150 1355 src/VBoxFBOverlay.cpp \ 1151 1356 src/VBoxGLSupportInfo.cpp 1152 endif1153 1154 ifdef VBOX_WITH_DRAG_AND_DROP1155 VirtualBox_SOURCES += \1156 src/runtime/UIDnDHandler.cpp1157 ifdef VBOX_WITH_DRAG_AND_DROP_GH1158 VirtualBox_SOURCES += \1159 src/runtime/UIDnDMIMEData.cpp1160 VirtualBox_SOURCES.win += \1161 src/runtime/UIDnDDropSource_win.cpp \1162 src/runtime/UIDnDDataObject_win.cpp \1163 src/runtime/UIDnDEnumFormat_win.cpp1164 endif1165 1357 endif 1166 1358 … … 1236 1428 src/objects/UIRichTextString.cpp \ 1237 1429 src/runtime/UIActionPoolRuntime.cpp \ 1430 src/runtime/UIConsoleEventHandler.cpp \ 1431 src/runtime/UIFrameBuffer.cpp \ 1432 src/runtime/UIIndicatorsPool.cpp \ 1433 src/runtime/UIKeyboardHandler.cpp \ 1434 src/runtime/UIMachine.cpp \ 1435 src/runtime/UIMachineLogic.cpp \ 1436 src/runtime/UIMachineView.cpp \ 1437 src/runtime/UIMachineWindow.cpp \ 1438 src/runtime/UIMouseHandler.cpp \ 1439 src/runtime/UIMultiScreenLayout.cpp \ 1440 src/runtime/UISession.cpp \ 1441 src/runtime/UIVMCloseDialog.cpp \ 1442 src/runtime/fullscreen/UIKeyboardHandlerFullscreen.cpp \ 1443 src/runtime/fullscreen/UIMachineLogicFullscreen.cpp \ 1444 src/runtime/fullscreen/UIMachineViewFullscreen.cpp \ 1445 src/runtime/fullscreen/UIMachineWindowFullscreen.cpp \ 1446 src/runtime/information/UIInformationConfiguration.cpp \ 1447 src/runtime/information/UIInformationDataItem.cpp \ 1448 src/runtime/information/UIInformationItem.cpp \ 1449 src/runtime/information/UIInformationModel.cpp \ 1450 src/runtime/information/UIInformationRuntime.cpp \ 1451 src/runtime/information/UIInformationView.cpp \ 1452 src/runtime/information/UIVMInformationDialog.cpp \ 1453 src/runtime/guestctrl/UIGuestControlConsole.cpp \ 1454 src/runtime/guestctrl/UIGuestControlFileManager.cpp \ 1455 src/runtime/guestctrl/UIGuestControlFileModel.cpp \ 1456 src/runtime/guestctrl/UIGuestControlFileTable.cpp \ 1457 src/runtime/guestctrl/UIGuestControlInterface.cpp \ 1458 src/runtime/guestctrl/UIGuestControlTreeItem.cpp \ 1459 src/runtime/guestctrl/UIGuestControlWidget.cpp \ 1460 src/runtime/guestctrl/UIGuestFileTable.cpp \ 1461 src/runtime/guestctrl/UIHostFileTable.cpp \ 1462 src/runtime/normal/UIKeyboardHandlerNormal.cpp \ 1463 src/runtime/normal/UIMachineLogicNormal.cpp \ 1464 src/runtime/normal/UIMachineViewNormal.cpp \ 1465 src/runtime/normal/UIMachineWindowNormal.cpp \ 1466 src/runtime/scale/UIKeyboardHandlerScale.cpp \ 1467 src/runtime/scale/UIMachineLogicScale.cpp \ 1468 src/runtime/scale/UIMachineViewScale.cpp \ 1469 src/runtime/scale/UIMachineWindowScale.cpp \ 1470 src/runtime/seamless/UIKeyboardHandlerSeamless.cpp \ 1471 src/runtime/seamless/UIMachineLogicSeamless.cpp \ 1472 src/runtime/seamless/UIMachineViewSeamless.cpp \ 1473 src/runtime/seamless/UIMachineWindowSeamless.cpp \ 1238 1474 src/selector/UIActionPoolSelector.cpp \ 1239 1475 src/selector/UIVirtualBoxEventHandler.cpp \ … … 1276 1512 src/widgets/UIMenuBar.cpp \ 1277 1513 src/widgets/UIMenuBarEditorWindow.cpp \ 1514 src/widgets/UIMiniToolBar.cpp \ 1278 1515 src/widgets/UINameAndSystemEditor.cpp \ 1279 1516 src/widgets/UIPopupBox.cpp \ … … 1294 1531 src/wizards/UIWizard.cpp \ 1295 1532 src/wizards/UIWizardPage.cpp \ 1533 src/wizards/firstrun/UIWizardFirstRun.cpp \ 1534 src/wizards/firstrun/UIWizardFirstRunPageBasic.cpp \ 1296 1535 src/wizards/newvd/UIWizardNewVD.cpp \ 1297 1536 src/wizards/newvd/UIWizardNewVDPageBasic1.cpp \ … … 1299 1538 src/wizards/newvd/UIWizardNewVDPageBasic3.cpp \ 1300 1539 src/wizards/newvd/UIWizardNewVDPageExpert.cpp 1540 1541 ifdef VBOX_WITH_DRAG_AND_DROP 1542 VirtualBox_SOURCES += \ 1543 src/runtime/UIDnDHandler.cpp 1544 ifdef VBOX_WITH_DRAG_AND_DROP_GH 1545 VirtualBox_SOURCES += \ 1546 src/runtime/UIDnDMIMEData.cpp 1547 VirtualBox_SOURCES.win += \ 1548 src/runtime/UIDnDDropSource_win.cpp \ 1549 src/runtime/UIDnDDataObject_win.cpp \ 1550 src/runtime/UIDnDEnumFormat_win.cpp 1551 endif 1552 endif 1301 1553 1302 1554 ifdef VBOX_GUI_WITH_NETWORK_MANAGER … … 1332 1584 src/platform/darwin/CocoaEventHelper.mm \ 1333 1585 src/platform/darwin/DarwinKeyboard.cpp \ 1586 src/platform/darwin/UIAbstractDockIconPreview.cpp \ 1334 1587 src/platform/darwin/UICocoaApplication.mm \ 1588 src/platform/darwin/UICocoaDockIconPreview.mm \ 1335 1589 src/platform/darwin/UICocoaSpecialControls.mm \ 1336 1590 src/platform/darwin/UIWindowMenuManager.cpp \ … … 1338 1592 src/platform/darwin/VBoxUtils-darwin.cpp 1339 1593 endif 1594 1595 1596 # 1597 # VirtualBox Virtual Machine Application 1598 # Sources. 1599 # 1600 VirtualBoxRT_SOURCES = \ 1601 src/main.cpp \ 1602 src/globals/UIStarter.cpp \ 1603 src/runtime/UIConsoleEventHandler.cpp \ 1604 src/runtime/UIFrameBuffer.cpp \ 1605 src/runtime/UIIndicatorsPool.cpp \ 1606 src/runtime/UIKeyboardHandler.cpp \ 1607 src/runtime/UIMachine.cpp \ 1608 src/runtime/UIMachineLogic.cpp \ 1609 src/runtime/UIMachineView.cpp \ 1610 src/runtime/UIMachineWindow.cpp \ 1611 src/runtime/UIMouseHandler.cpp \ 1612 src/runtime/UIMultiScreenLayout.cpp \ 1613 src/runtime/UISession.cpp \ 1614 src/runtime/UIVMCloseDialog.cpp \ 1615 src/runtime/fullscreen/UIKeyboardHandlerFullscreen.cpp \ 1616 src/runtime/fullscreen/UIMachineLogicFullscreen.cpp \ 1617 src/runtime/fullscreen/UIMachineViewFullscreen.cpp \ 1618 src/runtime/fullscreen/UIMachineWindowFullscreen.cpp \ 1619 src/runtime/information/UIInformationConfiguration.cpp \ 1620 src/runtime/information/UIInformationDataItem.cpp \ 1621 src/runtime/information/UIInformationItem.cpp \ 1622 src/runtime/information/UIInformationModel.cpp \ 1623 src/runtime/information/UIInformationRuntime.cpp \ 1624 src/runtime/information/UIInformationView.cpp \ 1625 src/runtime/information/UIVMInformationDialog.cpp \ 1626 src/runtime/guestctrl/UIGuestControlConsole.cpp \ 1627 src/runtime/guestctrl/UIGuestControlFileManager.cpp \ 1628 src/runtime/guestctrl/UIGuestControlFileModel.cpp \ 1629 src/runtime/guestctrl/UIGuestControlFileTable.cpp \ 1630 src/runtime/guestctrl/UIGuestControlInterface.cpp \ 1631 src/runtime/guestctrl/UIGuestControlTreeItem.cpp \ 1632 src/runtime/guestctrl/UIGuestControlWidget.cpp \ 1633 src/runtime/guestctrl/UIGuestFileTable.cpp \ 1634 src/runtime/guestctrl/UIHostFileTable.cpp \ 1635 src/runtime/normal/UIKeyboardHandlerNormal.cpp \ 1636 src/runtime/normal/UIMachineLogicNormal.cpp \ 1637 src/runtime/normal/UIMachineViewNormal.cpp \ 1638 src/runtime/normal/UIMachineWindowNormal.cpp \ 1639 src/runtime/scale/UIKeyboardHandlerScale.cpp \ 1640 src/runtime/scale/UIMachineLogicScale.cpp \ 1641 src/runtime/scale/UIMachineViewScale.cpp \ 1642 src/runtime/scale/UIMachineWindowScale.cpp \ 1643 src/runtime/seamless/UIKeyboardHandlerSeamless.cpp \ 1644 src/runtime/seamless/UIMachineLogicSeamless.cpp \ 1645 src/runtime/seamless/UIMachineViewSeamless.cpp \ 1646 src/runtime/seamless/UIMachineWindowSeamless.cpp \ 1647 src/widgets/UIMiniToolBar.cpp \ 1648 src/wizards/firstrun/UIWizardFirstRun.cpp \ 1649 src/wizards/firstrun/UIWizardFirstRunPageBasic.cpp 1650 1651 ifdef VBOX_WITH_DRAG_AND_DROP 1652 VirtualBoxRT_SOURCES += \ 1653 src/runtime/UIDnDHandler.cpp 1654 ifdef VBOX_WITH_DRAG_AND_DROP_GH 1655 VirtualBoxRT_SOURCES += \ 1656 src/runtime/UIDnDMIMEData.cpp 1657 VirtualBoxRT_SOURCES.win += \ 1658 src/runtime/UIDnDDropSource_win.cpp \ 1659 src/runtime/UIDnDDataObject_win.cpp \ 1660 src/runtime/UIDnDEnumFormat_win.cpp 1661 endif 1662 endif 1663 1664 ifdef VBOX_WITH_ICHAT_THEATER 1665 VirtualBoxRT_SOURCES.darwin += \ 1666 src/platform/darwin/VBoxIChatTheaterWrapper.m 1667 endif 1668 1669 if defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_GUI_USE_QGL) 1670 VirtualBoxRT_SOURCES += \ 1671 src/VBox2DHelpers.cpp \ 1672 src/VBoxFBOverlay.cpp \ 1673 src/VBoxGLSupportInfo.cpp 1674 endif 1675 1676 VirtualBoxRT_SOURCES.darwin += \ 1677 src/platform/darwin/UIAbstractDockIconPreview.cpp \ 1678 src/platform/darwin/UICocoaDockIconPreview.mm 1679 1680 VirtualBoxRT_SOURCES.win += \ 1681 src/platform/win/VirtualBox.rc 1340 1682 1341 1683 … … 1523 1865 1524 1866 # 1525 # VirtualBox - GUI Application.1867 # VirtualBox Manager Application 1526 1868 # Deployment. 1527 1869 # … … 1541 1883 1542 1884 # 1543 # VirtualBox - GUI Application.1885 # VirtualBox Manager Application 1544 1886 # The Qt modules we're using. 1545 1887 # (The include directory and lib/framework for each module will be added by the Qt unit.) … … 1557 1899 1558 1900 # 1901 # VirtualBox Virtual Machine Application 1902 # The Qt modules we're using. 1903 # (The include directory and lib/framework for each module will be added by the Qt unit.) 1904 # 1905 VirtualBoxRT_QT_MODULES = Core Gui Widgets PrintSupport 1906 VirtualBoxRT_QT_MODULES.linux += X11Extras 1907 VirtualBoxRT_QT_MODULES.solaris += X11Extras 1908 VirtualBoxRT_QT_MODULES.freebsd += X11Extras 1909 VirtualBoxRT_QT_MODULES.darwin += MacExtras 1910 VirtualBoxRT_QT_MODULES.win += WinExtras 1911 if defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_GUI_USE_QGL) 1912 VirtualBoxRT_QT_MODULES += OpenGL 1913 endif 1914 1915 1916 # 1559 1917 # VirtualBox - GUI Global Shared Library. 1560 1918 # The Qt modules we're using. … … 1574 1932 # Pull in the ui files 1575 1933 $(eval VirtualBox_SOURCES += $(FORMS)) 1934 $(eval VirtualBoxRT_SOURCES += $(FORMS)) 1576 1935 $(eval VBoxGlobal_SOURCES += $(FORMS)) 1577 1936 … … 1601 1960 endif 1602 1961 1962 1963 # Resource files with some OSE differences (VirtualBoxBrand.qrc is created further down). 1964 VirtualBoxRT_SOURCES += VirtualBox1.qrc 1965 VirtualBox1.qrc_RCCFLAGS = -name BASIC1 1966 VirtualBoxRT_SOURCES += VirtualBox2.qrc 1967 VirtualBox2.qrc_RCCFLAGS = -name BASIC2 1968 VirtualBoxRT_SOURCES += VirtualBox1_x2.qrc 1969 VirtualBox1_x2.qrc_RCCFLAGS = -name BASIC1_X2 1970 VirtualBoxRT_SOURCES += VirtualBox2_x2.qrc 1971 VirtualBox2_x2.qrc_RCCFLAGS = -name BASIC2_X2 1972 VirtualBoxRT_SOURCES += VirtualBox1_x3.qrc 1973 VirtualBox1_x3.qrc_RCCFLAGS = -name BASIC1_X3 1974 VirtualBoxRT_SOURCES += VirtualBox2_x3.qrc 1975 VirtualBox2_x3.qrc_RCCFLAGS = -name BASIC2_X3 1976 VirtualBoxRT_SOURCES += VirtualBox1_x4.qrc 1977 VirtualBox1_x4.qrc_RCCFLAGS = -name BASIC1_X4 1978 VirtualBoxRT_SOURCES += VirtualBox2_x4.qrc 1979 VirtualBox2_x4.qrc_RCCFLAGS = -name BASIC2_X4 1980 VirtualBoxRT_SOURCES += $(VBOX_VIRTUALBOX_OUT_DIR)/VirtualBoxBrand.qrc 1981 $(VBOX_VIRTUALBOX_OUT_DIR)/VirtualBoxBrand.qrc_RCCFLAGS = -name BRAND 1982 if defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_GUI_USE_QGL) 1983 VirtualBoxRT_SOURCES += VirtualBoxShaders.qrc 1984 VirtualBoxShaders.qrc_RCCFLAGS = -name SHADERS 1985 endif 1986 1987 1603 1988 # Import the translation source from VBoxUI.pro and add the qt_xx_YY counterparts 1604 1989 VirtualBox_QT_TRANSLATIONS := $(TRANSLATIONS) \ … … 1625 2010 1626 2011 # 1627 # VirtualBox - GUI Application.2012 # VirtualBox Manager Application 1628 2013 # 1629 2014 includedep $(PATH_TARGET)/VirtualBoxComWrapperFiles.dep
Note:
See TracChangeset
for help on using the changeset viewer.