4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# $Id$
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync## @file
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# VBoxHfs - VBox HFS FS driver.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Copyright (C) 2010-2012 Oracle Corporation
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# available from http://www.virtualbox.org. This file is free software;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# you can redistribute it and/or modify it under the terms of the GNU
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# General Public License (GPL) as published by the Free Software
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# The contents of this file may alternatively be used under the terms
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# of the Common Development and Distribution License Version 1.0
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# (CDDL) only, as it comes in the "COPYING.CDDL" file of the
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# VirtualBox OSE distribution, in which case the provisions of the
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# CDDL are applicable instead of those of the GPL.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# You may elect to license modified versions of this file under the
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# terms and conditions of either the GPL or the CDDL or both.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Defines]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync INF_VERSION = 0x00010005
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync BASE_NAME = VBoxHfs
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync FILE_GUID = 6E506CC2-65E0-4814-994A-08ECDA046987
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync MODULE_TYPE = UEFI_DRIVER
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync VERSION_STRING = 1.0
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync EDK_RELEASE_VERSION = 0x00020000
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync EFI_SPECIFICATION_VERSION = 0x00020000
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ENTRY_POINT = fsw_efi_main
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Sources.common]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync fsw_hfs.c
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync fsw_core.c
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync fsw_efi_lib.c
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync fsw_efi.c
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync fsw_lib.c
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Packages]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync MdePkg/MdePkg.dec
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync MdeModulePkg/MdeModulePkg.dec
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync VBoxPkg/VBoxPkg.dec
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[LibraryClasses]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync UefiRuntimeServicesTableLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync UefiBootServicesTableLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync MemoryAllocationLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync BaseMemoryLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync BaseLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync UefiLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync UefiDriverEntryPoint
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync DebugLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync PcdLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync DevicePathLib
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Guids]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiFileInfoGuid
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiFileSystemInfoGuid
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiFileSystemVolumeLabelInfoIdGuid
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Protocols]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiDiskIoProtocolGuid
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiBlockIoProtocolGuid
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiSimpleFileSystemProtocolGuid
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiUnicodeCollationProtocolGuid
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiUnicodeCollation2ProtocolGuid
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiDevicePathToTextProtocolGuid ## CONSUMED
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Pcd]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[BuildOptions.common]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync GCC:*_*_*_CC_FLAGS = -DFSTYPE=hfs -DEFI_LOG_ENABLED=1
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# -DFSW_DEBUG_LEVEL=3
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync INTEL:*_*_*_CC_FLAGS = -DFSTYPE=hfs -DEFI_LOG_ENABLED=1
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync MSFT:*_*_*_CC_FLAGS = -DFSTYPE=hfs -DEFI_LOG_ENABLED=1
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync