Makefile.kmk revision 5f7e497cbfcf765eb7a6f72ef9ba4919483ff1d3
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# $Id$
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync## @file
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# Sub-Makefile for the Storage library.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# Copyright (C) 2006-2007 Oracle Corporation
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# available from http://www.virtualbox.org. This file is free software;
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# you can redistribute it and/or modify it under the terms of the GNU
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# General Public License (GPL) as published by the Free Software
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncSUB_DEPTH = ../../..
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinclude $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncifndef VBOX_OSE
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync include $(PATH_SUB_CURRENT)/VDFormats/Makefile.kmk
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncendif
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# StorageLib - The storage Library.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLIBRARIES += StorageLib StorageLibNoDB
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncStorageLib_TEMPLATE = VBOXR3
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncStorageLib_DEFS = IN_VBOXDDU
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncStorageLib_SOURCES = \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync VD.cpp \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync VDI.cpp \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync VMDK.cpp \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync VHD.cpp \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync DMG.cpp \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync Parallels.cpp \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ISCSI.cpp \
RAW.cpp \
VCICache.cpp
StorageLibNoDB_TEMPLATE = VBOXR3
StorageLibNoDB_DEFS = IN_VBOXDDU VBOX_HDD_NO_DYNAMIC_BACKENDS
StorageLibNoDB_SOURCES = \
$(StorageLib_SOURCES)
# generate rules
include $(KBUILD_PATH)/subfooter.kmk