]> git.proxmox.com Git - mirror_edk2.git/blobdiff - AppPkg/Applications/Python/PythonCore.inf
StdLib: Produce DevMedia as a library class alternative to DevShell.
[mirror_edk2.git] / AppPkg / Applications / Python / PythonCore.inf
index 630986587733f15eaf36a3d14e141bd1a6b15a11..ece84378fe4b5e8ef66bb1aeb3fdf98bf96222b7 100644 (file)
   LibWchar\r
   LibGen\r
   LibNetUtil\r
-  BsdSocketLib\r
-  EfiSocketLib\r
-  DevShell\r
+  DevMedia\r
+  #\r
+  # Comment out the following two library classes if socket support is\r
+  # NOT being built in to Python.\r
+  #BsdSocketLib\r
+  #EfiSocketLib\r
 \r
 [FixedPcd]\r
   gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x0F\r
 #Python\r
   PyMod-$(PYTHON_VERSION)/Python/getcopyright.c\r
   PyMod-$(PYTHON_VERSION)/Python/marshal.c\r
+  PyMod-$(PYTHON_VERSION)/Python/import.c\r
 \r
   Python-$(PYTHON_VERSION)/Python/_warnings.c\r
+  Python-$(PYTHON_VERSION)/Python/Python-ast.c\r
   Python-$(PYTHON_VERSION)/Python/asdl.c\r
   Python-$(PYTHON_VERSION)/Python/ast.c\r
   Python-$(PYTHON_VERSION)/Python/bltinmodule.c\r
@@ -93,7 +98,6 @@
   Python-$(PYTHON_VERSION)/Python/getplatform.c\r
   Python-$(PYTHON_VERSION)/Python/getversion.c\r
   Python-$(PYTHON_VERSION)/Python/graminit.c\r
-  Python-$(PYTHON_VERSION)/Python/import.c\r
   Python-$(PYTHON_VERSION)/Python/importdl.c\r
   Python-$(PYTHON_VERSION)/Python/modsupport.c\r
   Python-$(PYTHON_VERSION)/Python/mysnprintf.c\r
   Python-$(PYTHON_VERSION)/Python/pystate.c\r
   Python-$(PYTHON_VERSION)/Python/pystrcmp.c\r
   Python-$(PYTHON_VERSION)/Python/pystrtod.c\r
-  Python-$(PYTHON_VERSION)/Python/Python-ast.c\r
   Python-$(PYTHON_VERSION)/Python/pythonrun.c\r
   Python-$(PYTHON_VERSION)/Python/structmember.c\r
   Python-$(PYTHON_VERSION)/Python/symtable.c\r
   Python-$(PYTHON_VERSION)/Python/traceback.c\r
 \r
 #Objects\r
+  PyMod-$(PYTHON_VERSION)/Objects/longobject.c\r
+\r
   Python-$(PYTHON_VERSION)/Objects/abstract.c\r
   Python-$(PYTHON_VERSION)/Objects/boolobject.c\r
   Python-$(PYTHON_VERSION)/Objects/bufferobject.c\r
   Python-$(PYTHON_VERSION)/Objects/intobject.c\r
   Python-$(PYTHON_VERSION)/Objects/iterobject.c\r
   Python-$(PYTHON_VERSION)/Objects/listobject.c\r
-  Python-$(PYTHON_VERSION)/Objects/longobject.c\r
   Python-$(PYTHON_VERSION)/Objects/memoryobject.c\r
   Python-$(PYTHON_VERSION)/Objects/methodobject.c\r
   Python-$(PYTHON_VERSION)/Objects/moduleobject.c\r
   Python-$(PYTHON_VERSION)/Modules/_bisectmodule.c              #\r
   Python-$(PYTHON_VERSION)/Modules/_codecsmodule.c              #\r
   Python-$(PYTHON_VERSION)/Modules/_collectionsmodule.c         #\r
+  Python-$(PYTHON_VERSION)/Modules/_csv.c                       #\r
   Python-$(PYTHON_VERSION)/Modules/_heapqmodule.c               #\r
   Python-$(PYTHON_VERSION)/Modules/_json.c                      #\r
   Python-$(PYTHON_VERSION)/Modules/_localemodule.c              #\r
   Python-$(PYTHON_VERSION)/Modules/md5module.c                  #\r
   Python-$(PYTHON_VERSION)/Modules/operator.c                   #\r
   Python-$(PYTHON_VERSION)/Modules/parsermodule.c               #\r
-  Python-$(PYTHON_VERSION)/Modules/shamodule.c                  #\r
   Python-$(PYTHON_VERSION)/Modules/sha256module.c               #\r
   Python-$(PYTHON_VERSION)/Modules/sha512module.c               #\r
+  Python-$(PYTHON_VERSION)/Modules/shamodule.c                  #\r
   Python-$(PYTHON_VERSION)/Modules/signalmodule.c               #\r
   Python-$(PYTHON_VERSION)/Modules/socketmodule.c               #\r
   Python-$(PYTHON_VERSION)/Modules/stropmodule.c                #\r
