SHEL23
[efi/shell/.git] / dmpstore / dmpstore.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 #    dmpsotre.inf
15 #
16 #  Abstract: 
17 #
18 #    Component description file for EFI Shell module.
19 #
20 #--*/
21
22 [defines]
23 BASE_NAME            = DmpStore
24 FILE_GUID            = 7185D15A-A0AE-4dd1-A58F-C6EAD28EC9A8
25 COMPONENT_TYPE       = APPLICATION
26
27 [sources.common]
28   ..\ShCommonStrings.uni
29   DmpstoreStrings.uni
30   dmpstore.c
31   dmpstore.h
32   
33 [includes.common]
34   .
35   ..\Inc
36   ..\Library
37   $(EDK_SOURCE)\Foundation
38   $(EDK_SOURCE)\Foundation\Include
39   $(EDK_SOURCE)\Foundation\Include\IndustryStandard
40   $(EDK_SOURCE)\Foundation\Efi
41   $(EDK_SOURCE)\Foundation\Efi\Include
42   $(EDK_SOURCE)\Foundation\FrameWork
43   $(EDK_SOURCE)\Foundation\FrameWork\Include
44   $(EDK_SOURCE)\Foundation\Core\Dxe
45   $(DEST_DIR)\
46
47 [libraries.common]  
48   EfiShellLib
49   EdkProtocolLib
50   EdkFrameworkProtocolLib
51   EfiProtocolLib
52   ArchProtocolLib
53   EdkGuidLib
54   EdkFrameworkGuidLib
55   EfiGuidLib
56
57 [--]
58
59 #
60 # To enable building shell commands standalone or built into the shell,
61 # we will specify some additional DEFINEs on the compile command line.
62 #
63 [nmake.common]
64   C_PROJ_FLAGS = $(C_PROJ_FLAGS) /Zm500
65   IMAGE_ENTRY_POINT=InitializeDumpStore
66   C_STD_FLAGS = $(C_STD_FLAGS) /DSTRING_ARRAY_NAME=$(BASE_NAME)Strings 
67   C_STD_FLAGS = $(C_STD_FLAGS) /DSTRING_DEFINES_FILE=\"$(BASE_NAME)StrDefs.h\"
68   C_STD_FLAGS = $(C_STD_FLAGS) /DEFI_BOOTSHELL
69
70
71