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