+  Python-$(PYTHON_VERSION)/Modules/symtablemodule.c             #\r
   Python-$(PYTHON_VERSION)/Modules/timemodule.c                 #\r
   Python-$(PYTHON_VERSION)/Modules/unicodedata.c                #\r
   Python-$(PYTHON_VERSION)/Modules/xxsubtype.c                  #\r
   Python-$(PYTHON_VERSION)/Modules/zipimport.c                  #\r
   Python-$(PYTHON_VERSION)/Modules/zlibmodule.c                 #\r
 \r
-  Python-$(PYTHON_VERSION)/Modules/_csv.c                       #\r
-  Python-$(PYTHON_VERSION)/Modules/symtablemodule.c             #\r
+#Modules/_io\r
+  Python-$(PYTHON_VERSION)/Modules/_io/_iomodule.c              #\r
+  Python-$(PYTHON_VERSION)/Modules/_io/bufferedio.c             #\r
+  Python-$(PYTHON_VERSION)/Modules/_io/bytesio.c                #\r
+  Python-$(PYTHON_VERSION)/Modules/_io/fileio.c                 #\r
+  Python-$(PYTHON_VERSION)/Modules/_io/iobase.c                 #\r
+  Python-$(PYTHON_VERSION)/Modules/_io/stringio.c               #\r
+  Python-$(PYTHON_VERSION)/Modules/_io/textio.c                 #\r
 \r
 #Modules/cjkcodecs\r
   Python-$(PYTHON_VERSION)/Modules/cjkcodecs/multibytecodec.c   #\r
   Python-$(PYTHON_VERSION)/Modules/cjkcodecs/_codecs_kr.c       #\r
   Python-$(PYTHON_VERSION)/Modules/cjkcodecs/_codecs_tw.c       #\r
 \r
-#Modules/_io\r
-  Python-$(PYTHON_VERSION)/Modules/_io/_iomodule.c              #\r
-  Python-$(PYTHON_VERSION)/Modules/_io/bufferedio.c             #\r
-  Python-$(PYTHON_VERSION)/Modules/_io/bytesio.c                #\r
-  Python-$(PYTHON_VERSION)/Modules/_io/fileio.c                 #\r
-  Python-$(PYTHON_VERSION)/Modules/_io/iobase.c                 #\r
-  Python-$(PYTHON_VERSION)/Modules/_io/stringio.c               #\r
-  Python-$(PYTHON_VERSION)/Modules/_io/textio.c                 #\r
+#Modules/expat\r
+  Python-$(PYTHON_VERSION)/Modules/pyexpat.c                    #\r
+  PyMod-$(PYTHON_VERSION)/Modules/expat/xmlparse.c              #\r
+  Python-$(PYTHON_VERSION)/Modules/expat/xmlrole.c              #\r
+  Python-$(PYTHON_VERSION)/Modules/expat/xmltok.c               #\r
 \r
 #Modules/zlib\r
   Python-$(PYTHON_VERSION)/Modules/zlib/adler32.c               #\r
   Python-$(PYTHON_VERSION)/Modules/zlib/zutil.c                 #\r
 \r
 [BuildOptions]\r
-   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-$(PYTHON_VERSION)\Include\r
-   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-$(PYTHON_VERSION)\Include\r
-    GCC:*_*_IA32_CC_FLAGS         = -fno-builtin -Wno-format -I$(WORKSPACE)/AppPkg/Applications/Python/Ia32 -I$(WORKSPACE)/AppPkg/Applications/Python/Python-$(PYTHON_VERSION)/Include\r
-    GCC:*_*_X64_CC_FLAGS          = -Wno-format -I$(WORKSPACE)/AppPkg/Applications/Python/X64 -I$(WORKSPACE)/AppPkg/Applications/Python/Python-$(PYTHON_VERSION)/Include\r
+   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-$(PYTHON_VERSION)\Include /DHAVE_MEMMOVE /DUSE_PYEXPAT_CAPI /DXML_STATIC\r
+   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-$(PYTHON_VERSION)\Include /DHAVE_MEMMOVE /DUSE_PYEXPAT_CAPI /DXML_STATIC\r
+    GCC:*_*_IA32_CC_FLAGS         = -fno-builtin -Wno-format -I$(WORKSPACE)/AppPkg/Applications/Python/Ia32 -I$(WORKSPACE)/AppPkg/Applications/Python/Python-$(PYTHON_VERSION)/Include -DHAVE_MEMMOVE -DUSE_PYEXPAT_CAPI -DXML_STATIC\r
+    GCC:*_*_X64_CC_FLAGS          = -Wno-format -I$(WORKSPACE)/AppPkg/Applications/Python/X64 -I$(WORKSPACE)/AppPkg/Applications/Python/Python-$(PYTHON_VERSION)/Include -DHAVE_MEMMOVE -DUSE_PYEXPAT_CAPI -DXML_STATIC\r
     GCC:*_*_IPF_SYMRENAME_FLAGS   = --redefine-syms=$(WORKSPACE)/StdLib/GccSymRename.txt\r