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