]> git.proxmox.com Git - mirror_edk2.git/blob - AppPkg/Applications/Python/PythonCore.inf
AppPkg/Applications/Python: Fix a mis-located module and establish the minimum set...
[mirror_edk2.git] / AppPkg / Applications / Python / PythonCore.inf
1 ## @file
2 # PythonCore.inf
3 #
4 # Copyright (c) 2011-2012, Intel Corporation. All rights reserved.<BR>
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.
9 #
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010006
17 BASE_NAME = Python
18 FILE_GUID = ca5627c4-51ba-4dcb-ac62-c076ebd37ddb
19 MODULE_TYPE = UEFI_APPLICATION
20 VERSION_STRING = 0.1
21 ENTRY_POINT = ShellCEntryLib
22
23 #
24 # VALID_ARCHITECTURES = IA32 X64 IPF
25 #
26
27 [Packages]
28 StdLib/StdLib.dec
29 MdePkg/MdePkg.dec
30
31 [LibraryClasses]
32 UefiLib
33 LibC
34 LibString
35 LibStdio
36 LibGdtoa
37 LibMath
38 LibWchar
39 LibGen
40 LibNetUtil
41 BsdSocketLib
42 EfiSocketLib
43 DevShell
44
45 [Sources]
46 #EFI -- EFI specific code
47 Efi/config.c
48 Efi/edk2module.c
49 Efi/getpath.c
50
51 #Parser
52 Python-2.7.2/Parser/acceler.c
53 Python-2.7.2/Parser/bitset.c
54 Python-2.7.2/Parser/firstsets.c
55 Python-2.7.2/Parser/grammar.c
56 Python-2.7.2/Parser/grammar1.c
57 Python-2.7.2/Parser/listnode.c
58 Python-2.7.2/Parser/metagrammar.c
59 Python-2.7.2/Parser/myreadline.c
60 Python-2.7.2/Parser/node.c
61 Python-2.7.2/Parser/parser.c
62 Python-2.7.2/Parser/parsetok.c
63 Python-2.7.2/Parser/tokenizer.c
64
65 #Python
66 PyMod-2.7.2/Python/getcopyright.c
67 PyMod-2.7.2/Python/marshal.c
68
69 Python-2.7.2/Python/_warnings.c
70 Python-2.7.2/Python/asdl.c
71 Python-2.7.2/Python/ast.c
72 Python-2.7.2/Python/bltinmodule.c
73 Python-2.7.2/Python/ceval.c
74 Python-2.7.2/Python/codecs.c
75 Python-2.7.2/Python/compile.c
76 Python-2.7.2/Python/dtoa.c
77 Python-2.7.2/Python/dynload_stub.c
78 Python-2.7.2/Python/errors.c
79 Python-2.7.2/Python/formatter_string.c
80 Python-2.7.2/Python/formatter_unicode.c
81 Python-2.7.2/Python/frozen.c
82 Python-2.7.2/Python/future.c
83 Python-2.7.2/Python/getargs.c
84 Python-2.7.2/Python/getcompiler.c
85 Python-2.7.2/Python/getopt.c
86 Python-2.7.2/Python/getplatform.c
87 Python-2.7.2/Python/getversion.c
88 Python-2.7.2/Python/graminit.c
89 Python-2.7.2/Python/import.c
90 Python-2.7.2/Python/importdl.c
91 Python-2.7.2/Python/modsupport.c
92 Python-2.7.2/Python/mysnprintf.c
93 Python-2.7.2/Python/mystrtoul.c
94 Python-2.7.2/Python/peephole.c
95 Python-2.7.2/Python/pyarena.c
96 Python-2.7.2/Python/pyctype.c
97 Python-2.7.2/Python/pyfpe.c
98 Python-2.7.2/Python/pymath.c
99 Python-2.7.2/Python/pystate.c
100 Python-2.7.2/Python/pystrcmp.c
101 Python-2.7.2/Python/pystrtod.c
102 Python-2.7.2/Python/Python-ast.c
103 Python-2.7.2/Python/pythonrun.c
104 Python-2.7.2/Python/structmember.c
105 Python-2.7.2/Python/symtable.c
106 Python-2.7.2/Python/sysmodule.c
107 Python-2.7.2/Python/traceback.c
108 # Python-$(PYTHON_VERSION)/Python/thread.c
109
110 #Modules -- See Efi/config.c
111 PyMod-2.7.2/Modules/_sre.c
112 PyMod-2.7.2/Modules/errnomodule.c
113 PyMod-2.7.2/Modules/selectmodule.c
114
115 Python-2.7.2/Modules/getbuildinfo.c
116 Python-2.7.2/Modules/main.c
117 Python-2.7.2/Modules/python.c
118
119 Python-2.7.2/Modules/_bisectmodule.c
120 Python-2.7.2/Modules/_codecsmodule.c
121 Python-2.7.2/Modules/_collectionsmodule.c
122 Python-2.7.2/Modules/_functoolsmodule.c
123 Python-2.7.2/Modules/_heapqmodule.c
124 Python-2.7.2/Modules/_json.c
125 Python-2.7.2/Modules/_math.c
126 Python-2.7.2/Modules/_randommodule.c
127 Python-2.7.2/Modules/_struct.c
128 Python-2.7.2/Modules/_weakref.c
129 Python-2.7.2/Modules/arraymodule.c
130 Python-2.7.2/Modules/binascii.c
131 Python-2.7.2/Modules/cmathmodule.c
132 Python-2.7.2/Modules/cPickle.c
133 Python-2.7.2/Modules/cStringIO.c
134 Python-2.7.2/Modules/datetimemodule.c
135 Python-2.7.2/Modules/future_builtins.c
136 Python-2.7.2/Modules/gcmodule.c
137 Python-2.7.2/Modules/itertoolsmodule.c
138 Python-2.7.2/Modules/mathmodule.c
139 Python-2.7.2/Modules/md5.c
140 Python-2.7.2/Modules/md5module.c
141 Python-2.7.2/Modules/operator.c
142 Python-2.7.2/Modules/parsermodule.c
143 Python-2.7.2/Modules/shamodule.c
144 Python-2.7.2/Modules/sha256module.c
145 Python-2.7.2/Modules/sha512module.c
146 Python-2.7.2/Modules/signalmodule.c
147 Python-2.7.2/Modules/socketmodule.c
148 Python-2.7.2/Modules/stropmodule.c
149 Python-2.7.2/Modules/timemodule.c
150 Python-2.7.2/Modules/xxsubtype.c
151
152 # Python-$(PYTHON_VERSION)/Modules/_csv.c
153 # Python-$(PYTHON_VERSION)/Modules/symtablemodule.c
154 # Python-$(PYTHON_VERSION)/Modules/_localemodule.c
155 # Python-$(PYTHON_VERSION)/Modules/rotatingtree.c
156 # Python-$(PYTHON_VERSION)/Modules/threadmodule.c
157 # Python-$(PYTHON_VERSION)/Modules/zipimport.c
158 # Python-$(PYTHON_VERSION)/Modules/zlibmodule.c
159
160 #Modules/cjkcodecs
161 Python-2.7.2/Modules/cjkcodecs/multibytecodec.c
162 Python-2.7.2/Modules/cjkcodecs/_codecs_cn.c
163 Python-2.7.2/Modules/cjkcodecs/_codecs_hk.c
164 Python-2.7.2/Modules/cjkcodecs/_codecs_iso2022.c
165 Python-2.7.2/Modules/cjkcodecs/_codecs_jp.c
166 Python-2.7.2/Modules/cjkcodecs/_codecs_kr.c
167 Python-2.7.2/Modules/cjkcodecs/_codecs_tw.c
168
169
170 #Modules/_io
171 Python-2.7.2/Modules/_io/_iomodule.c
172 Python-2.7.2/Modules/_io/bufferedio.c
173 Python-2.7.2/Modules/_io/bytesio.c
174 Python-2.7.2/Modules/_io/fileio.c
175 Python-2.7.2/Modules/_io/iobase.c
176 Python-2.7.2/Modules/_io/stringio.c
177 Python-2.7.2/Modules/_io/textio.c
178
179 #Modules/zlib
180 # Python-$(PYTHON_VERSION)/Modules/zlib/adler32.c
181 # Python-$(PYTHON_VERSION)/Modules/zlib/compress.c
182 # Python-$(PYTHON_VERSION)/Modules/zlib/crc32.c
183 # Python-$(PYTHON_VERSION)/Modules/zlib/deflate.c
184 # Python-$(PYTHON_VERSION)/Modules/zlib/gzio.c
185 # Python-$(PYTHON_VERSION)/Modules/zlib/infback.c
186 # Python-$(PYTHON_VERSION)/Modules/zlib/inffast.c
187 # Python-$(PYTHON_VERSION)/Modules/zlib/inflate.c
188 # Python-$(PYTHON_VERSION)/Modules/zlib/inftrees.c
189 # Python-$(PYTHON_VERSION)/Modules/zlib/trees.c
190 # Python-$(PYTHON_VERSION)/Modules/zlib/uncompr.c
191 # Python-$(PYTHON_VERSION)/Modules/zlib/zutil.c
192
193 #Objects
194 Python-2.7.2/Objects/abstract.c
195 Python-2.7.2/Objects/boolobject.c
196 Python-2.7.2/Objects/bufferobject.c
197 Python-2.7.2/Objects/bytearrayobject.c
198 Python-2.7.2/Objects/bytes_methods.c
199 Python-2.7.2/Objects/capsule.c
200 Python-2.7.2/Objects/cellobject.c
201 Python-2.7.2/Objects/classobject.c
202 Python-2.7.2/Objects/cobject.c
203 Python-2.7.2/Objects/codeobject.c
204 Python-2.7.2/Objects/complexobject.c
205 Python-2.7.2/Objects/descrobject.c
206 Python-2.7.2/Objects/dictobject.c
207 Python-2.7.2/Objects/enumobject.c
208 Python-2.7.2/Objects/exceptions.c
209 Python-2.7.2/Objects/fileobject.c
210 Python-2.7.2/Objects/floatobject.c
211 Python-2.7.2/Objects/frameobject.c
212 Python-2.7.2/Objects/funcobject.c
213 Python-2.7.2/Objects/genobject.c
214 Python-2.7.2/Objects/intobject.c
215 Python-2.7.2/Objects/iterobject.c
216 Python-2.7.2/Objects/listobject.c
217 Python-2.7.2/Objects/longobject.c
218 Python-2.7.2/Objects/memoryobject.c
219 Python-2.7.2/Objects/methodobject.c
220 Python-2.7.2/Objects/moduleobject.c
221 Python-2.7.2/Objects/object.c
222 Python-2.7.2/Objects/obmalloc.c
223 Python-2.7.2/Objects/rangeobject.c
224 Python-2.7.2/Objects/setobject.c
225 Python-2.7.2/Objects/sliceobject.c
226 Python-2.7.2/Objects/stringobject.c
227 Python-2.7.2/Objects/structseq.c
228 Python-2.7.2/Objects/tupleobject.c
229 Python-2.7.2/Objects/typeobject.c
230 Python-2.7.2/Objects/unicodectype.c
231 Python-2.7.2/Objects/unicodeobject.c
232 Python-2.7.2/Objects/weakrefobject.c
233
234 [BuildOptions]
235 MSFT:*_*_IA32_CC_FLAGS = /Oi- /wd4018 /wd4054 /wd4055 /wd4101 /wd4131 /wd4152 /wd4204 /wd4210 /wd4244 /wd4267 /wd4305 /wd4310 /wd4389 /wd4701 /wd4702 /wd4706 /I$(WORKSPACE)\AppPkg\Applications\Python\Ia32 /I$(WORKSPACE)\AppPkg\Applications\Python\Efi /I$(WORKSPACE)\AppPkg\Applications\Python\Python-2.7.2\Include
236 MSFT:*_*_X64_CC_FLAGS = /Oi- /wd4018 /wd4054 /wd4055 /wd4101 /wd4131 /wd4152 /wd4204 /wd4210 /wd4244 /wd4267 /wd4305 /wd4310 /wd4389 /wd4701 /wd4702 /wd4706 /I$(WORKSPACE)\AppPkg\Applications\Python\X64 /I$(WORKSPACE)\AppPkg\Applications\Python\Efi /I$(WORKSPACE)\AppPkg\Applications\Python\Python-2.7.2\Include
237 GCC:*_*_IPF_SYMRENAME_FLAGS = --redefine-syms=$(WORKSPACE)/StdLib/GccSymRename.txt