SHEL23
[mirror/efi/shell/.git] / EfiDecompress / Decompress.inf
1 #/*++
2 #
3 # Copyright (c) 2005, Intel Corporation                                                         
4 # All rights reserved. This program and the accompanying materials                          
5 # are licensed and made available under the terms and conditions of the BSD License         
6 # which accompanies this distribution. The full text of the license may be found at         
7 # http://opensource.org/licenses/bsd-license.php                                            
8 #                                                                                           
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
11
12 #  Module Name:
13 #
14 #    decompress.inf
15 #
16 #  Abstract: 
17 #
18 #    Component description file for EFI Shell module.
19 #
20 #--*/
21
22 [defines]
23 BASE_NAME            = EfiDecompress
24 FILE_GUID            = D9D42564-071C-4d73-8DB0-43C55C62DC4C
25 COMPONENT_TYPE       = APPLICATION
26
27 [sources.common]
28 ..\ShCommonStrings.uni
29 DecompressStrings.uni
30 decompress.c
31 decompress.h
32
33
34 [includes.common]
35   .
36   ..\Inc
37   ..\Library
38   $(EDK_SOURCE)\Foundation
39   $(EDK_SOURCE)\Foundation\Include
40   $(EDK_SOURCE)\Foundation\Include\IndustryStandard
41   $(EDK_SOURCE)\Foundation\Efi
42   $(EDK_SOURCE)\Foundation\Efi\Include
43   $(EDK_SOURCE)\Foundation\FrameWork
44   $(EDK_SOURCE)\Foundation\FrameWork\Include
45   $(EDK_SOURCE)\Foundation\Core\Dxe
46   $(DEST_DIR)\
47
48 [libraries.common]  
49   EfiShellLib
50   EdkProtocolLib
51   EdkFrameworkProtocolLib
52   EfiProtocolLib
53   ArchProtocolLib
54   EdkGuidLib
55   EdkFrameworkGuidLib
56   EfiGuidLib
57
58
59 [--]
60
61 #
62 # To enable building shell commands standalone or built into the shell,
63 # we will specify some additional DEFINEs on the compile command line.
64 #
65 [nmake.common]
66   C_PROJ_FLAGS = $(C_PROJ_FLAGS) /Zm500
67   IMAGE_ENTRY_POINT=InitializeDecompress
68   C_STD_FLAGS = $(C_STD_FLAGS) /DSTRING_ARRAY_NAME=$(BASE_NAME)Strings 
69   C_STD_FLAGS = $(C_STD_FLAGS) /DSTRING_DEFINES_FILE=\"$(BASE_NAME)StrDefs.h\"
70   C_STD_FLAGS = $(C_STD_FLAGS) /DEFI_BOOTSHELL
71
72
73