summaryrefslogtreecommitdiffstats
path: root/PC/os2emx/Makefile
diff options
context:
space:
mode:
authorAndrew MacIntyre <andymac@bullseye.apana.org.au>2006-07-23 12:57:02 (GMT)
committerAndrew MacIntyre <andymac@bullseye.apana.org.au>2006-07-23 12:57:02 (GMT)
commitbb4503716f27ca2cf20937f08ee4f9272a0bd071 (patch)
treea67be714c933a6d8cc1aeba73c96d27edc8db423 /PC/os2emx/Makefile
parent8133f9da1756adaee5548015528f8e2f0ff3f8d4 (diff)
downloadcpython-bb4503716f27ca2cf20937f08ee4f9272a0bd071.zip
cpython-bb4503716f27ca2cf20937f08ee4f9272a0bd071.tar.gz
cpython-bb4503716f27ca2cf20937f08ee4f9272a0bd071.tar.bz2
Build updates for OS/2 EMX port
Diffstat (limited to 'PC/os2emx/Makefile')
-rw-r--r--PC/os2emx/Makefile24
1 files changed, 16 insertions, 8 deletions
diff --git a/PC/os2emx/Makefile b/PC/os2emx/Makefile
index 762bfdb..833f3ab 100644
--- a/PC/os2emx/Makefile
+++ b/PC/os2emx/Makefile
@@ -2,15 +2,15 @@
#
# Top-Level Makefile for Building Python 2.4 for OS/2 using GCC/EMX
# Originally written by Andrew Zabolotny, <bit@eltech.ru> for Python 1.5.2
-# Modified by Andrew MacIntyre, <andymac@pcug.org.au> for Python 2.4
+# Modified by Andrew MacIntyre, <andymac@pcug.org.au> for Python 2.5
#
# This makefile was developed for use with [P]GCC/EMX compiler any
# version and GNU Make.
#
-# The output of the build is a largish Python24.DLL containing the
+# The output of the build is a largish Python25.DLL containing the
# essential modules of Python and a small Python.exe program to start
# the interpreter. When embedding Python within another program, only
-# Python24.DLL is needed. We also build python_s.a static library (which
+# Python25.DLL is needed. We also build python_s.a static library (which
# can be converted into OMF (.lib) format using emxomf tool) and both
# python.a and python.lib import libraries. Then the optional
# extension modules, which are OS/2 DLLs renamed with a PYD file extension.
@@ -64,7 +64,7 @@ HAVE_OPENSSL= no
# === install locations ===
# default value of PYTHONHOME
-LIB_DIR=C:/Python24
+LIB_DIR=C:/Python25
# default is to have everything in or under PYTHONHOME
EXE_DIR=$(LIB_DIR)
DLL_DIR=$(EXE_DIR)
@@ -236,8 +236,8 @@ $(OUT)%$O: %.c
@echo STACKSIZE 2097152 >>$@
# Output file names
-PYTHON_VER= 2.4
-PYTHON_LIB= python24
+PYTHON_VER= 2.5
+PYTHON_LIB= python25
PYTHON.LIB= $(PYTHON_LIB)_s$A
PYTHON.IMPLIB= $(PYTHON_LIB)$A
ifeq ($(EXEOMF),yes)
@@ -295,20 +295,23 @@ SRC.MODULES= $(addprefix $(TOP), \
Modules/dlmodule.c \
Modules/errnomodule.c \
Modules/fcntlmodule.c \
+ Modules/_functoolsmodule.c \
Modules/_heapqmodule.c \
Modules/imageop.c \
Modules/itertoolsmodule.c \
Modules/_localemodule.c \
Modules/mathmodule.c \
- Modules/md5c.c \
+ Modules/md5.c \
Modules/md5module.c \
Modules/operator.c \
Modules/_randommodule.c \
Modules/rgbimgmodule.c \
Modules/shamodule.c \
+ Modules/sha256module.c \
+ Modules/sha512module.c \
Modules/_sre.c \
Modules/stropmodule.c \
- Modules/structmodule.c \
+ Modules/_struct.c \
Modules/symtablemodule.c \
Modules/termios.c \
Modules/timemodule.c \
@@ -331,6 +334,9 @@ SRC.PARSE2= $(addprefix $(TOP), \
SRC.PARSER= $(SRC.PARSE1) \
$(SRC.PARSE2)
SRC.PYTHON= $(addprefix $(TOP), \
+ Python/Python-ast.c \
+ Python/asdl.c \
+ Python/ast.c \
Python/bltinmodule.c \
Python/exceptions.c \
Python/ceval.c \
@@ -353,6 +359,7 @@ SRC.PYTHON= $(addprefix $(TOP), \
Python/modsupport.c \
Python/mysnprintf.c \
Python/mystrtoul.c \
+ Python/pyarena.c \
Python/pyfpe.c \
Python/pystate.c \
Python/pystrtod.c \
@@ -371,6 +378,7 @@ SRC.OBJECT= $(addprefix $(TOP), \
Objects/cellobject.c \
Objects/classobject.c \
Objects/cobject.c \
+ Objects/codeobject.c \
Objects/complexobject.c \
Objects/descrobject.c \
Objects/dictobject.c \