Makefile.kmk revision 96f99e28f6d53a91899d0befd32b10d57157647d
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# Sub-Makefile for the Storage library.
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# Copyright (C) 2006-2012 Oracle Corporation
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# available from http://www.virtualbox.org. This file is free software;
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# you can redistribute it and/or modify it under the terms of the GNU
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# General Public License (GPL) as published by the Free Software
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncSUB_DEPTH = ../../..
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncinclude $(KBUILD_PATH)/subheader.kmk
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncVBOX_PATH_STORAGE_SRC := $(PATH_SUB_CURRENT)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncinclude $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncinclude $(PATH_SUB_CURRENT)/Debug/Makefile.kmk
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncifndef VBOX_OSE
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync include $(PATH_SUB_CURRENT)/VDFormats/Makefile.kmk
45983ad0361cdc6b336c585eaf2ebd59f8d93cdavboxsync# StorageLib - The storage Library.
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncLIBRARIES += StorageLib #StorageLibNoDB
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncStorageLib_TEMPLATE = VBOXR3
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncStorageLib_DEFS = IN_VBOXDDU
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsyncStorageLib_SOURCES = \
a75c803e0b9f358a664e831c5deced4152847d66vboxsync#ifndef VBOX_OSE
f3c5829ad9f0e1ea5b425d8bba8691925295ef50vboxsync# ifneq ($(KBUILD_TARGET),win)
040eebbbf0272a4d453d065b43f48d42ef65e85dvboxsync# DLLS += VDPluginCrypt
040eebbbf0272a4d453d065b43f48d42ef65e85dvboxsync# VDPluginCrypt_TEMPLATE = VBOXR3
8de87f7db22211252c825b454da596a978fc5b05vboxsync# VDPluginCrypt_LIBS = $(LIB_RUNTIME)
8de87f7db22211252c825b454da596a978fc5b05vboxsync# VDPluginCrypt_SDKS = VBOX_OPENSSL2
ceec4276710e550e3d28840e12501f4da1e8ad7bvboxsync# VDPluginCrypt_SOURCES = \
ceec4276710e550e3d28840e12501f4da1e8ad7bvboxsync#StorageLibNoDB_TEMPLATE = VBOXR3
f3c5829ad9f0e1ea5b425d8bba8691925295ef50vboxsync#StorageLibNoDB_DEFS = IN_VBOXDDU VBOX_HDD_NO_DYNAMIC_BACKENDS
f3c5829ad9f0e1ea5b425d8bba8691925295ef50vboxsync#StorageLibNoDB_SOURCES = \
45983ad0361cdc6b336c585eaf2ebd59f8d93cdavboxsync# $(StorageLib_SOURCES)
45983ad0361cdc6b336c585eaf2ebd59f8d93cdavboxsync# generate rules
45983ad0361cdc6b336c585eaf2ebd59f8d93cdavboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)