NetworkPkg: Support print help information using -? command.
[mirror_edk2.git] / NetworkPkg / Application / IfConfig6 / IfConfig6.inf
1 ## @file
2 # Shell application IfConfig6.
3 #
4 # It is shell application which is used to set and get configurations for the
5 # EFI IPv6 network stack.
6 #
7 # Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>
8 #
9 # This program and the accompanying materials
10 # are licensed and made available under the terms and conditions of the BSD License
11 # which accompanies this distribution. The full text of the license may be found at
12 # http://opensource.org/licenses/bsd-license.php.
13 #
14 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 #
17 ##
18
19 [Defines]
20 INF_VERSION = 0x00010006
21 BASE_NAME = IfConfig6
22 FILE_GUID = 6F71926E-60CE-428d-AA58-A3D9FB879429
23 MODULE_TYPE = UEFI_APPLICATION
24 VERSION_STRING = 1.0
25 ENTRY_POINT = IfConfig6Initialize
26 MODULE_UNI_FILE = IfConfig6.uni
27
28 #
29 #
30 # This flag specifies whether HII resource section is generated into PE image.
31 #
32 UEFI_HII_RESOURCE_SECTION = TRUE
33
34 #
35 # The following information is for reference only and not required by the build tools.
36 #
37 # VALID_ARCHITECTURES = IA32 X64 IPF
38 #
39 [Sources]
40 IfConfig6Strings.uni
41 IfConfig6.c
42 IfConfig6.h
43
44 [Packages]
45 MdePkg/MdePkg.dec
46 MdeModulePkg/MdeModulePkg.dec
47 ShellPkg/ShellPkg.dec
48
49 [LibraryClasses]
50 BaseLib
51 UefiBootServicesTableLib
52 UefiApplicationEntryPoint
53 UefiHiiServicesLib
54 BaseMemoryLib
55 ShellLib
56 MemoryAllocationLib
57 DebugLib
58 HiiLib
59 NetLib
60
61 [Protocols]
62 gEfiIp6ServiceBindingProtocolGuid ## CONSUMES
63 gEfiIp6ConfigProtocolGuid ## CONSUMES
64 gEfiHiiPackageListProtocolGuid ## CONSUMES
65
66 [UserExtensions.TianoCore."ExtraFiles"]
67 IfConfig6Extra.uni