Changeset 75430 in vbox
- Timestamp:
- Nov 13, 2018 8:46:32 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/Makefile.kmk
r75361 r75430 63 63 endif 64 64 VBOX_MAIN_DEFS += \ 65 $(if $(VBOX_WITH_AUDIO_ALSA),VBOX_WITH_AUDIO_ALSA,) \ 66 $(if $(VBOX_WITH_AUDIO_DEBUG),VBOX_WITH_AUDIO_DEBUG,) \ 67 $(if $(VBOX_WITH_AUDIO_OSS),VBOX_WITH_AUDIO_OSS,) \ 68 $(if $(VBOX_WITH_AUDIO_PULSE),VBOX_WITH_AUDIO_PULSE,) \ 69 $(if $(VBOX_WITH_AUDIO_VALIDATIONKIT),VBOX_WITH_AUDIO_VALIDATIONKIT,) \ 70 $(if $(VBOX_WITH_AUDIO_VRDE),VBOX_WITH_AUDIO_VRDE,) \ 71 $(if $(VBOX_WITH_COPYTOGUEST),VBOX_WITH_COPYTOGUEST,) \ 72 $(if $(VBOX_WITH_CRHGSMI),VBOX_WITH_CRHGSMI,) \ 73 $(if $(VBOX_WITH_CROGL),VBOX_WITH_CROGL,) \ 74 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000,) \ 75 $(if $(VBOX_WITH_EXTPACK),VBOX_WITH_EXTPACK,) \ 76 $(if $(VBOX_WITH_GUEST_CONTROL),VBOX_WITH_GUEST_CONTROL,) \ 77 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS,) \ 78 $(if $(VBOX_WITH_GUEST_PROPS_RDONLY_GUEST),VBOX_WITH_GUEST_PROPS_RDONLY_GUEST,) \ 79 $(if $(VBOX_WITH_HGCM),VBOX_WITH_HGCM,) \ 80 $(if $(VBOX_WITH_HOSTNETIF_API),VBOX_WITH_HOSTNETIF_API,) \ 81 $(if $(VBOX_WITH_LIVE_MIGRATION),VBOX_WITH_LIVE_MIGRATION,) \ 82 $(if $(VBOX_WITH_MIDL_PROXY_STUB),VBOX_WITH_MIDL_PROXY_STUB,) \ 83 $(if $(VBOX_WITH_NETFLT),VBOX_WITH_NETFLT,) \ 84 $(if $(VBOX_WITH_PCI_PASSTHROUGH),VBOX_WITH_PCI_PASSTHROUGH,) \ 85 $(if $(VBOX_WITH_PDM_ASYNC_COMPLETION),VBOX_WITH_PDM_ASYNC_COMPLETION,) \ 65 86 $(if $(VBOX_WITH_RAW_MODE),VBOX_WITH_RAW_MODE,) \ 66 87 $(if $(VBOX_WITH_RAW_RING1),VBOX_WITH_RAW_RING1,) \ 88 $(if $(VBOX_WITH_SDS),VBOX_WITH_SDS,) \ 89 $(if $(VBOX_WITH_USB_CARDREADER),VBOX_WITH_USB_CARDREADER,) \ 90 $(if $(VBOX_WITH_USB_CARDREADER_TEST),VBOX_WITH_USB_CARDREADER_TEST,) \ 91 $(if $(VBOX_WITH_VIRTIO),VBOX_WITH_VIRTIO,) \ 67 92 $(if $(VBOX_WITH_VMSVGA),VBOX_WITH_VMSVGA,) \ 68 93 $(if $(VBOX_WITH_VMSVGA3D),VBOX_WITH_VMSVGA3D,) \ 69 $(if $(VBOX_WITH_NETFLT),VBOX_WITH_NETFLT,) \ 70 $(if $(VBOX_WITH_COPYTOGUEST),VBOX_WITH_COPYTOGUEST,) \ 71 $(if $(VBOX_WITH_CROGL),VBOX_WITH_CROGL,) \ 72 $(if $(VBOX_WITH_CRHGSMI),VBOX_WITH_CRHGSMI,) \ 73 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS,) \ 74 $(if $(VBOX_WITH_GUEST_PROPS_RDONLY_GUEST),VBOX_WITH_GUEST_PROPS_RDONLY_GUEST,) \ 75 $(if $(VBOX_WITH_GUEST_CONTROL),VBOX_WITH_GUEST_CONTROL,) \ 76 $(if $(VBOX_WITH_USB_CARDREADER),VBOX_WITH_USB_CARDREADER,) \ 77 $(if $(VBOX_WITH_USB_CARDREADER_TEST),VBOX_WITH_USB_CARDREADER_TEST,) \ 78 $(if $(VBOX_WITH_HOSTNETIF_API),VBOX_WITH_HOSTNETIF_API,) \ 79 $(if $(VBOX_WITH_MIDL_PROXY_STUB),VBOX_WITH_MIDL_PROXY_STUB,) \ 80 $(if $(VBOX_WITH_SDS),VBOX_WITH_SDS,) 94 $(if $(VBOX_WITH_VUSB),VBOX_WITH_VUSB,) \ 95 $(if-expr defined(VBOX_WITH_EHCI) && defined(VBOX_WITH_USB),VBOX_WITH_EHCI,) 96 81 97 82 98 # Unconditionally enable the new semaphore key generation code … … 340 356 VBoxSVC_PCH_HDR := $(PATH_SUB_CURRENT)/src-server/win/precomp_vcc.h 341 357 endif 358 ## r=bird: If you really think you might need VBOX_WITH_RECORDING and VBOX_WITH_AUDIO_RECORDING both here and for 359 ## VBoxC, you shall obviously put them in VBOX_MAIN_DEFS! So, one way or the other they they disappear from here... 342 360 VBoxSVC_DEFS = \ 343 361 VBOX_MAIN_SETTINGS_ADDONS \ … … 348 366 $(if $(VBOX_WITH_QTGUI),VBOX_WITH_QTGUI,) \ 349 367 $(if $(VBOX_GUI_WITH_SHARED_LIBRARY),VBOX_GUI_WITH_SHARED_LIBRARY,) \ 350 $(if $(VBOX_WITH_HGCM),VBOX_WITH_HGCM,) \351 $(if $(VBOX_WITH_AUDIO_OSS),VBOX_WITH_AUDIO_OSS,) \352 $(if $(VBOX_WITH_AUDIO_ALSA),VBOX_WITH_AUDIO_ALSA,) \353 $(if $(VBOX_WITH_AUDIO_PULSE),VBOX_WITH_AUDIO_PULSE,) \354 $(if $(VBOX_WITH_AUDIO_DEBUG),VBOX_WITH_AUDIO_DEBUG,) \355 $(if $(VBOX_WITH_AUDIO_VALIDATIONKIT),VBOX_WITH_AUDIO_VALIDATIONKIT,) \356 368 $(if $(VBOX_WITH_AUDIO_RECORDING),VBOX_WITH_AUDIO_RECORDING,) \ 357 369 $(if $(VBOX_WITH_RECORDING),VBOX_WITH_RECORDING,) \ 358 $(if $(VBOX_WITH_AUDIO_VRDE),VBOX_WITH_AUDIO_VRDE,) \359 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000,) \360 $(if $(VBOX_WITH_VIRTIO),VBOX_WITH_VIRTIO,) \361 370 $(if $(VBOX_WITH_AHCI),VBOX_WITH_AHCI,) \ 362 371 $(if $(VBOX_WITH_LSILOGIC),VBOX_WITH_LSILOGIC,) \ … … 364 373 $(if $(VBOX_WITH_RESOURCE_USAGE_API),VBOX_WITH_RESOURCE_USAGE_API,) \ 365 374 $(if $(VBOX_WITH_UNATTENDED),VBOX_WITH_UNATTENDED,) \ 366 $(if $(VBOX_WITH_PDM_ASYNC_COMPLETION),VBOX_WITH_PDM_ASYNC_COMPLETION,) \367 375 $(if $(VBOX_WITH_DBUS),VBOX_WITH_DBUS,) \ 368 376 $(if $(VBOX_WITH_DBUS),$(if $(VBOX_USB_WITH_DBUS),VBOX_USB_WITH_DBUS,),) \ 369 377 $(if $(VBOX_USB_WITH_SYSFS),VBOX_USB_WITH_SYSFS,) \ 370 378 $(if $(VBOX_USB_WITH_INOTIFY),VBOX_USB_WITH_INOTIFY,) \ 371 $(if $(VBOX_WITH_LIVE_MIGRATION),VBOX_WITH_LIVE_MIGRATION,) \372 $(if $(VBOX_WITH_EXTPACK),VBOX_WITH_EXTPACK,) \373 $(if $(VBOX_WITH_VUSB),VBOX_WITH_VUSB,) \374 $(if $(VBOX_WITH_PCI_PASSTHROUGH),VBOX_WITH_PCI_PASSTHROUGH,) \375 379 $(if $(VBOX_WITH_NAT_SERVICE),VBOX_WITH_NAT_SERVICE,) \ 376 $(if $(VBOX_WITH_CROGL),VBOX_WITH_CROGL,) \377 $(if $(VBOX_WITH_CRHGSMI),VBOX_WITH_CRHGSMI,) \378 380 $(if-expr defined(VBOX_WITH_SDS),VBOX_WITH_SDS,) 379 381 ifdef VBOX_WITH_USB … … 754 756 $(VBOX_MAIN_DEFS) \ 755 757 VBOX_COM_INPROC \ 756 $(if $(VBOX_WITH_HGCM),VBOX_WITH_HGCM,) \757 $(if $(VBOX_WITH_AUDIO_OSS),VBOX_WITH_AUDIO_OSS,) \758 $(if $(VBOX_WITH_AUDIO_ALSA),VBOX_WITH_AUDIO_ALSA,) \759 $(if $(VBOX_WITH_AUDIO_PULSE),VBOX_WITH_AUDIO_PULSE,) \760 $(if $(VBOX_WITH_AUDIO_DEBUG),VBOX_WITH_AUDIO_DEBUG,) \761 $(if $(VBOX_WITH_AUDIO_VALIDATIONKIT),VBOX_WITH_AUDIO_VALIDATIONKIT,) \762 $(if $(VBOX_WITH_AUDIO_RECORDING),VBOX_WITH_AUDIO_RECORDING,) \763 $(if $(VBOX_WITH_RECORDING),VBOX_WITH_RECORDING,) \764 $(if $(VBOX_WITH_AUDIO_VRDE),VBOX_WITH_AUDIO_VRDE,) \765 $(if $(VBOX_WITH_E1000),VBOX_WITH_E1000,) \766 $(if $(VBOX_WITH_VIRTIO),VBOX_WITH_VIRTIO,) \767 758 $(if $(VBOX_WITH_EFI),VBOX_WITH_EFI,) \ 768 $(if $(VBOX_WITH_PDM_ASYNC_COMPLETION),VBOX_WITH_PDM_ASYNC_COMPLETION,) \769 $(if $(VBOX_WITH_LIVE_MIGRATION),VBOX_WITH_LIVE_MIGRATION,) \770 $(if $(VBOX_WITH_VUSB),VBOX_WITH_VUSB,) \771 759 $(if $(VBOX_WITH_HGSMI),VBOX_WITH_HGSMI,) \ 772 760 $(if $(VBOX_WITH_VIDEOHWACCEL),VBOX_WITH_VIDEOHWACCEL,) \ … … 774 762 $(if $(VBOX_WITH_DRAG_AND_DROP_GH),VBOX_WITH_DRAG_AND_DROP_GH,) \ 775 763 $(if $(VBOX_WITH_USB),VBOX_WITH_USB,) \ 776 $(if-expr defined(VBOX_WITH_EHCI) && defined(VBOX_WITH_USB),VBOX_WITH_EHCI,) \ 777 $(if $(VBOX_WITH_EXTPACK),VBOX_WITH_EXTPACK,) \ 778 $(if $(VBOX_WITH_PCI_PASSTHROUGH),VBOX_WITH_PCI_PASSTHROUGH,) \ 779 $(if $(VBOX_WITH_VRDEAUTH_IN_VBOXSVC),VBOX_WITH_VRDEAUTH_IN_VBOXSVC,) \ 780 $(if $(VBOX_WITH_SDS),VBOX_WITH_SDS,) 764 $(if $(VBOX_WITH_VRDEAUTH_IN_VBOXSVC),VBOX_WITH_VRDEAUTH_IN_VBOXSVC,) 781 765 ifdef VBOX_WITH_CRHGSMI 782 766 VBoxC_DEFS += VBOX_WITH_CRHGSMI … … 795 779 VBoxC_SDKS = VBOX_LIBPNG VBOX_ZLIB 796 780 797 ifdef VBOX_WITH_RECORDING 798 VBoxC_SOURCES += \ 781 if defined(VBOX_WITH_RECORDING) && defined(VBOX_WITH_LIBVPX) 782 VBoxC_SDKS += VBOX_VPX 783 VBoxC_DEFS += VBOX_WITH_RECORDING VBOX_WITH_LIBVPX 784 VBoxC_SOURCES += \ 799 785 xml/Settings.cpp \ 800 786 src-client/EBMLWriter.cpp \ 801 src-client/WebMWriter.cpp 802 ifdef VBOX_WITH_LIBVPX 803 VBoxC_SDKS += VBOX_VPX 804 VBoxC_DEFS += VBOX_WITH_LIBVPX 805 VBoxC_SOURCES += \ 787 src-client/WebMWriter.cpp \ 806 788 src-client/Recording.cpp \ 807 789 src-client/RecordingInternals.cpp \ 808 790 src-client/RecordingStream.cpp \ 809 791 src-client/RecordingUtils.cpp 810 else 811 $(error "VBox: No alternative for VPX when using recording support yet") 812 endif 813 endif 814 815 ifdef VBOX_WITH_AUDIO_RECORDING 816 ifdef VBOX_WITH_LIBOPUS 817 VBoxC_SDKS += VBOX_OPUS 818 VBoxC_DEFS += VBOX_WITH_LIBOPUS 819 else 820 $(error "VBox: No alternative for Opus when using audio support for recording yet") 821 endif 822 endif 792 793 if defined(VBOX_WITH_AUDIO_RECORDING) && defined(VBOX_WITH_LIBOPUS) 794 VBoxC_SDKS += VBOX_OPUS 795 VBoxC_DEFS += VBOX_WITH_AUDIO_RECORDING VBOX_WITH_LIBOPUS 796 VBoxC_SOURCES += src-client/DrvAudioRec.cpp 797 endif 798 endif # VBOX_WITH_RECORDING && VBOX_WITH_LIBVPX 823 799 824 800 ifdef VBOX_WITH_OPENSSL_FIPS 825 801 VBoxC_SDKS += VBOX_OPENSSL2 826 802 endif 827 803 … … 932 908 ../Devices/Audio/DrvAudioCommon.cpp \ 933 909 src-client/AudioDriver.cpp \ 934 $(if $(VBOX_WITH_AUDIO_VRDE),src-client/DrvAudioVRDE.cpp,) \ 935 $(if $(VBOX_WITH_AUDIO_RECORDING),src-client/DrvAudioRec.cpp,) 910 $(if $(VBOX_WITH_AUDIO_VRDE),src-client/DrvAudioVRDE.cpp,) 936 911 937 912 VBoxC_SOURCES.win = \ … … 1022 997 VBoxClient-x86_PCH_HDR := $(PATH_SUB_CURRENT)/src-client/win/precomp_vcc.h 1023 998 endif 999 VBoxClient-x86_SDKS = $(filter-out VBOX_OPUS VBOX_VPX,$(VBoxC_SDKS)) 1024 1000 VBoxClient-x86_DEFS = VBOX_COM_INPROC_API_CLIENT $(VBoxC_DEFS) 1025 1001 VBoxClient-x86_INCS.win = \
Note:
See TracChangeset
for help on using the changeset viewer.