Home | History | Annotate | Download | only in os2emx

Lines Matching refs:Python

3 # Top-Level Makefile for Building Python 2.6 for OS/2 using GCC/EMX
4 # Originally written by Andrew Zabolotny, <bit@eltech.ru> for Python 1.5.2
5 # Modified by Andrew MacIntyre, <andymac@pcug.org.au> for Python 2.6
11 # essential modules of Python and a small Python.exe program to start
12 # the interpreter. When embedding Python within another program, only
15 # python.a and python.lib import libraries. Then the optional
155 SRCPATH=.;../../Python;../../Parser;../../Objects;../../Include;../../Modules
156 # Python contains the central core, containing the builtins and interpreter.
157 # Parser contains Python's Internal Parser and
158 # Standalone Parser Generator Program (Shares Some of Python's Modules)
159 # Objects contains Python Object Types
215 $(LD) $(LDFLAGS.DLL) -o $@ $(^^) $(PYTHON.IMPLIB) $(LIBS)
224 @echo DESCRIPTION $(DQUOTE)Python standard module $(notdir $*)$(DQUOTE) >>$@
241 PYTHON.LIB= $(PYTHON_LIB)_s$A
242 PYTHON.IMPLIB= $(PYTHON_LIB)$A
244 PYTHON.EXEIMP= $(PYTHON.IMPLIB)
247 PYTHON.EXEIMP= $(PYTHON_LIB).a
250 PYTHON.DLL= $(PYTHON_LIB).dll
251 PYTHON.DEF= $(PYTHON_LIB).def
252 PYTHON.EXE= python.exe
255 LIBRARY= $(PYTHON.LIB)
256 LD_LIBRARY= $(PYTHON.IMPLIB)
259 EXETYPE.$(PYTHON.EXE)= WINDOWCOMPAT
262 DESCRIPTION.$(PYTHON.EXE)= Python object-oriented programming language interpreter for OS/2
263 DESCRIPTION.$(PYTHONPM.EXE)= $(DESCRIPTION.$(PYTHON.EXE))
264 DESCRIPTION.$(PGEN.EXE)= Python object-oriented programming language parser generator for OS/2
267 DESCRIPTION.zlib$(MODULE.EXT)= Python Extension DLL for accessing the InfoZip compression library
268 DESCRIPTION.crypt$(MODULE.EXT)= Python Extension DLL implementing the crypt$(BRO)$(BRC) function
269 DESCRIPTION._tkinter$(MODULE.EXT)= Python Extension DLL for access to Tcl/Tk Environment
270 DESCRIPTION.readline$(MODULE.EXT)= Python Extension DLL for access to GNU ReadLine library
271 DESCRIPTION.bsddb185$(MODULE.EXT)= Python Extension DLL for access to BSD DB (v1.85) library
272 DESCRIPTION._curses$(MODLIB.EXT)= Python Extension DLL for access to ncurses library
273 DESCRIPTION.pyexpat$(MODULE.EXT)= Python Extension DLL for access to expat library
274 DESCRIPTION.bz2$(MODULE.EXT)= Python Extension DLL for accessing the bz2 compression library
336 SRC.PYTHON= $(addprefix $(TOP), \
337 Python/Python-ast.c \
338 Python/asdl.c \
339 Python/ast.c \
340 Python/bltinmodule.c \
341 Python/exceptions.c \
342 Python/ceval.c \
343 Python/compile.c \
344 Python/codecs.c \
345 Python/errors.c \
346 Python/formatter_string.c \
347 Python/formatter_unicode.c \
348 Python/frozen.c \
349 Python/frozenmain.c \
350 Python/future.c \
351 Python/getargs.c \
352 Python/getcompiler.c \
353 Python/getcopyright.c \
354 Python/getplatform.c \
355 Python/getversion.c \
356 Python/graminit.c \
357 Python/import.c \
358 Python/importdl.c \
359 Python/marshal.c \
360 Python/modsupport.c \
361 Python/mysnprintf.c \
362 Python/mystrtoul.c \
363 Python/peephole.c \
364 Python/pyarena.c \
365 Python/pyctype.c \
366 Python/pyfpe.c \
367 Python/pymath.c \
368 Python/pystate.c \
369 Python/pystrtod.c \
370 Python/pythonrun.c \
371 Python/structmember.c \
372 Python/symtable.c \
373 Python/sysmodule.c \
374 Python/traceback.c \
375 Python/getopt.c \
376 Python/dynload_shlib.c \
377 Python/thread.c \
378 Python/_warnings.c)
422 $(SRC.PYTHON) \
430 Python/mysnprintf.c) \
441 SRC.EXE= $(TOP)Modules/python.c
444 # Python modules to be dynamically loaded that:
455 # Python modules to be dynamically loaded that need explicit build rules
463 # Python modules that are used as libraries and therefore must use
467 # Python external ($(MODULE.EXT)) modules - can be EASY or HARD
499 # Expat is now distributed with the Python source
515 all: $(OUT) $(PYTHON.LIB) $(PYTHON.DEF) $(PYTHON.IMPLIB) $(PYTHON.DLL) \
519 make PY_DEF= $(PYTHON.EXE) $(PYTHONPM.EXE) $(PGEN.EXE) $(EXTERNDLLS)
523 rm -f $(PYTHON.LIB) $(PYTHON.IMPLIB) $(PYTHON.EXEIMP) $(PYTHON.DLL) \
524 $(PYTHON.EXE) $(PYTHONPM.EXE) $(PGEN.EXE) *$(MODULE.EXT) *.dll
529 lxlite $(PYTHON.DLL) $(PYTHON.EXE) $(PYTHONPM.EXE) $(PGEN.EXE)
532 makedep -f $(OUTBASE)python.dep -o $(BUCK)O -p $(BUCK)\(OUT\) \
540 $(PYTHON.LIB): $(OBJ.LIB)
544 # the Python core DLL .def file needs to have a number of non-static
545 # symbols that aren't part of the Python C API removed (commented out)
547 $(PYTHON.DEF): $(PYTHON.LIB)
550 @echo DESCRIPTION $(DQUOTE)Python $(PYTHON_VER) Core DLL$(DQUOTE) >>$@
554 $(EXPLIB) -u $(PYTHON.LIB) |\
566 $(PYTHON.IMPLIB): $(PYTHON.DEF)
569 $(PYTHON.EXEIMP): $(PYTHON.DEF)
572 $(PYTHON.DLL): $(OUT)dllentry$O $(PYTHON.LIB) $(PYTHON.DEF)
577 $(PYTHON.EXE): $(SRC.EXE) $(PYTHON.EXEIMP) $(OUT)python.def
578 PYTHON.EXEIMP) $(LIBS) $(OUT)python.def
579 $(EXEOPT) -aq $(PYTHON.EXE) -h$(NFILES)
581 $(PYTHONPM.EXE): $(SRC.PMEXE) $(PYTHON.EXEIMP) $(OUT)pythonpm.def
582 $(CC) -Zmt $(LDMODE.EXE) -Zcrtdll -Wall $(INCLUDE) -L. -lgcc -o $@ $(SRC.PMEXE) $(PYTHON.EXEIMP) $(LIBS) $(OUT)pythonpm.def
591 _hotshot$(MODULE.EXT): $(OUT)_hotshot$O $(OUT)_hotshot_m.def $(PYTHON.IMPLIB)
594 _socket$(MODULE.EXT): $(OUT)socketmodule$O $(OUT)_socket_m.def $(PYTHON.IMPLIB)
598 _testcapi$(MODULE.EXT): $(OUT)_testcapimodule$O $(OUT)_testcapi_m.def $(PYTHON.IMPLIB)
605 unicodedata$(MODULE.EXT): $(OUT)unicodedata$O $(OUT)unicodedata_m.def $(PYTHON.IMPLIB)
612 bsddb185$(MODULE.EXT): $(OUT)bsddbmodule$O $(OUT)bsddb185_m.def $(PYTHON.IMPLIB)
615 crypt$(MODULE.EXT): $(OUT)cryptmodule$O $(OUT)crypt_m.def $(PYTHON.IMPLIB)
637 @echo DESCRIPTION $(DQUOTE)Python standard module $(notdir $*)$(DQUOTE) >>$@
649 _curses$(MODLIB.EXT): $(OUT)_cursesmodule$O $(OUT)_curses_m.def $(PYTHON.IMPLIB)
653 _curses_panel$(MODULE.EXT): $(OUT)_curses_panel$O $(OUT)_curses_panel_m.def $(PYTHON.IMPLIB)
659 dbm$(MODULE.EXT): $(OUT)dbmmodule$O $(OUT)dbm_m.def $(PYTHON.IMPLIB)
662 gdbm$(MODULE.EXT): $(OUT)gdbmmodule$O $(OUT)gdbm_m.def $(PYTHON.IMPLIB)
666 # Expat is now distributed with Python, so use the included version
676 $(OUT)xmltok$O $(OUT)pyexpat_m.def $(PYTHON.IMPLIB)
679 readline$(MODULE.EXT): $(OUT)readline$O $(OUT)readline_m.def $(PYTHON.IMPLIB)
684 $(OUT)_tkinter_m.def $(PYTHON.IMPLIB)
687 zlib$(MODULE.EXT): $(OUT)zlibmodule$O $(OUT)zlib_m.def $(PYTHON.IMPLIB)
690 bz2$(MODULE.EXT): $(OUT)bz2module$O $(OUT)bz2_m.def $(PYTHON.IMPLIB)
693 _ssl$(MODULE.EXT): $(OUT)_ssl$O $(OUT)_ssl_m.def $(PYTHON.IMPLIB)
699 -./python -E -tt ../../lib/test/regrtest.py -l -u "network"
700 ./python -E -tt ../../lib/test/regrtest.py -l -u "network"
702 -include $(OUTBASE)python.dep