Makefile.kmk revision 67e7408aeaf42f2d4229caaa3108f34336aabfe8
# available from http://www.virtualbox.org. This file is free software;
# you can redistribute it and/or modify it under the terms of the GNU
include $(PATH_KBUILD)/subheader.kmk
include $(PATH_SUB_CURRENT)/PC/BIOS/Makefile.kmk
include $(PATH_SUB_CURRENT)/Graphics/BIOS/Makefile.kmk
include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
include $(PATH_SUB_CURRENT)/Storage/testcase/Makefile.kmk
SUBDIRS_LIBRARIES = PC/PXE
SUBDIRS_CLEAN = PC/PXE
SUBDIRS_LIBRARIES = PC/Etherboot-src
SUBDIRS_CLEAN = PC/Etherboot-src
SUBDIRS_LIBRARIES += Storage/VBoxHDDFormats
SUBDIRS_CLEAN += Storage/VBoxHDDFormats
VBoxDDU_SDKS.win = WINPSDK W2K3DDK
VBoxDDU_SDKS.win = WINPSDK
VBoxDDU_INCS.os2 += \
$(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/os2
$(L4_LIBDIR)/libl4sys.p.a
VBoxDDU_LDFLAGS.linux = -Wl,--no-undefined
VBoxDDU_LDFLAGS.l4 = -Wl,--no-undefined
VBoxDD_SDKS.win = WINPSDK DXSDK W2K3DDK VBOX_NTDLL
$(PATH_LIB)/VBoxDD2.lib \
$(PATH_SDK_DXSDK_LIB)/dxguid.lib
$(L4_LIBDIR)/libl4sys.p.a
VBoxDD_LIBS.darwin += \
VBoxDD_LDFLAGS.linux = -Wl,--no-undefined
VBoxDD_LDFLAGS.l4 = -Wl,--no-undefined
$(L4_LIBDIR)/libl4sys.p.a
VBoxDD2_LIBS.darwin += $(LIB_REM)
VBoxDD2_LDFLAGS.linux = -Wl,--no-undefined
VBoxDD2_LDFLAGS.l4 = -Wl,--no-undefined
DevicesR3_SDKS.win = WINPSDK W2K3DDK
DevicesR3_DEFS.linux += _GNU_SOURCE
DevicesR3_DEFS.l4 += _GNU_SOURCE
PC/DevACPI.cpp_INCS = $(PATH_TARGET)
Bus/DevPCI.cpp_INCS = Bus
# for finding vbetables.h
Graphics/DevVGA.cpp_INCS = $(PATH_TARGET)
Drivers_SDKS.win = WINPSDK W2K3DDK
Storage/DrvHostDVD.cpp_SDKS.win = W2K3DDK
Drivers_DEFS.win += _WIN32_WINNT=0x0510
Drivers_DEFS.linux += VBOX_WITH_ALSA
# VBoxDD_LIBS.linux += asound
Drivers_DEFS.linux += VBOX_WITH_PULSE
# VBoxDD_LIBS.linux += pulse
Drivers_DEFS.darwin += VUSB_HAVE_USBPROXY_DEVICE
#Drivers_DEFS.darwin += VBOX_WITH_USBFILTER
Drivers_DEFS.linux += VUSB_HAVE_USBPROXY_DEVICE
Drivers_DEFS.linux += VBOX_WITHOUT_LINUX_COMPILER_H
Drivers_DEFS.l4 += VUSB_HAVE_USBPROXY_DEVICE
Drivers_SOURCES.l4 += \
Drivers_DEFS.os2 += VUSB_HAVE_USBPROXY_DEVICE
Drivers_SOURCES.os2 += \
Drivers_DEFS.win += VUSB_HAVE_USBPROXY_DEVICE
Drivers_SOURCES.win += \
Drivers_DEFS.solaris += VUSB_HAVE_USBPROXY_DEVICE
Drivers_SOURCES.win += \
# Ring-0 Services (library, linked into VMMR0.r0)
include $(PATH_KBUILD)/subfooter.kmk