diff options
author | Guido van Rossum <guido@python.org> | 1997-11-22 21:59:45 +0000 |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1997-11-22 21:59:45 +0000 |
commit | 613b5b5b5bb8f21907b66a62fc3ed21aac82768d (patch) | |
tree | 20a55c0851863b9835a092bcd3858520cb831447 /PC/os2vacpp | |
parent | 5a3411ba67f9c5cf9f4a316866a35d28e3ed73e6 (diff) | |
download | cpython-613b5b5b5bb8f21907b66a62fc3ed21aac82768d.tar.gz |
Files specific to Visual Age C for OS/2 -- by Jeff Rush
Diffstat (limited to 'PC/os2vacpp')
-rw-r--r-- | PC/os2vacpp/config.c | 135 | ||||
-rw-r--r-- | PC/os2vacpp/config.h | 630 | ||||
-rw-r--r-- | PC/os2vacpp/getpathp.c | 488 | ||||
-rw-r--r-- | PC/os2vacpp/makefile | 1908 | ||||
-rw-r--r-- | PC/os2vacpp/makefile.omk | 1310 | ||||
-rw-r--r-- | PC/os2vacpp/python.def | 375 |
6 files changed, 4846 insertions, 0 deletions
diff --git a/PC/os2vacpp/config.c b/PC/os2vacpp/config.c new file mode 100644 index 0000000000..5f7ad91d81 --- /dev/null +++ b/PC/os2vacpp/config.c @@ -0,0 +1,135 @@ +/* -*- C -*- *********************************************** +Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, +The Netherlands. + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the names of Stichting Mathematisch +Centrum or CWI or Corporation for National Research Initiatives or +CNRI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +While CWI is the initial source for this software, a modified version +is made available by the Corporation for National Research Initiatives +(CNRI) at the Internet address ftp://ftp.python.org. + +STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH +CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR +PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +******************************************************************/ + +/* Module configuration */ + +/* This file contains the table of built-in modules. + See init_builtin() in import.c. */ + +#include "Python.h" + +extern void initarray(); +extern void initaudioop(); +extern void initbinascii(); +extern void initcmath(); +extern void initerrno(); +extern void initimageop(); +extern void initmath(); +extern void initmd5(); +extern void initnew(); +extern void initnt(); +extern void initos2(); +extern void initoperator(); +extern void initposix(); +extern void initregex(); +extern void initreop(); +extern void initrgbimg(); +extern void initrotor(); +extern void initsignal(); +extern void initselect(); +extern void init_socket(); +extern void initsoundex(); +extern void initstrop(); +extern void initstruct(); +extern void inittime(); +extern void initthread(); +extern void initcStringIO(); +extern void initcPickle(); +#ifdef WIN32 +extern void initmsvcrt(); +#endif + +/* -- ADDMODULE MARKER 1 -- */ + +extern void PyMarshal_Init(); +extern void initimp(); + +struct _inittab _PyImport_Inittab[] = { + + {"array", initarray}, +#ifdef M_I386 + {"audioop", initaudioop}, +#endif + {"binascii", initbinascii}, + {"cmath", initcmath}, + {"errno", initerrno}, +// {"imageop", initimageop}, + {"math", initmath}, + {"md5", initmd5}, + {"new", initnew}, +#if defined(MS_WINDOWS) || defined(__BORLANDC__) || defined(__WATCOMC__) + {"nt", initnt}, /* Use the NT os functions, not posix */ +#else +#if defined(PYOS_OS2) + {"os2", initos2}, +#else + {"posix", initposix}, +#endif +#endif + {"operator", initoperator}, + {"regex", initregex}, + {"reop", initreop}, +// {"rgbimg", initrgbimg}, +// {"rotor", initrotor}, + {"signal", initsignal}, +#ifdef USE_SOCKET + {"_socket", init_socket}, + {"select", initselect}, +#endif + {"soundex", initsoundex}, + {"strop", initstrop}, + {"struct", initstruct}, + {"time", inittime}, +#ifdef WITH_THREAD + {"thread", initthread}, +#endif + {"cStringIO", initcStringIO}, + {"cPickle", initcPickle}, +#ifdef WIN32 + {"msvcrt", initmsvcrt}, +#endif + +/* -- ADDMODULE MARKER 2 -- */ + + /* This module "lives in" with marshal.c */ + {"marshal", PyMarshal_Init}, + + /* This lives it with import.c */ + {"imp", initimp}, + + /* These entries are here for sys.builtin_module_names */ + {"__main__", NULL}, + {"__builtin__", NULL}, + {"sys", NULL}, + + /* Sentinel */ + {0, 0} +}; diff --git a/PC/os2vacpp/config.h b/PC/os2vacpp/config.h new file mode 100644 index 0000000000..19438f512d --- /dev/null +++ b/PC/os2vacpp/config.h @@ -0,0 +1,630 @@ +#ifndef Py_CONFIG_H +#define Py_CONFIG_H + +/********************************************************************** + * config.h. NOT Generated automatically by configure. + * + * This is a manually maintained version used for the Watcom, + * Borland and Microsoft Visual C++ compilers on the MS Windows + * platform, and the IBM VisualAge C/C++ compiler on the OS/2 + * platform. It is a standard part of the Python distribution. + * + * FILESYSTEM DEFINES: + * The code specific to a particular way of naming files and + * directory paths should be wrapped around one of the following + * #defines: + * + * DOSFILESYS PCDOS-Style (for PCDOS, Windows and OS/2) + * MACFILESYS Macintosh-Style + * UNIXFILESYS Unix-Style + * AMIGAFILESYS AmigaDOS-Style (to-be-supported) + * + * Because of the different compilers and operating systems in + * use on the Intel platform, neither the compiler name nor + * the operating system name is sufficient. + * + * WINDOWS DEFINES: + * The code specific to Windows should be wrapped around one of + * the following #defines + * + * MS_WIN32 - Code specific to the MS Win32 API + * MS_WIN16 - Code specific to the old 16 bit Windows API. + * MS_WINDOWS - Code specific to Windows, but all versions. + * MS_COREDLL - Code if the Python core is built as a DLL. + * + * Note that the old defines "NT" and "WIN32" are still supported, but + * will soon be dropped. + * + * Also note that neither "_M_IX86" or "_MSC_VER" should be used for + * any purpose other than "Windows Intel x86 specific" and "Microsoft + * compiler specific". Therefore, these should be very rare. + * + * OS/2 DEFINES: + * The code specific to OS/2's Program API should be wrapped around + * + * __TOS_OS2__ Target Operating System, OS/2 + * + * Any code specific to the compiler itself should be wrapped with + * + * __IBMC__ IBM C Compiler + * __IBMCPP__ IBM C++ Compiler + * + * Note that since the VisualAge C/C++ compiler is also available + * for the Windows platform, it may be necessary to use both a + * __TOS_OS2__ and a __IBMC__ to select a very specific environment. + * + **********************************************************************/ + +/* + * Some systems require special declarations for data items imported + * or exported from dynamic link libraries. Note that the definition + * of DL_IMPORT covers both cases. Define USE_DL_IMPORT for the client + * of a DLL. Define USE_DL_EXPORT when making a DLL. + */ + +#include <io.h> + +#define HAVE_LIMITS_H +#define HAVE_HYPOT +#define DONT_HAVE_SIG_ALARM +#define DONT_HAVE_SIG_PAUSE + +#define LONG_BIT 32 + +/* Configuration Options for Finding Modules */ +#define PREFIX "" +#define EXEC_PREFIX "" +//#define VPATH "." + +//#define PYTHONPATH PREFIX "/lib/python" VERSION DELIM \ +// PREFIX "/lib/python" VERSION "/test" DELIM \ +// EXEC_PREFIX "/lib/python" VERSION "/sharedmodules" + +/***************************************************/ +/* 32-Bit IBM VisualAge C/C++ v3.0 for OS/2 */ +/* (Convert Compiler Flags into Useful Switches) */ +/***************************************************/ +#if (defined(__IBMC__) || defined(__IBMCPP__)) && defined(__OS2__) + + #define COMPILER "[VisualAge C/C++]" + #define PYOS_OS2 /* Define Indicator of Operating System */ + #define PYCC_VACPP /* Define Indicator of C Compiler */ + + /* Platform Filesystem */ + #define PYTHONPATH ".;.\\lib;.\\lib\\plat-os2;.\\lib\\dos_8x3;.\\lib\\lib-tk" + #define DOSFILESYS /* OS/2 Uses the DOS File Naming Conventions */ + /* #define IMPORT_8x3_NAMES */ + + /* Platform CPU-Mode Dependencies */ + #define WORD_BIT 32 /* OS/2 is a 32-Bit Operating System */ + + typedef int mode_t; + typedef int uid_t; + typedef int gid_t; + typedef int pid_t; + + #if defined(__MULTI__) /* If Compiler /Gt+ Multithread Option Enabled, */ + #define WITH_THREAD /* Then Enable Threading Throughout Python */ + #define OS2_THREADS /* And Use the OS/2 Flavor of Threads */ + #endif + + /* Compiler Runtime Library Capabilities */ +#include <ctype.h> +#include <direct.h> + + /* #define VA_LIST_IS_ARRAY */ + #define HAVE_CLOCK /* We support all of the Unix clock() API */ + #define HAVE_STRFTIME /* We have a strftime() formatting function */ + #define HAVE_PUTENV /* We have a putenv() function */ + #define HAVE_SYS_SELECT_H /* We have sys/select.h (under TCP/IP dirs) */ + #define HAVE_PROTOTYPES /* Our Compiler Supports C Function Prototypes */ + + #ifdef USE_DL_EXPORT + #define DL_IMPORT(RTYPE) RTYPE _Export + #endif + +#endif /* VAC++ for OS/2 */ + +/***************************************************/ +/* 32-Bit Microsoft Visual C/C++ v2.0+ for Windows */ +/* (Convert Compiler Flags into Useful Switches) */ +/***************************************************/ +#if defined(_MSC_VER) && _MSC_VER > 850 + /* Start of defines for MS_WIN32 using VC++ 2.0 and up */ + #define NT /* NT is obsolete - please use MS_WIN32 instead */ + #define MS_WIN32 + #define MS_WINDOWS + + /* For NT the Python core is in a DLL by default. Test the + * standard macro MS_COREDLL to find out. If you have an exception + * you must define MS_NO_COREDLL (do not test this macro) + */ + #ifndef MS_NO_COREDLL + #define MS_COREDLL /* Python core is in a DLL */ + #ifndef USE_DL_EXPORT + #define USE_DL_IMPORT + #endif /* !USE_DL_EXPORT */ + #endif /* !MS_NO_COREDLL */ + + #ifdef _M_IX86 + #define COMPILER "[MSC 32 bit (Intel)]" + #else + #define COMPILER "[MSC (Unknown)]" + #endif + + /* Platform Filesystem */ + #define PYTHONPATH ".\\lib;.\\lib\\plat-win;.\\lib\\lib-tk" + #define DOSFILESYS /* Windows Uses the DOS File Naming Conventions */ + + /* Platform CPU-Mode Dependencies */ + #define WORD_BIT 32 + + typedef int pid_t; + #define hypot _hypot + + /* Compiler Runtime Library Capabilities */ + #pragma warning(disable:4113) + #include <stdio.h> + + #define HAVE_CLOCK /* We support all of the Unix clock() API */ + #define HAVE_STRFTIME /* We have a strftime() formatting function */ + #define NT_THREADS + #define WITH_THREAD + + #ifndef NETSCAPE_PI + #define USE_SOCKET + #endif + + #ifdef USE_DL_IMPORT + #define DL_IMPORT(RTYPE) __declspec(dllimport) RTYPE + #endif + + #ifdef USE_DL_EXPORT + #define DL_IMPORT(RTYPE) __declspec(dllexport) RTYPE + #endif +#endif /* _MSC_VER && > 850 */ + +/***************************************************/ +/* 16-Bit Microsoft Visual C/C++ v1.5+ for Windows */ +/* (Convert Compiler Flags into Useful Switches) */ +/***************************************************/ +#if defined(_MSC_VER) && _MSC_VER <= 850 + #define COMPILER "[MSC 16-bit]" + #define MS_WIN16 + #define MS_WINDOWS + + /* Platform Filesystem */ + #define PYTHONPATH ".;.\\lib;.\\lib\\win;.\\lib\\dos_8x3" + #define IMPORT_8x3_NAMES + #define DOSFILESYS /* Windows Uses the DOS File Naming Conventions */ + + /* Platform CPU-Mode Dependencies */ + #define WORD_BIT 16 + + typedef int pid_t; + + /* Compiler Runtime Library Capabilities */ + #pragma warning(disable:4113) + #define memcpy memmove /* memcpy dangerous pointer wrap in Win 3.1 */ + #define hypot _hypot + #define SIGINT 2 + +#include <stdio.h> + + /* Windows 3.1 will not tolerate any console io in a dll */ + + #ifdef _USRDLL + #include <time.h> + + #ifdef __cplusplus + extern "C" { + #endif + + #define stdin ((FILE *)0) + #define stdout ((FILE *)1) + #define stderr ((FILE *)2) + + #define fflush Py_fflush + int Py_fflush(FILE *); + + #define fgets Py_fgets + char *Py_fgets(char *, int, FILE *); + + #define fileno Py_fileno + int Py_fileno(FILE *); + + #define fprintf Py_fprintf + int Py_fprintf(FILE *, const char *, ...); + + #define printf Py_printf + int Py_printf(const char *, ...); + + #define sscanf Py_sscanf + int Py_sscanf(const char *, const char *, ...); + + clock_t clock(); + void _exit(int); + void exit(int); + int sscanf(const char *, const char *, ...); + + #ifdef __cplusplus + } + #endif + #endif /* _USRDLL */ + + #ifndef NETSCAPE_PI + /* use sockets, but not in a Netscape dll */ + #define USE_SOCKET + #endif +#endif /* MS_WIN16 */ + +/***************************************************/ +/* 32-Bit Watcom C/C++ v?.? for Windows */ +/* (Convert Compiler Flags into Useful Switches) */ +/***************************************************/ +#ifdef __WATCOMC__ + #define COMPILER "[Watcom]" + + /* Platform Filesystem */ + #define PYTHONPATH ".;.\\lib;.\\lib\\win;.\\lib\\dos_8x3" + #define IMPORT_8x3_NAMES + #define DOSFILESYS /* Watcom Uses the DOS File Naming Conventions */ + + typedef int mode_t; + typedef int uid_t; + typedef int gid_t; + typedef int pid_t; + + #if defined(__NT__) + #define NT /* NT is obsolete - please use MS_WIN32 instead */ + #define MS_WIN32 + #define MS_WINDOWS + #define NT_THREADS + #define USE_SOCKET + #define WITH_THREAD + #elif defined(__WINDOWS__) + #define MS_WIN16 + #define MS_WINDOWS + #endif + + #ifdef M_I386 + #define WORD_BIT 32 + #else + #define WORD_BIT 16 + #endif + + /* Compiler Runtime Library Capabilities */ + #include <ctype.h> + #include <direct.h> + + #define VA_LIST_IS_ARRAY + #define HAVE_CLOCK + #define HAVE_STRFTIME + + #ifdef USE_DL_EXPORT + #define DL_IMPORT(RTYPE) RTYPE __export + #endif +#endif /* __WATCOMC__ */ + +/***************************************************/ +/* 32-Bit Borland C/C++ v?.? for Windows */ +/* (Convert Compiler Flags into Useful Switches) */ +/***************************************************/ +/* The Borland compiler defines __BORLANDC__ */ +/* XXX These defines are likely incomplete, but should be easy to fix. */ +#ifdef __BORLANDC__ + #define COMPILER "[Borland]" + + /* Platform Filesystem */ + #define PYTHONPATH ".;.\\lib;.\\lib\\win;.\\lib\\dos_8x3" + #define IMPORT_8x3_NAMES + #define DOSFILESYS /* Borland Uses the DOS File Naming Conventions */ + + /* Compiler Runtime Library Capabilities */ + #define HAVE_CLOCK + #define HAVE_STRFTIME + + #ifdef USE_DL_IMPORT + #define DL_IMPORT(RTYPE) RTYPE __import + #endif +#endif /* BORLANDC */ + +/********************************/ +/* End of compilers - finish up */ +/********************************/ + +/**************************************** + * Adjustments for the Operating System + ****************************************/ +#ifdef MS_WIN32 + #define PLATFORM "win32" +#else + #ifdef MS_WIN16 + #define PLATFORM "win16" + #else + #ifdef PYOS_OS2 + #define PLATFORM "os2" + #else + #define PLATFORM "dos" + #endif + #endif /* !MS_WIN16 */ +#endif /* !MS_WIN32 */ + +/**************************************** + * Supported Features in Runtime API + ****************************************/ + +/* Define if on AIX 3. + System headers sometimes define this. + We just want to avoid a redefinition error message. */ +#ifndef _ALL_SOURCE +/* #undef _ALL_SOURCE */ +#endif + +/* Define to empty if the keyword does not work. */ +/* #define const */ + +/* Define if you have dirent.h. */ +/* #define DIRENT 1 */ + +/* Define to the type of elements in the array set by `getgroups'. + Usually this is either `int' or `gid_t'. */ +/* #undef GETGROUPS_T */ + +/* Define to `int' if <sys/types.h> doesn't define. */ +/* #undef gid_t */ + +/* Define if your struct tm has tm_zone. */ +/* #undef HAVE_TM_ZONE */ + +/* Define if you don't have tm_zone but do have the external array + tzname. */ +#define HAVE_TZNAME + +/* Define if on MINIX. */ +/* #undef _MINIX */ + +/* Define to `int' if <sys/types.h> doesn't define. */ +/* #undef mode_t */ + +/* Define if you don't have dirent.h, but have ndir.h. */ +/* #undef NDIR */ + +/* Define to `long' if <sys/types.h> doesn't define. */ +/* #undef off_t */ + +/* Define to `int' if <sys/types.h> doesn't define. */ +/* #undef pid_t */ + +/* Define if the system does not provide POSIX.1 features except + with this defined. */ +/* #undef _POSIX_1_SOURCE */ + +/* Define if you need to in order for stat and other things to work. */ +/* #undef _POSIX_SOURCE */ + +/* Define as the return type of signal handlers (int or void). */ +#define RETSIGTYPE void + +/* Define to `unsigned' if <sys/types.h> doesn't define. */ +/* #undef size_t */ + +/* Define if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define if you don't have dirent.h, but have sys/dir.h. */ +/* #undef SYSDIR */ + +/* Define if you don't have dirent.h, but have sys/ndir.h. */ +/* #undef SYSNDIR */ + +/* Define if you can safely include both <sys/time.h> and <time.h>. */ +/* #undef TIME_WITH_SYS_TIME */ + +/* Define if your <sys/time.h> declares struct tm. */ +/* #define TM_IN_SYS_TIME 1 */ + +/* Define to `int' if <sys/types.h> doesn't define. */ +/* #undef uid_t */ + +/* Define if the closedir function returns void instead of int. */ +/* #undef VOID_CLOSEDIR */ + +/* Define if your <unistd.h> contains bad prototypes for exec*() + (as it does on SGI IRIX 4.x) */ +/* #undef BAD_EXEC_PROTOTYPES */ + +/* Define if your compiler botches static forward declarations + (as it does on SCI ODT 3.0) */ +/* #define BAD_STATIC_FORWARD 1 */ + +/* Define if getpgrp() must be called as getpgrp(0) + and (consequently) setpgrp() as setpgrp(0, 0). */ +/* #undef GETPGRP_HAVE_ARGS */ + +/* Define this if your time.h defines altzone */ +/* #define HAVE_ALTZONE */ + +/* Define if you have the putenv function. */ +#ifdef MS_WIN32 +/* Does this exist on Win16? */ +#define HAVE_PUTENV +#endif + +/* Define if your compiler supports function prototypes */ +#define HAVE_PROTOTYPES + +/* Define if you can safely include both <sys/select.h> and <sys/time.h> + (which you can't on SCO ODT 3.0). */ +/* #undef SYS_SELECT_WITH_SYS_TIME */ + +/* Define if you want to use SGI (IRIX 4) dynamic linking. + This requires the "dl" library by Jack Jansen, + ftp://ftp.cwi.nl/pub/dynload/dl-1.6.tar.Z. + Don't bother on IRIX 5, it already has dynamic linking using SunOS + style shared libraries */ +/* #undef WITH_SGI_DL */ + +/* Define if you want to emulate SGI (IRIX 4) dynamic linking. + This is rumoured to work on VAX (Ultrix), Sun3 (SunOS 3.4), + Sequent Symmetry (Dynix), and Atari ST. + This requires the "dl-dld" library, + ftp://ftp.cwi.nl/pub/dynload/dl-dld-1.1.tar.Z, + as well as the "GNU dld" library, + ftp://ftp.cwi.nl/pub/dynload/dld-3.2.3.tar.Z. + Don't bother on SunOS 4 or 5, they already have dynamic linking using + shared libraries */ +/* #undef WITH_DL_DLD */ + +/* Define if you want to compile in rudimentary thread support */ +/* #undef WITH_THREAD */ + +/* Define if you want to use the GNU readline library */ +/* #define WITH_READLINE 1 */ + +/* Define if you have clock. */ +/* #define HAVE_CLOCK */ + +/* Define if you have ftime. */ +#define HAVE_FTIME + +/* Define if you have getpeername. */ +#define HAVE_GETPEERNAME + +/* Define if you have getpgrp. */ +/* #undef HAVE_GETPGRP */ + +/* Define if you have getpid. */ +#define HAVE_GETPID + +/* Define if you have gettimeofday. */ +/* #undef HAVE_GETTIMEOFDAY */ + +/* Define if you have getwd. */ +/* #undef HAVE_GETWD */ + +/* Define if you have lstat. */ +/* #undef HAVE_LSTAT */ + +/* Define if you have nice. */ +/* #undef HAVE_NICE */ + +/* Define if you have readlink. */ +/* #undef HAVE_READLINK */ + +/* Define if you have select. */ +/* #undef HAVE_SELECT */ + +/* Define if you have setpgid. */ +/* #undef HAVE_SETPGID */ + +/* Define if you have setpgrp. */ +/* #undef HAVE_SETPGRP */ + +/* Define if you have setsid. */ +/* #undef HAVE_SETSID */ + +/* Define if you have setvbuf. */ +#define HAVE_SETVBUF + +/* Define if you have siginterrupt. */ +/* #undef HAVE_SIGINTERRUPT */ + +/* Define if you have symlink. */ +/* #undef HAVE_SYMLINK */ + +/* Define if you have tcgetpgrp. */ +/* #undef HAVE_TCGETPGRP */ + +/* Define if you have tcsetpgrp. */ +/* #undef HAVE_TCSETPGRP */ + +/* Define if you have times. */ +/* #undef HAVE_TIMES */ + +/* Define if you have uname. */ +/* #undef HAVE_UNAME */ + +/* Define if you have waitpid. */ +/* #undef HAVE_WAITPID */ + +/* Define if you have the <dlfcn.h> header file. */ +/* #undef HAVE_DLFCN_H */ + +/* Define if you have the <fcntl.h> header file. */ +#define HAVE_FCNTL_H 1 + +/* Define if you have the <signal.h> header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define if you have the <stdarg.h> header file. */ +#define HAVE_STDARG_H 1 + +/* Define if you have the <stdarg.h> prototypes. */ +#define HAVE_STDARG_PROTOTYPES + +/* Define if you have the <stdlib.h> header file. */ +#define HAVE_STDLIB_H 1 + +/* Define if you have the <sys/audioio.h> header file. */ +/* #undef HAVE_SYS_AUDIOIO_H */ + +/* Define if you have the <sys/param.h> header file. */ +/* #define HAVE_SYS_PARAM_H 1 */ + +/* Define if you have the <sys/select.h> header file. */ +/* #define HAVE_SYS_SELECT_H 1 */ + +/* Define if you have the <sys/time.h> header file. */ +/* #define HAVE_SYS_TIME_H 1 */ + +/* Define if you have the <sys/times.h> header file. */ +/* #define HAVE_SYS_TIMES_H 1 */ + +/* Define if you have the <sys/un.h> header file. */ +/* #define HAVE_SYS_UN_H 1 */ + +/* Define if you have the <sys/utime.h> header file. */ +#define HAVE_SYS_UTIME_H 1 + +/* Define if you have the <sys/utsname.h> header file. */ +/* #define HAVE_SYS_UTSNAME_H 1 */ + +/* Define if you have the <thread.h> header file. */ +/* #undef HAVE_THREAD_H */ + +/* Define if you have the <unistd.h> header file. */ +/* #define HAVE_UNISTD_H 1 */ + +/* Define if you have the <utime.h> header file. */ +/* #define HAVE_UTIME_H 1 */ + +/* Define if you have the dl library (-ldl). */ +/* #undef HAVE_LIBDL */ + +/* Define if you have the mpc library (-lmpc). */ +/* #undef HAVE_LIBMPC */ + +/* Define if you have the nsl library (-lnsl). */ +#define HAVE_LIBNSL 1 + +/* Define if you have the seq library (-lseq). */ +/* #undef HAVE_LIBSEQ */ + +/* Define if you have the socket library (-lsocket). */ +#define HAVE_LIBSOCKET 1 + +/* Define if you have the sun library (-lsun). */ +/* #undef HAVE_LIBSUN */ + +/* Define if you have the termcap library (-ltermcap). */ +/* #undef HAVE_LIBTERMCAP */ + +/* Define if you have the termlib library (-ltermlib). */ +/* #undef HAVE_LIBTERMLIB */ + +/* Define if you have the thread library (-lthread). */ +/* #undef HAVE_LIBTHREAD */ + +#endif /* !Py_CONFIG_H */ + diff --git a/PC/os2vacpp/getpathp.c b/PC/os2vacpp/getpathp.c new file mode 100644 index 0000000000..2cfba16fff --- /dev/null +++ b/PC/os2vacpp/getpathp.c @@ -0,0 +1,488 @@ +/*********************************************************** +Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, +The Netherlands. + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the names of Stichting Mathematisch +Centrum or CWI or Corporation for National Research Initiatives or +CNRI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +While CWI is the initial source for this software, a modified version +is made available by the Corporation for National Research Initiatives +(CNRI) at the Internet address ftp://ftp.python.org. + +STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH +CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR +PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +******************************************************************/ + +/* Return the initial module search path. */ +/* Used by DOS, OS/2, Windows 3.1. Works on NT too. */ + +#include "Python.h" +#include "osdefs.h" + +#ifdef MS_WIN32 +#include <windows.h> +extern BOOL PyWin_IsWin32s(); +#endif + +#include <sys/types.h> +#include <sys/stat.h> +#include <string.h> + +#if HAVE_UNISTD_H +#include <unistd.h> +#endif /* HAVE_UNISTD_H */ + +/* Search in some common locations for the associated Python libraries. + * + * This version always returns "" for both prefix and exec_prefix. + * + * Py_GetPath() tries to return a sensible Python module search path. + * + * First, we look to see if the executable is in a subdirectory of + * the Python build directory. We calculate the full path of the + * directory containing the executable as progpath. We work backwards + * along progpath and look for $dir/Modules/Setup.in, a distinctive + * landmark. If found, we use $dir/Lib as $root. The returned + * Python path is the compiled #define PYTHONPATH with all the initial + * "./lib" replaced by $root. + * + * Otherwise, if there is a PYTHONPATH environment variable, we return that. + * + * Otherwise we try to find $progpath/lib/string.py, and if found, then + * root is $progpath/lib, and we return Python path as compiled PYTHONPATH + * with all "./lib" replaced by $root (as above). + * + */ + +#ifndef LANDMARK +#define LANDMARK "lib\\string.py" +#endif + +static char prefix[MAXPATHLEN+1]; +static char progpath[MAXPATHLEN+1]; +static char *module_search_path = NULL; + + +static int +is_sep(ch) /* determine if "ch" is a separator character */ + char ch; +{ +#ifdef ALTSEP + return ch == SEP || ch == ALTSEP; +#else + return ch == SEP; +#endif +} + + +static void +reduce(dir) + char *dir; +{ + int i = strlen(dir); + while (i > 0 && !is_sep(dir[i])) + --i; + dir[i] = '\0'; +} + + +static int +exists(filename) + char *filename; +{ + struct stat buf; + return stat(filename, &buf) == 0; +} + + +static void +join(buffer, stuff) + char *buffer; + char *stuff; +{ + int n, k; + if (is_sep(stuff[0])) + n = 0; + else { + n = strlen(buffer); + if (n > 0 && !is_sep(buffer[n-1]) && n < MAXPATHLEN) + buffer[n++] = SEP; + } + k = strlen(stuff); + if (n + k > MAXPATHLEN) + k = MAXPATHLEN - n; + strncpy(buffer+n, stuff, k); + buffer[n+k] = '\0'; +} + + +static int +search_for_prefix(argv0_path, landmark) + char *argv0_path; + char *landmark; +{ + int n; + + /* Search from argv0_path, until root is found */ + strcpy(prefix, argv0_path); + do { + n = strlen(prefix); + join(prefix, landmark); + if (exists(prefix)) { + prefix[n] = '\0'; + return 1; + } + prefix[n] = '\0'; + reduce(prefix); + } while (prefix[0]); + return 0; +} + +#ifdef MS_WIN32 +#include "malloc.h" // for alloca - see comments below! +extern const char *PyWin_DLLVersionString; // a string loaded from the DLL at startup. + + +/* Load a PYTHONPATH value from the registry. + Load from either HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER. + + Returns NULL, or a pointer that should be freed. +*/ + +static char * +getpythonregpath(HKEY keyBase, BOOL bWin32s) +{ + HKEY newKey = 0; + DWORD nameSize = 0; + DWORD dataSize = 0; + DWORD numEntries = 0; + LONG rc; + char *retval = NULL; + char *dataBuf; + const char keyPrefix[] = "Software\\Python\\PythonCore\\"; + const char keySuffix[] = "\\PythonPath"; + int versionLen; + char *keyBuf; + + // Tried to use sysget("winver") but here is too early :-( + versionLen = strlen(PyWin_DLLVersionString); + // alloca == no free required, but memory only local to fn. + // also no heap fragmentation! Am I being silly? + keyBuf = alloca(sizeof(keyPrefix)-1 + versionLen + sizeof(keySuffix)); // chars only, plus 1 NULL. + // lots of constants here for the compiler to optimize away :-) + memcpy(keyBuf, keyPrefix, sizeof(keyPrefix)-1); + memcpy(keyBuf+sizeof(keyPrefix)-1, PyWin_DLLVersionString, versionLen); + memcpy(keyBuf+sizeof(keyPrefix)-1+versionLen, keySuffix, sizeof(keySuffix)); // NULL comes with this one! + + rc=RegOpenKey(keyBase, + keyBuf, + &newKey); + if (rc==ERROR_SUCCESS) { + RegQueryInfoKey(newKey, NULL, NULL, NULL, NULL, NULL, NULL, + &numEntries, &nameSize, &dataSize, NULL, NULL); + } + if (bWin32s && numEntries==0 && dataSize==0) { + /* must hardcode for Win32s */ + numEntries = 1; + dataSize = 511; + } + if (numEntries) { + /* Loop over all subkeys. */ + /* Win32s doesnt know how many subkeys, so we do + it twice */ + char keyBuf[MAX_PATH+1]; + int index = 0; + int off = 0; + for(index=0;;index++) { + long reqdSize = 0; + DWORD rc = RegEnumKey(newKey, + index, keyBuf, MAX_PATH+1); + if (rc) break; + rc = RegQueryValue(newKey, keyBuf, NULL, &reqdSize); + if (rc) break; + if (bWin32s && reqdSize==0) reqdSize = 512; + dataSize += reqdSize + 1; /* 1 for the ";" */ + } + dataBuf = malloc(dataSize+1); + if (dataBuf==NULL) + return NULL; /* pretty serious? Raise error? */ + /* Now loop over, grabbing the paths. + Subkeys before main library */ + for(index=0;;index++) { + int adjust; + long reqdSize = dataSize; + DWORD rc = RegEnumKey(newKey, + index, keyBuf,MAX_PATH+1); + if (rc) break; + rc = RegQueryValue(newKey, + keyBuf, dataBuf+off, &reqdSize); + if (rc) break; + if (reqdSize>1) { + /* If Nothing, or only '\0' copied. */ + adjust = strlen(dataBuf+off); + dataSize -= adjust; + off += adjust; + dataBuf[off++] = ';'; + dataBuf[off] = '\0'; + dataSize--; + } + } + /* Additionally, win32s doesnt work as expected, so + the specific strlen() is required for 3.1. */ + rc = RegQueryValue(newKey, "", dataBuf+off, &dataSize); + if (rc==ERROR_SUCCESS) { + if (strlen(dataBuf)==0) + free(dataBuf); + else + retval = dataBuf; /* caller will free */ + } + else + free(dataBuf); + } + + if (newKey) + RegCloseKey(newKey); + return retval; +} +#endif /* MS_WIN32 */ + +static void +get_progpath() +{ + extern char *Py_GetProgramName(); + char *path = getenv("PATH"); + char *prog = Py_GetProgramName(); + +#ifdef MS_WIN32 + if (GetModuleFileName(NULL, progpath, MAXPATHLEN)) + return; +#endif + if (prog == NULL || *prog == '\0') + prog = "python"; + + /* If there is no slash in the argv0 path, then we have to + * assume python is on the user's $PATH, since there's no + * other way to find a directory to start the search from. If + * $PATH isn't exported, you lose. + */ +#ifdef ALTSEP + if (strchr(prog, SEP) || strchr(prog, ALTSEP)) +#else + if (strchr(prog, SEP)) +#endif + strcpy(progpath, prog); + else if (path) { + while (1) { + char *delim = strchr(path, DELIM); + + if (delim) { + int len = delim - path; + strncpy(progpath, path, len); + *(progpath + len) = '\0'; + } + else + strcpy(progpath, path); + + join(progpath, prog); + if (exists(progpath)) + break; + + if (!delim) { + progpath[0] = '\0'; + break; + } + path = delim + 1; + } + } + else + progpath[0] = '\0'; +} + +static void +calculate_path() +{ + char argv0_path[MAXPATHLEN+1]; + char *buf; + int bufsz; + char *pythonhome = getenv("PYTHONHOME"); + char *envpath = getenv("PYTHONPATH"); +#ifdef MS_WIN32 + char *machinepath, *userpath; + + /* Are we running under Windows 3.1(1) Win32s? */ + if (PyWin_IsWin32s()) { + /* Only CLASSES_ROOT is supported */ + machinepath = getpythonregpath(HKEY_CLASSES_ROOT, TRUE); + userpath = NULL; + } else { + machinepath = getpythonregpath(HKEY_LOCAL_MACHINE, FALSE); + userpath = getpythonregpath(HKEY_CURRENT_USER, FALSE); + } +#endif + + get_progpath(); + strcpy(argv0_path, progpath); + reduce(argv0_path); + if (pythonhome == NULL || *pythonhome == '\0') { + if (search_for_prefix(argv0_path, LANDMARK)) + pythonhome = prefix; + else + pythonhome = NULL; + } + else + strcpy(prefix, pythonhome); + + if (envpath && *envpath == '\0') + envpath = NULL; + + /* We need to construct a path from the following parts: + (1) the PYTHONPATH environment variable, if set; + (2) for Win32, the machinepath and userpath, if set; + (3) the PYTHONPATH config macro, with the leading "." + of each component replaced with pythonhome, if set; + (4) the directory containing the executable (argv0_path). + The length calculation calculates #3 first. + */ + + /* Calculate size of return buffer */ + if (pythonhome != NULL) { + char *p; + bufsz = 1; + for (p = PYTHONPATH; *p; p++) { + if (*p == DELIM) + bufsz++; /* number of DELIM plus one */ + } + bufsz *= strlen(pythonhome); + } + else + bufsz = 0; + bufsz += strlen(PYTHONPATH); + if (envpath != NULL) + bufsz += strlen(envpath) + 1; + bufsz += strlen(argv0_path) + 1; +#ifdef MS_WIN32 + if (machinepath) + bufsz += strlen(machinepath) + 1; + if (userpath) + bufsz += strlen(userpath) + 1; +#endif + + module_search_path = buf = malloc(bufsz); + if (buf == NULL) { + /* We can't exit, so print a warning and limp along */ + fprintf(stderr, "Can't malloc dynamic PYTHONPATH.\n"); + if (envpath) { + fprintf(stderr, "Using default static $PYTHONPATH.\n"); + module_search_path = envpath; + } + else { + fprintf(stderr, "Using environment $PYTHONPATH.\n"); + module_search_path = PYTHONPATH; + } + return; + } + + if (envpath) { + strcpy(buf, envpath); + buf = strchr(buf, '\0'); + *buf++ = DELIM; + } +#ifdef MS_WIN32 + if (machinepath) { + strcpy(buf, machinepath); + buf = strchr(buf, '\0'); + *buf++ = DELIM; + } + if (userpath) { + strcpy(buf, userpath); + buf = strchr(buf, '\0'); + *buf++ = DELIM; + } +#endif + if (pythonhome == NULL) { + strcpy(buf, PYTHONPATH); + buf = strchr(buf, '\0'); + } + else { + char *p = PYTHONPATH; + char *q; + int n; + for (;;) { + q = strchr(p, DELIM); + if (q == NULL) + n = strlen(p); + else + n = q-p; + if (p[0] == '.' && is_sep(p[1])) { + strcpy(buf, pythonhome); + buf = strchr(buf, '\0'); + p++; + n--; + } + strncpy(buf, p, n); + buf += n; + if (q == NULL) + break; + *buf++ = DELIM; + p = q+1; + } + } + if (argv0_path) { + *buf++ = DELIM; + strcpy(buf, argv0_path); + buf = strchr(buf, '\0'); + } + *buf = '\0'; +} + + +/* External interface */ + +char * +Py_GetPath() +{ + if (!module_search_path) + calculate_path(); + + return module_search_path; +} + +char * +Py_GetPrefix() +{ + if (!module_search_path) + calculate_path(); + + return prefix; +} + +char * +Py_GetExecPrefix() +{ + return Py_GetPrefix(); +} + +char * +Py_GetProgramFullPath() +{ + if (!module_search_path) + calculate_path(); + + return progpath; +} diff --git a/PC/os2vacpp/makefile b/PC/os2vacpp/makefile new file mode 100644 index 0000000000..cecbe96816 --- /dev/null +++ b/PC/os2vacpp/makefile @@ -0,0 +1,1908 @@ +###################################################################### +# +# Top-Level Makefile for Building Python for OS/2 +# +# This makefile was developed for use with IBM's VisualAge C/C++ +# for OS/2 compiler, version 3.0, with Fixpack 8 applied. It uses +# version 4.0 of the NMAKE tool that comes with that package. +# +# The output of the build is a largish Python15.DLL containing the +# essential modules of Python and a small Python.exe program to start +# the interpreter. When embedding Python within another program, only +# Python15.DLL is needed. +# +# These two binaries can be statically linked with the VisualAge C/C++ +# runtime library (producing larger binaries), or dynamically linked +# to make smaller ones that require the compiler to be installed on +# any system Python is used on. Review the /Gd+ compiler option for +# how to do this. +# +# NOTE: IBM's NMAKE 4.0 is rather dumb, requiring this makefile to +# be much more complicated than necessary. I use OpusMAKE +# myself for a much more powerful MAKE tool but not everyone +# wishes to buy it. However, as a result I didn't hook in +# the dependencies on the include files as NMAKE has no easy +# way to do this without explicitly spelling it all out. +# +# History (Most Recent First) +# +# 20-Nov-97 jrr Cleaned Up for Applying to Distribution +# 29-Oct-97 jrr Modified for Use with Python 1.5 Alpha 4 +# 03-Aug-96 jrr Original for Use with Python 1.4 Release +# +###################################################################### + +################### +# Places and Things +################### +PY_MODULES = ..\..\Modules +PY_OBJECTS = ..\..\Objects +PY_PARSER = ..\..\Parser +PY_PYTHON = ..\..\Python +PY_INCLUDE = ..\..\Include +PY_INCLUDES = .;$(PY_INCLUDE);$(PY_MODULES);$(PY_OBJECTS);$(PY_PARSER);$(PY_PYTHON) + +# File to Collect Wordy Compiler Output re Errors +ERRS = make.out + +# Where to Find the IBM TCP/IP Socket Includes and Libraries +OS2TCPIP = C:\MPTN + +# Where to Put the .OBJ Files, To Keep Them Out of the Way +PATHOBJ = obj + +# Search Path for Include Files +PROJINCLUDE = .;$(OS2TCPIP)\Include;$(PY_INCLUDES) + +# Place to Search for Sources re OpusMAKE Dependency Generator (Commercial) +MKMF_SRCS = $(PY_MODULES)\*.c $(PY_OBJECTS)\*.c $(PY_PARSER)\*.c $(PY_PYTHON)\*.c + +#.HDRPATH.c := $(PROJINCLUDE,;= ) $(.HDRPATH.c) +#.PATH.c = .;$(PY_MODULES);$(PY_OBJECTS);$(PY_PARSER);$(PY_PYTHON) +OTHERLIBS = $(OS2TCPIP)\lib\so32dll.lib $(OS2TCPIP)\lib\tcp32dll.lib + +################# +# Inference Rules +################# +{$(PY_MODULES)\}.c{$(PATHOBJ)\}.obj: # Compile C Code into a .OBJ File + @ Echo Compiling $< + @ $(CC) -c $(CFLAGS) -Fo$@ $< >>$(ERRS) + +{$(PY_OBJECTS)\}.c{$(PATHOBJ)\}.obj: # Compile C Code into a .OBJ File + @ Echo Compiling $< + @ $(CC) -c $(CFLAGS) -Fo$@ $< >>$(ERRS) + +{$(PY_PARSER)\}.c{$(PATHOBJ)\}.obj: # Compile C Code into a .OBJ File + @ Echo Compiling $< + @ $(CC) -c $(CFLAGS) -Fo$@ $< >>$(ERRS) + +{$(PY_PYTHON)\}.c{$(PATHOBJ)\}.obj: # Compile C Code into a .OBJ File + @ Echo Compiling $< + @ $(CC) -c $(CFLAGS) -Fo$@ $< >>$(ERRS) + +.c{$(PATHOBJ)\}.obj: # Compile C Code into a .OBJ File + @ Echo Compiling $< + @ $(CC) -c $(CFLAGS) -Fo$@ $< >>$(ERRS) + +################### +# Python Subsystems +################### + +# PYTHON is the central core, containing the builtins and interpreter. +PYTHON = \ + $(PATHOBJ)\BltinModule.obj \ + $(PATHOBJ)\CEval.obj \ + $(PATHOBJ)\Compile.obj \ + $(PATHOBJ)\Errors.obj \ + $(PATHOBJ)\Frozen.obj \ + $(PATHOBJ)\Getargs.obj \ + $(PATHOBJ)\GetCompiler.obj \ + $(PATHOBJ)\GetCopyright.obj \ + $(PATHOBJ)\GetMTime.obj \ + $(PATHOBJ)\GetOpt.obj \ + $(PATHOBJ)\GetPlatform.obj \ + $(PATHOBJ)\GetVersion.obj \ + $(PATHOBJ)\GramInit.obj \ + $(PATHOBJ)\Import.obj \ + $(PATHOBJ)\ImportDL.obj \ + $(PATHOBJ)\Marshal.obj \ + $(PATHOBJ)\ModSupport.obj \ + $(PATHOBJ)\MyStrtoul.obj \ + $(PATHOBJ)\PyState.obj \ + $(PATHOBJ)\PythonRun.obj \ + $(PATHOBJ)\StructMember.obj \ + $(PATHOBJ)\SysModule.obj \ + $(PATHOBJ)\Thread.obj \ + $(PATHOBJ)\TraceBack.obj \ + $(PATHOBJ)\FrozenMain.obj + +# Python's Internal Parser +PARSER = \ + $(PATHOBJ)\Acceler.obj \ + $(PATHOBJ)\Grammar1.obj \ + $(PATHOBJ)\MyReadline.obj \ + $(PATHOBJ)\Node.obj \ + $(PATHOBJ)\Parser.obj \ + $(PATHOBJ)\ParseTok.obj \ + $(PATHOBJ)\Tokenizer.obj + +# Python Object Types +OBJECTS = \ + $(PATHOBJ)\Abstract.obj \ + $(PATHOBJ)\ClassObject.obj \ + $(PATHOBJ)\CObject.obj \ + $(PATHOBJ)\ComplexObject.obj \ + $(PATHOBJ)\DictObject.obj \ + $(PATHOBJ)\FileObject.obj \ + $(PATHOBJ)\FloatObject.obj \ + $(PATHOBJ)\FrameObject.obj \ + $(PATHOBJ)\FuncObject.obj \ + $(PATHOBJ)\IntObject.obj \ + $(PATHOBJ)\ListObject.obj \ + $(PATHOBJ)\LongObject.obj \ + $(PATHOBJ)\MethodObject.obj \ + $(PATHOBJ)\ModuleObject.obj \ + $(PATHOBJ)\Object.obj \ + $(PATHOBJ)\RangeObject.obj \ + $(PATHOBJ)\SliceObject.obj \ + $(PATHOBJ)\StringObject.obj \ + $(PATHOBJ)\TupleObject.obj \ + $(PATHOBJ)\TypeObject.obj + +# Extension Modules (Built-In or as Separate DLLs) +MODULES = \ + $(PATHOBJ)\ArrayModule.obj \ + $(PATHOBJ)\BinAscii.obj \ + $(PATHOBJ)\CMathModule.obj \ + $(PATHOBJ)\cPickle.obj \ + $(PATHOBJ)\cStringIO.obj \ + $(PATHOBJ)\ErrnoModule.obj \ + $(PATHOBJ)\GetBuildInfo.obj \ + $(PATHOBJ)\GetPathP.obj \ + $(PATHOBJ)\Main.obj \ + $(PATHOBJ)\MathModule.obj \ + $(PATHOBJ)\MD5c.obj \ + $(PATHOBJ)\MD5Module.obj \ + $(PATHOBJ)\NewModule.obj \ + $(PATHOBJ)\Operator.obj \ + $(PATHOBJ)\PosixModule.obj \ + $(PATHOBJ)\RegexModule.obj \ + $(PATHOBJ)\RegExpr.obj \ + $(PATHOBJ)\ReopModule.obj \ + $(PATHOBJ)\SelectModule.obj \ + $(PATHOBJ)\SignalModule.obj \ + $(PATHOBJ)\SocketModule.obj \ + $(PATHOBJ)\SoundEx.obj \ + $(PATHOBJ)\StropModule.obj \ + $(PATHOBJ)\StructModule.obj \ + $(PATHOBJ)\TimeModule.obj \ + $(PATHOBJ)\ThreadModule.obj \ + $(PATHOBJ)\YUVConvert.obj + +# Standalone Parser Generator Program (Shares Some of Python's Modules) +PGEN = \ + $(PATHOBJ)\PGenMain.obj \ + $(PATHOBJ)\PGen.obj \ + $(PATHOBJ)\PrintGrammar.obj \ + $(PATHOBJ)\ListNode.obj \ + $(PATHOBJ)\Grammar.obj \ + $(PATHOBJ)\BitSet.obj \ + $(PATHOBJ)\FirstSets.obj \ + $(PATHOBJ)\MetaGrammar.obj + +################## +# Macros and Flags +################## +_BASE = /Q /W2 /I$(PROJINCLUDE) + # /Q = Omit IBM Copyright + # /W2 = Show Warnings/Errors Only + +_GEN = /G4 /Gm /Gd + # /G4 = Generate Code for 486 (Use 386 for Debugger) + # /Gm = Use Multithread Runtime + # /Gd = Dynamically Load Runtime + +_OPT = /O /Gl + # /O = Enable Speed-Optimizations + # /Ol = Pass Code Thru Intermediate Linker + # /Gu = Advise Linker All Ext Data is ID'd + # /Gl = Have Linker Remove Unused Fns + +_DBG = /DHAVE_CONFIG_H /DUSE_SOCKET + # /Ti = Embed Debugger/Analyzer Recs + # /Tm = Enable Debug Memory Fns + # /Tx = Request Full Dump Upon Exception + # /DHAVE_CONFIG_H = Causes Use of CONFIG.H Settings + # /DUSE_SOCKET = Enables Building In of Socket API + +_OUT = + # /Fb = Embed Browser Recs + # /Gh = Generate Code for Profiler Hooks + # /Fl = Output C/C++ Listing Files + # /Lf = Provide Full (Detailed) Listing Files + # /Fm. = Output Linker Map File + # /Ft. = Output C++ Template Resolution Files + +_MAP = /FmNoise\$(@R).map + +_DLL = /Ge- +_EXE = /Ge + # /Ge = Create an EXE, not DLL + +CFLAGS = $(_BASE) $(_GEN) $(_OPT) $(_DBG) $(_OUT) $(_EXE) /Ss + +################### +# Primary Target(s) +################### +All: obj noise PyCore.lib Python15.lib Python15.dll Python.exe PGen.exe + +Modules: $(MODULES) +Objects: $(OBJECTS) +Parser: $(PARSER) +Python: $(PYTHON) + +# Directory to Keep .OBJ Files Out of the Way +obj: + @-mkdir obj >>NUL + +# Directory to Keep .MAP and Such Text Files Out of the Way +noise: + @-mkdir noise >>NUL + +############## +# +############## + +# Object Library of All Essential Python Routines +PyCore.lib: $(MODULES) $(OBJECTS) $(PARSER) $(PYTHON) $(PATHOBJ)\Config.obj + @ Echo Adding Updated Object Files to Link Library $@ + @ ! ILIB $@ /NOLOGO /NOBACKUP -+$? ; >>$(ERRS) + +Python15.dll: $(PATHOBJ)\Compile.obj PyCore.lib Python.def + @ Echo Linking $@ As DLL + @ $(CC) $(CFLAGS) /B"/NOE" $(_DLL) /Fe$@ $(_MAP) $** $(OTHERLIBS) >>$(ERRS) + +# IBM Linker Requires One Explicit .OBJ To Build a .DLL from a .LIB +$(PATHOBJ)\Compile.obj: $(PY_PYTHON)\Compile.c + @ Echo Compiling $** + @ $(CC) -c $(CFLAGS) $(_DLL) -Fo$@ $** >>$(ERRS) + +# Import Library for Using the Python15.dll +Python15.lib: Python.def + @ Echo Making $@ + @ IMPLIB /NOLOGO /NOIGNORE $@ $** >>$(ERRS) + @ ILIB /NOLOGO /CONVFORMAT /NOEXTDICTIONARY /NOBROWSE /NOBACKUP $@; >>$(ERRS) + +# Small Program to Start Interpreter in Python15.dll +Python.exe: $(PATHOBJ)\Python.obj Python15.lib + @ Echo Linking $@ As EXE + @ $(CC) $(CFLAGS) $(_EXE) /B"/STACK:360000" /Fe$@ $(_MAP) $** $(OTHERLIBS) >>$(ERRS) + +PGen.exe: $(PGEN) PyCore.lib + @ Echo Linking $@ As EXE + @ $(CC) $(CFLAGS) $(_EXE) /B"/STACK:360000" /Fe$@ $(_MAP) $** $(OTHERLIBS) >>$(ERRS) + +####################### +# Miscellaneous Targets +####################### + +# Remove Intermediate Targets but Leave Executable Binaries +clean: + -- Del /Q $(PATHOBJ)\*.obj >NUL 2>&1 + -- Del /Q /Y Noise >NUL 2>&1 + -- Del /Q $(ERRS) >NUL 2>&1 + +# Remove All Targets, Including Final Binaries +distclean: clean + -- Del /Q PyCore.lib Python15.lib >NUL 2>&1 + -- Del /Q Python15.dll Python.exe PGen.exe >NUL 2>&1 + +release: Python.exe Python15.dll Python15.lib + -- @Echo Y | copy /U Python.exe D:\EXEs + -- @Echo Y | copy /U Python15.dll D:\DLLs + -- @Echo Y | copy /U Python15.lib E:\Tau\Lib + +test: + python ..\..\lib\test\regrtest.py + +# Update Dependencies on Targets (Uses OpusMAKE Commercial Product) +depend: + D:\OpusMake\os2mkmf -c -s + +### OPUS MKMF: Do not remove this line! Generated dependencies follow. + +_tkinter.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +almodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +arraymodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +audioop.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\mymath.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +binascii.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +bsddbmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +cdmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +cgensupport.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_MODULES)\cgensupport.h $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h \ + $(PY_INCLUDE)\complexobject.h config.h $(PY_INCLUDE)\dictobject.h \ + $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h \ + $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h \ + $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +clmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +cmathmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\mymath.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +cpickle.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\cstringio.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\mymath.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +cryptmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +cstringio.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\cstringio.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +cursesmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +dbmmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +dlmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +errno.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +errnomodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +fcntlmodule.obj: $(PY_INCLUDE)\abstract.h $(OS2TCPIP)\Include\sys\ioctl.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +flmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\structmember.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +fmmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +fpectlmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +fpetestmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +gdbmmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +getbuildinfo.obj: config.h + +getpath.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\osdefs.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +glmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_MODULES)\cgensupport.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +grpmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(OS2TCPIP)\Include\grp.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +imageop.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +imgfile.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +main.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +mathmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\mymath.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +md5c.obj: config.h $(PY_MODULES)\md5.h + +md5module.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_MODULES)\md5.h $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +mpzmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_PARSER)\assert.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longintrepr.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +newmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +nismodule.obj: $(PY_INCLUDE)\abstract.h $(OS2TCPIP)\Include\sys\time.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +operator.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +parsermodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h \ + $(PY_INCLUDE)\complexobject.h config.h $(PY_INCLUDE)\dictobject.h \ + $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h \ + $(PY_INCLUDE)\graminit.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\node.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\token.h \ + $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +pcremodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_MODULES)\pcre-internal.h \ + $(PY_MODULES)\pcre.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +posix.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\mytime.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +posixmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\mytime.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +puremodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +pwdmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(OS2TCPIP)\Include\pwd.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +pypcre.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\graminit.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_MODULES)\pcre-internal.h $(PY_MODULES)\pcre.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +readline.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +regexmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_MODULES)\regexpr.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +regexpr.obj: $(PY_INCLUDE)\abstract.h $(PY_PARSER)\assert.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_MODULES)\regexpr.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +reopmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_MODULES)\regexpr.h $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +resource.obj: $(PY_INCLUDE)\abstract.h $(OS2TCPIP)\Include\sys\time.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +rgbimgmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +rotormodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\mymath.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +selectmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\myselect.h $(PY_INCLUDE)\mytime.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +sgimodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +signalmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +socketmodule.obj: $(PY_INCLUDE)\abstract.h $(OS2TCPIP)\Include\netinet\in.h \ + $(OS2TCPIP)\Include\sys\socket.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\mytime.h $(OS2TCPIP)\Include\netdb.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +soundex.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +stdwinmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +stropmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +structmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\mymath.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +sunaudiodev.obj: $(PY_INCLUDE)\abstract.h $(OS2TCPIP)\Include\sys\ioctl.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\structmember.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +svmodule.obj: $(PY_INCLUDE)\abstract.h $(OS2TCPIP)\Include\sys\time.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h \ + $(PY_INCLUDE)\complexobject.h config.h $(PY_INCLUDE)\dictobject.h \ + $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h \ + $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h \ + $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h \ + $(PY_MODULES)\yuv.h + +syslogmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(OS2TCPIP)\Include\syslog.h $(PY_INCLUDE)\sysmodule.h \ + $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +termios.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +threadmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\thread.h \ + $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +timemodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\mytime.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +timingmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_MODULES)\timing.h \ + $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +xxmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +yuvconvert.obj: $(PY_MODULES)\yuv.h + +zlibmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +abstract.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +classobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\structmember.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +cobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +complexobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\mymath.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +dictobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +fileobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\structmember.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +floatobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\mymath.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +frameobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h \ + $(PY_INCLUDE)\complexobject.h config.h $(PY_INCLUDE)\dictobject.h \ + $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\frameobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\opcode.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\structmember.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +funcobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\structmember.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +intobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +listobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +longobject.obj: $(PY_INCLUDE)\abstract.h $(PY_PARSER)\assert.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longintrepr.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\mymath.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +methodobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\token.h \ + $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +moduleobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +object.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +rangeobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +sliceobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +stringobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\mymath.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +tupleobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +typeobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +xxobject.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +acceler.obj: $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\grammar.h \ + $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\node.h \ + $(PY_PARSER)\parser.h $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\token.h + +bitset.obj: $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h + +firstsets.obj: $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\grammar.h \ + $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\pgenheaders.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\token.h + +grammar.obj: $(PY_PARSER)\assert.h $(PY_INCLUDE)\bitset.h config.h \ + $(PY_INCLUDE)\grammar.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\token.h + +grammar1.obj: $(PY_PARSER)\assert.h $(PY_INCLUDE)\bitset.h config.h \ + $(PY_INCLUDE)\grammar.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\token.h + +intrcheck.obj: config.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h + +listnode.obj: config.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\node.h $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\token.h + +metagrammar.obj: $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\grammar.h \ + $(PY_INCLUDE)\metagrammar.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_PARSER)\pgen.h $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h + +myreadline.obj: config.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h + +node.obj: config.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\node.h \ + $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h + +parser.obj: $(PY_PARSER)\assert.h $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\errcode.h \ + $(PY_INCLUDE)\grammar.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\node.h $(PY_PARSER)\parser.h $(PY_INCLUDE)\pgenheaders.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\token.h + +parsetok.obj: $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\errcode.h \ + $(PY_INCLUDE)\grammar.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\node.h $(PY_PARSER)\parser.h $(PY_INCLUDE)\parsetok.h \ + $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\token.h \ + $(PY_PARSER)\tokenizer.h + +pgen.obj: $(PY_PARSER)\assert.h $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\grammar.h \ + $(PY_INCLUDE)\metagrammar.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\node.h $(PY_PARSER)\pgen.h $(PY_INCLUDE)\pgenheaders.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\token.h + +pgenmain.obj: $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\grammar.h \ + $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\node.h \ + $(PY_INCLUDE)\parsetok.h $(PY_PARSER)\pgen.h $(PY_INCLUDE)\pgenheaders.h \ + $(PY_INCLUDE)\pydebug.h + +printgrammar.obj: $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\grammar.h \ + $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\pgenheaders.h \ + $(PY_INCLUDE)\pydebug.h + +tokenizer.obj: config.h $(PY_INCLUDE)\errcode.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\pgenheaders.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\token.h $(PY_PARSER)\tokenizer.h + +atof.obj: config.h + +bltinmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h \ + $(PY_INCLUDE)\complexobject.h config.h $(PY_INCLUDE)\dictobject.h \ + $(PY_INCLUDE)\eval.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\mymath.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\node.h $(PY_INCLUDE)\object.h \ + $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +ceval.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\eval.h \ + $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\frameobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\opcode.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +compile.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\graminit.h \ + $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h \ + $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\node.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\opcode.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\structmember.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\token.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +errors.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +fmod.obj: config.h $(PY_INCLUDE)\mymath.h + +frozen.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +frozenmain.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +getargs.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +getcompiler.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +getcopyright.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +getmtime.obj: config.h + +getplatform.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +getversion.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\patchlevel.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +graminit.obj: $(PY_INCLUDE)\bitset.h config.h $(PY_INCLUDE)\grammar.h \ + $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\pgenheaders.h \ + $(PY_INCLUDE)\pydebug.h + +hypot.obj: config.h $(PY_INCLUDE)\mymath.h $(PY_INCLUDE)\myproto.h + +import.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\errcode.h $(PY_INCLUDE)\eval.h \ + $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h \ + $(PY_INCLUDE)\import.h $(PY_PYTHON)\importdl.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\marshal.h $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\node.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\osdefs.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\token.h \ + $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +importdl.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_PYTHON)\importdl.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\osdefs.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +marshal.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longintrepr.h $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\marshal.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +modsupport.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +mystrtoul.obj: config.h + +pyfpe.obj: config.h $(PY_INCLUDE)\pyfpe.h + +pystate.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +pythonrun.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\bitset.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h \ + $(PY_INCLUDE)\complexobject.h config.h $(PY_INCLUDE)\dictobject.h \ + $(PY_INCLUDE)\errcode.h $(PY_INCLUDE)\eval.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\grammar.h \ + $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h \ + $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\marshal.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\node.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\parsetok.h $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h \ + $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h \ + $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +sigcheck.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\pydebug.h \ + $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h $(PY_INCLUDE)\pystate.h \ + $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h $(PY_INCLUDE)\rangeobject.h \ + $(PY_INCLUDE)\sliceobject.h $(PY_INCLUDE)\stringobject.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +strdup.obj: config.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h + +strtod.obj: config.h + +structmember.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \ + $(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h \ + $(PY_INCLUDE)\intobject.h $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h \ + $(PY_INCLUDE)\longobject.h $(PY_INCLUDE)\methodobject.h \ + $(PY_INCLUDE)\modsupport.h $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h \ + $(PY_INCLUDE)\myproto.h $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\structmember.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + +sysmodule.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h config.h \ + $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h $(PY_INCLUDE)\floatobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\osdefs.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \ + $(PY_INCLUDE)\tupleobject.h + +thread.obj: config.h $(PY_INCLUDE)\thread.h + +traceback.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h $(PY_INCLUDE)\classobject.h \ + $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\compile.h $(PY_INCLUDE)\complexobject.h \ + config.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \ + $(PY_INCLUDE)\floatobject.h $(PY_INCLUDE)\frameobject.h \ + $(PY_INCLUDE)\funcobject.h $(PY_INCLUDE)\import.h $(PY_INCLUDE)\intobject.h \ + $(PY_INCLUDE)\intrcheck.h $(PY_INCLUDE)\listobject.h $(PY_INCLUDE)\longobject.h \ + $(PY_INCLUDE)\methodobject.h $(PY_INCLUDE)\modsupport.h \ + $(PY_INCLUDE)\moduleobject.h $(PY_INCLUDE)\mymalloc.h $(PY_INCLUDE)\myproto.h \ + $(PY_INCLUDE)\object.h $(PY_INCLUDE)\objimpl.h $(PY_INCLUDE)\osdefs.h \ + $(PY_INCLUDE)\pydebug.h $(PY_INCLUDE)\pyerrors.h $(PY_INCLUDE)\pyfpe.h \ + $(PY_INCLUDE)\pystate.h $(PY_INCLUDE)\python.h $(PY_INCLUDE)\pythonrun.h \ + $(PY_INCLUDE)\rangeobject.h $(PY_INCLUDE)\sliceobject.h \ + $(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\structmember.h \ + $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h $(PY_INCLUDE)\tupleobject.h + diff --git a/PC/os2vacpp/makefile.omk b/PC/os2vacpp/makefile.omk new file mode 100644 index 0000000000..38e190618a --- /dev/null +++ b/PC/os2vacpp/makefile.omk @@ -0,0 +1,1310 @@ +###################################################################### +# +# Top-Level Makefile for Building Python for OS/2 +# +# This makefile was developed for use with IBM's VisualAge C/C++ +# for OS/2 compiler, version 3.0, with Fixpack 8 applied. It uses +# the commercial OpusMAKE tool. +# +# The output of the build is a largish Python15.DLL containing the +# essential modules of Python and a small Python.exe program to start +# the interpreter. When embedding Python within another program, only +# Python15.DLL is needed. +# +# These two binaries can be statically linked with the VisualAge C/C++ +# runtime library (producing larger binaries), or dynamically linked +# to make smaller ones that require the compiler to be installed on +# any system Python is used on. +# +# History (Most Recent First) +# +# 20-Nov-97 jrr Cleaned Up for Applying to Distribution +# 29-Oct-97 jrr Modified for Use with Python 1.5 Alpha 4 +# 03-Aug-96 jrr Original for Use with Python 1.4 Release +# +###################################################################### + +################### +# Places and Things +################### +PY_MODULES = ..\..\Modules +PY_OBJECTS = ..\..\Objects +PY_PARSER = ..\..\Parser +PY_PYTHON = ..\..\Python +PY_INCLUDE = ..\..\Include +PY_INCLUDES = .;$(PY_INCLUDE);$(PY_MODULES);$(PY_OBJECTS);$(PY_PARSER);$(PY_PYTHON) + +# Where to Find the IBM TCP/IP Socket Includes and Libraries +OS2TCPIP = C:\MPTN + +# Where to Put the .OBJ Files, To Keep Them Out of the Way +.PATH.obj = obj + +# Search Path for Include Files +PROJINCLUDE = .;$(OS2TCPIP)\Include;$(PY_INCLUDES) + +# Place to Search for Sources re OpusMAKE Dependency Generator (Commercial) +MKMF_SRCS = $(PY_MODULES)\*.c $(PY_OBJECTS)\*.c $(PY_PARSER)\*.c $(PY_PYTHON)\*.c + +.HDRPATH.c := $(PROJINCLUDE,;= ) $(.HDRPATH.c) +.PATH.c = .;$(PY_MODULES);$(PY_OBJECTS);$(PY_PARSER);$(PY_PYTHON) +OTHERLIBS = $(OS2TCPIP)\lib\so32dll.lib $(OS2TCPIP)\lib\tcp32dll.lib + +################# +# Inference Rules +################# + + +################### +# Python Subsystems +################### + +# PYTHON is the central core, containing the builtins and interpreter. +PYTHON = \ + BltinModule.obj \ + CEval.obj \ + Compile.obj \ + Errors.obj \ + Frozen.obj \ + Getargs.obj \ + GetCompiler.obj \ + GetCopyright.obj \ + GetMTime.obj \ + GetOpt.obj \ + GetPlatform.obj \ + GetVersion.obj \ + GramInit.obj \ + Import.obj \ + ImportDL.obj \ + Marshal.obj \ + ModSupport.obj \ + MyStrtoul.obj \ + PyState.obj \ + PythonRun.obj \ + StructMember.obj \ + SysModule.obj \ + Thread.obj \ + TraceBack.obj \ + FrozenMain.obj + +# Omitted Python Elements (and Reason): + # atof.c -- Implementation for Platforms w/o This Function + # dup2.c -- Implementation for Platforms w/o This Function + # fmod.c -- Implementation for Platforms w/o This Function + # getcwd.c -- Implementation for Platforms w/o This Function + # hypot.c -- Implementation for Platforms w/o This Function + # memmove.c -- Implementation for Platforms w/o This Function + # strdup.c -- Implementation for Platforms w/o This Function + # strerror.c -- Implementation for Platforms w/o This Function + # strtod.c -- Implementation for Platforms w/o This Function + + # sigcheck.c -- Primitive Signal Catcher (SignalModule.c Used Instead) + # pyfpe.c -- Primitive FPE Catcher (Not Referenced by Anyone) + # frozenmain.c + +# Python's Internal Parser +PARSER = \ + Acceler.obj \ + Grammar1.obj \ + MyReadline.obj \ + Node.obj \ + Parser.obj \ + ParseTok.obj \ + Tokenizer.obj + +# Python Object Types +OBJECTS = \ + Abstract.obj \ + ClassObject.obj \ + CObject.obj \ + ComplexObject.obj \ + DictObject.obj \ + FileObject.obj \ + FloatObject.obj \ + FrameObject.obj \ + FuncObject.obj \ + IntObject.obj \ + ListObject.obj \ + LongObject.obj \ + MethodObject.obj \ + ModuleObject.obj \ + Object.obj \ + RangeObject.obj \ + SliceObject.obj \ + StringObject.obj \ + TupleObject.obj \ + TypeObject.obj + +# Omitted Objects (and Reason): + # xxobject.c -- Template to Create Your Own Object Types + +# Extension Modules (Built-In or as Separate DLLs) +MODULES = \ + ArrayModule.obj \ + BinAscii.obj \ + CMathModule.obj \ + cPickle.obj \ + cStringIO.obj \ + ErrnoModule.obj \ + GetBuildInfo.obj \ + GetPathP.obj \ + Main.obj \ + MathModule.obj \ + MD5c.obj \ + MD5Module.obj \ + NewModule.obj \ + Operator.obj \ + PosixModule.obj \ + RegexModule.obj \ + RegExpr.obj \ + ReopModule.obj \ + SelectModule.obj \ + SignalModule.obj \ + SocketModule.obj \ + SoundEx.obj \ + StropModule.obj \ + StructModule.obj \ + TimeModule.obj \ + ThreadModule.obj \ + YUVConvert.obj + +# Omitted Modules (and Description/Reason): + # + # Multimedia: + # almodule.c -- Non-OS/2 Audio Channel Facility (?) + # cdmodule.c -- Wrapper of Non-OS/2 CD Audio Functions + # audioop.c -- Various Compute Operations on Audio Samples + # imageop.c -- Various Compute Operations on Video Samples + # imgfile.c -- Wrapper of SGI ImageLib API + # rgbimgmodule.c -- Non-OS/2 Image Read/Write Capability (Primitive) + # sunaudiodev.c -- Wrapper of Sun Audio Device API + # clmodule.c -- Wrapper of SGI Image/Audio Compression API + + # Database: + # dbmmodule.c -- Wrapper of DBM Database API (Generic Flavor) + # bsddbmodule.c -- Wrapper of DBM Database API (BSD Flavor) + # gdbmmodule.c -- Wrapper of DBM Database API (GNU Flavor) + + # Cryptography: + # cryptmodule.c -- Simple Wrapper for crypt() Function + # rotormodule.c -- Implementation of Enigma Crypto Based on Rotors + +# cgensupport.obj \ +# fcntlmodule.obj \ +# fmmodule.obj \ +# fpectlmodule.obj \ +# fpetestmodule.obj \ +# Unix-Specific getpath.obj \ +# glmodule.obj \ +# grpmodule.obj \ +# mpzmodule.obj \ +# nismodule.obj \ +# parsermodule.obj \ +# pcremodule.obj \ +# pwdmodule.obj \ +# pypcre.obj \ +# readline.obj \ +# resource.obj \ +# sgimodule.obj \ +# svmodule.obj \ +# syslogmodule.obj \ +# termios.obj \ +# timingmodule.obj \ + + # User Interface: +# _tkinter.obj \ +# stdwinmodule.obj \ +# cursesmodule.obj \ +# tclNotify.obj \ +# tkappinit.obj \ + # flmodule.c -- Wrapper of FORMS Library (Screen Forms) + + # zlibmodule.c -- Wrapper of ZLib Compression API (GZip Format) + # puremodule.c -- Wrapper of Purify Debugging API (Probably Non-OS/2) + # dlmodule.c -- Some Wierd Form of Data Processing Module + # xxmodule.c -- Template to Create Your Own Module + +# +# Standalone Parser Generator Program (Shares Some of Python's Modules) +PGEN = \ + PGenMain.obj \ + PGen.obj \ + PrintGrammar.obj \ + ListNode.obj \ + Grammar.obj \ + BitSet.obj \ + FirstSets.obj \ + MetaGrammar.obj + +# Omitted Parser Elements (and Reason): + # intrcheck.c -- Not Referenced by Anyone (?) + +################## +# Macros and Flags +################## +_BASE = /Q /W2 /I$(PROJINCLUDE) + # /Q = Omit IBM Copyright + # /W2 = Show Warnings/Errors Only + # /Fi = Create Precompiled Headers + # /Si = Utilize Precompiled Headers + +_GEN = /G4 /Gm /Gd /B"/STACK:360000" + # /G4 = Generate Code for 486 (Use 386 for Debugger) + # /Gm = Use Multithread Runtime + # /Gd = Dynamically Load Runtime + # /Gs = Remove Code for Stack Probes + # /Gx = Remove C++ Exception-Handling Info + # /Tdp = Generate Code for C++ Templates + # /Rn = Generate Code without a Runtime + # /B"/STACK:n" = Set Stack Size + +_OPT = /O /Gl + # /O = Enable Speed-Optimizations + # /Ol = Pass Code Thru Intermediate Linker + # /Gu = Advise Linker All Ext Data is ID'd + # /Gl = Have Linker Remove Unused Fns + +_DBG = /DHAVE_CONFIG_H /DUSE_SOCKET + # /Ti = Embed Debugger/Analyzer Recs + # /Tm = Enable Debug Memory Fns + # /Tx = Request Full Dump Upon Exception + # /DDEBUG = Enable App-Internal Debugging Code + # /DUSE_SOCKET = + # /DUSE_DL_EXPORT = + +_OUT = + # /Fb = Embed Browser Recs + # /Gh = Generate Code for Profiler Hooks + # /Fl = Output C/C++ Listing Files + # /Lf = Provide Full (Detailed) Listing Files + # /Fm. = Output Linker Map File + # /Ft. = Output C++ Template Resolution Files + +_MAP = /FmNoise\$(.TARGET,B,>.map) + +_DLL = /Ge- +_EXE = /Ge + # /Ge = Create an EXE, not DLL + +CFLAGS = $(_BASE) $(_GEN) $(_OPT) $(_DBG) $(_OUT) $(_EXE) /Ss +CPPFLAGS = $(_BASE) $(_GEN) $(_OPT) $(_DBG) $(_OUT) $(_EXE) + +################### +# Primary Target(s) +################### +All: obj noise PyCore.lib Python15.lib Python15.dll Python.exe PGen.exe + +############## +# +############## + +# Object Library of All Essential Python Routines +PyCore.lib: $(MODULES) $(OBJECTS) $(PARSER) $(PYTHON) Config.obj + %do "%.lib" + +Python15.dll: Compile.obj PyCore.lib Python.def + %do "%.dll" CPPFLAGS+=/B"/NOE" CPPFLAGS+=$(_MAP) + +Compile.obj: Compile.c + %do ".c.obj" CFLAGS+=$(_DLL) + +# Import Library for Using the Python15.dll +Python15.lib: Python.def + %do ".def.lib" + +# Small Program to Start Interpreter in Python15.dll +Python.exe: Python.obj Python15.lib + %do "%.exe" CPPFLAGS+=$(_MAP) + +#Python.obj: Python.c +# %do ".c.obj" CFLAGS+=$(_EXE) + +PGen.exe: $(PGEN) PyCore.lib + %do "%.exe" CPPFLAGS+=$(_MAP) + +####################### +# Miscellaneous Targets +####################### + +# Remove Intermediate Targets but Leave Executable Binaries +clean: + -- Del /Q $(.PATH.obj)\*.obj >NUL 2>&1 + -- Del /Q /Y Noise >NUL 2>&1 + -- Del /Q $(ERRS) >NUL 2>&1 + +# Remove All Targets, Including Final Binaries +distclean: clean + -- Del /Q PyCore.lib Python15.lib >NUL 2>&1 + -- Del /Q Python15.dll Python.exe >NUL 2>&1 + +release: Python.exe Python15.dll Python15.lib + -- @Echo Y | copy /U $(.SOURCES,M"*.exe") D:\EXEs + -- @Echo Y | copy /U $(.SOURCES,M"*.dll") D:\DLLs + -- @Echo Y | copy /U $(.SOURCES,M"*.lib") E:\Tau\Lib + +test: + python ..\..\lib\test\regrtest.py + +# Update Dependencies on Targets (Uses OpusMAKE Commercial Product) +depend: + D:\OpusMake\os2mkmf -c -s + +### OPUS MKMF: Do not remove this line! Generated dependencies follow. + +_tkinter.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +almodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +arraymodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +audioop.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h mymath.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +binascii.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +bsddbmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +cdmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +cgensupport.obj: abstract.h ceval.h cgensupport.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +clmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +cmathmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h mymath.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +cpickle.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h cstringio.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + mymath.h myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +cryptmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +cstringio.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h cstringio.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +cursesmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +dbmmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +dlmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +errno.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +errnomodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +fcntlmodule.obj: abstract.h c:\mptn\include\sys\ioctl.h ceval.h \ + classobject.h cobject.h complexobject.h config.h dictobject.h \ + fileobject.h floatobject.h funcobject.h import.h intobject.h \ + intrcheck.h listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h + +flmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + structmember.h sysmodule.h traceback.h tupleobject.h + +fmmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +fpectlmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +fpetestmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +gdbmmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +getbuildinfo.obj: config.h + +getpath.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h osdefs.h pydebug.h pyerrors.h pyfpe.h pystate.h \ + python.h pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + sysmodule.h traceback.h tupleobject.h + +glmodule.obj: abstract.h ceval.h cgensupport.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +grpmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + grp.h import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +imageop.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +imgfile.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +main.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +mathmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h mymath.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +md5c.obj: config.h md5.h + +md5module.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h md5.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +mpzmodule.obj: abstract.h assert.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longintrepr.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h + +newmodule.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +nismodule.obj: abstract.h c:\mptn\include\sys\time.h ceval.h classobject.h \ + cobject.h complexobject.h config.h dictobject.h fileobject.h \ + floatobject.h funcobject.h import.h intobject.h intrcheck.h \ + listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h + +operator.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +parsermodule.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h graminit.h import.h intobject.h intrcheck.h \ + listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h node.h object.h objimpl.h \ + pydebug.h pyerrors.h pyfpe.h pystate.h python.h pythonrun.h \ + rangeobject.h sliceobject.h stringobject.h sysmodule.h token.h \ + traceback.h tupleobject.h + +pcremodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pcre-internal.h pcre.h pydebug.h pyerrors.h \ + pyfpe.h pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +posix.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + mytime.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h \ + python.h pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + sysmodule.h traceback.h tupleobject.h + +posixmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + mytime.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h \ + python.h pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + sysmodule.h traceback.h tupleobject.h + +puremodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +pwdmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pwd.h pydebug.h pyerrors.h pyfpe.h pystate.h \ + python.h pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + sysmodule.h traceback.h tupleobject.h + +pypcre.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + graminit.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pcre-internal.h pcre.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h + +readline.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +regexmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h regexpr.h sliceobject.h stringobject.h \ + sysmodule.h traceback.h tupleobject.h + +regexpr.obj: abstract.h assert.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h regexpr.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h + +reopmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h regexpr.h sliceobject.h stringobject.h \ + sysmodule.h traceback.h tupleobject.h + +resource.obj: abstract.h c:\mptn\include\sys\time.h ceval.h classobject.h \ + cobject.h complexobject.h config.h dictobject.h fileobject.h \ + floatobject.h funcobject.h import.h intobject.h intrcheck.h \ + listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h + +rgbimgmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +rotormodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h mymath.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +selectmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h myselect.h mytime.h object.h objimpl.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h + +sgimodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +signalmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +socketmodule.obj: abstract.h c:\mptn\include\netinet\in.h \ + c:\mptn\include\sys\socket.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h mytime.h netdb.h object.h objimpl.h pydebug.h pyerrors.h \ + pyfpe.h pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +soundex.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +stdwinmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +stropmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +structmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + mymath.h myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +sunaudiodev.obj: abstract.h c:\mptn\include\sys\ioctl.h ceval.h \ + classobject.h cobject.h complexobject.h config.h dictobject.h \ + fileobject.h floatobject.h funcobject.h import.h intobject.h \ + intrcheck.h listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h structmember.h sysmodule.h \ + traceback.h tupleobject.h + +svmodule.obj: abstract.h c:\mptn\include\sys\time.h ceval.h classobject.h \ + cobject.h compile.h complexobject.h config.h dictobject.h \ + fileobject.h floatobject.h funcobject.h import.h intobject.h \ + intrcheck.h listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h \ + yuv.h + +syslogmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h syslog.h sysmodule.h traceback.h tupleobject.h + +termios.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +threadmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h thread.h traceback.h tupleobject.h + +timemodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + mytime.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h \ + python.h pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + sysmodule.h traceback.h tupleobject.h + +timingmodule.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h timing.h traceback.h tupleobject.h + +xxmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +yuvconvert.obj: yuv.h + +zlibmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +abstract.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +classobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + structmember.h sysmodule.h traceback.h tupleobject.h + +cobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +complexobject.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + mymath.h myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +dictobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +fileobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + structmember.h sysmodule.h traceback.h tupleobject.h + +floatobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h mymath.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +frameobject.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + frameobject.h funcobject.h import.h intobject.h intrcheck.h \ + listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h opcode.h \ + pydebug.h pyerrors.h pyfpe.h pystate.h python.h pythonrun.h \ + rangeobject.h sliceobject.h stringobject.h structmember.h \ + sysmodule.h traceback.h tupleobject.h + +funcobject.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h structmember.h sysmodule.h traceback.h \ + tupleobject.h + +intobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +listobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +longobject.obj: abstract.h assert.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longintrepr.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h mymath.h myproto.h object.h objimpl.h \ + pydebug.h pyerrors.h pyfpe.h pystate.h python.h pythonrun.h \ + rangeobject.h sliceobject.h stringobject.h sysmodule.h traceback.h \ + tupleobject.h + +methodobject.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h token.h traceback.h tupleobject.h + +moduleobject.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +object.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +rangeobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +sliceobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +stringobject.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + mymath.h myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +tupleobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +typeobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +xxobject.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +acceler.obj: bitset.h config.h grammar.h mymalloc.h myproto.h node.h \ + parser.h pgenheaders.h pydebug.h token.h + +bitset.obj: bitset.h config.h mymalloc.h myproto.h pgenheaders.h pydebug.h + +firstsets.obj: bitset.h config.h grammar.h mymalloc.h myproto.h \ + pgenheaders.h pydebug.h token.h + +grammar.obj: assert.h bitset.h config.h grammar.h mymalloc.h myproto.h \ + pgenheaders.h pydebug.h token.h + +grammar1.obj: assert.h bitset.h config.h grammar.h mymalloc.h myproto.h \ + pgenheaders.h pydebug.h token.h + +intrcheck.obj: config.h intrcheck.h mymalloc.h myproto.h + +listnode.obj: config.h mymalloc.h myproto.h node.h pgenheaders.h pydebug.h \ + token.h + +metagrammar.obj: bitset.h config.h grammar.h metagrammar.h mymalloc.h \ + myproto.h pgen.h pgenheaders.h pydebug.h + +myreadline.obj: config.h intrcheck.h mymalloc.h myproto.h + +node.obj: config.h mymalloc.h myproto.h node.h pgenheaders.h pydebug.h + +parser.obj: assert.h bitset.h config.h errcode.h grammar.h mymalloc.h \ + myproto.h node.h parser.h pgenheaders.h pydebug.h token.h + +parsetok.obj: bitset.h config.h errcode.h grammar.h mymalloc.h myproto.h \ + node.h parser.h parsetok.h pgenheaders.h pydebug.h token.h \ + tokenizer.h + +pgen.obj: assert.h bitset.h config.h grammar.h metagrammar.h mymalloc.h \ + myproto.h node.h pgen.h pgenheaders.h pydebug.h token.h + +pgenmain.obj: bitset.h config.h grammar.h mymalloc.h myproto.h node.h \ + parsetok.h pgen.h pgenheaders.h pydebug.h + +printgrammar.obj: bitset.h config.h grammar.h mymalloc.h myproto.h \ + pgenheaders.h pydebug.h + +tokenizer.obj: config.h errcode.h mymalloc.h myproto.h pgenheaders.h \ + pydebug.h token.h tokenizer.h + +atof.obj: config.h + +bltinmodule.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h eval.h fileobject.h \ + floatobject.h funcobject.h import.h intobject.h intrcheck.h \ + listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h mymath.h myproto.h node.h object.h \ + objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +ceval.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h eval.h fileobject.h \ + floatobject.h frameobject.h funcobject.h import.h intobject.h \ + intrcheck.h listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h opcode.h \ + pydebug.h pyerrors.h pyfpe.h pystate.h python.h pythonrun.h \ + rangeobject.h sliceobject.h stringobject.h sysmodule.h traceback.h \ + tupleobject.h + +compile.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h graminit.h import.h intobject.h intrcheck.h \ + listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h node.h object.h objimpl.h \ + opcode.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + structmember.h sysmodule.h token.h traceback.h tupleobject.h + +errors.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +fmod.obj: config.h mymath.h + +frozen.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +frozenmain.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +getargs.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +getcompiler.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +getcopyright.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +getmtime.obj: config.h + +getplatform.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +getversion.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h patchlevel.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +graminit.obj: bitset.h config.h grammar.h mymalloc.h myproto.h \ + pgenheaders.h pydebug.h + +hypot.obj: config.h mymath.h myproto.h + +import.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h errcode.h eval.h \ + fileobject.h floatobject.h funcobject.h import.h importdl.h \ + intobject.h intrcheck.h listobject.h longobject.h marshal.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + node.h object.h objimpl.h osdefs.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h token.h traceback.h tupleobject.h + +importdl.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h importdl.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h osdefs.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +marshal.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longintrepr.h longobject.h marshal.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h pydebug.h \ + pyerrors.h pyfpe.h pystate.h python.h pythonrun.h rangeobject.h \ + sliceobject.h stringobject.h sysmodule.h traceback.h tupleobject.h + +modsupport.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +mystrtoul.obj: config.h + +pyfpe.obj: config.h pyfpe.h + +pystate.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +pythonrun.obj: abstract.h bitset.h ceval.h classobject.h cobject.h \ + compile.h complexobject.h config.h dictobject.h errcode.h eval.h \ + fileobject.h floatobject.h funcobject.h grammar.h import.h \ + intobject.h intrcheck.h listobject.h longobject.h marshal.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + node.h object.h objimpl.h parsetok.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h sysmodule.h traceback.h tupleobject.h + +sigcheck.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h pydebug.h pyerrors.h pyfpe.h pystate.h python.h \ + pythonrun.h rangeobject.h sliceobject.h stringobject.h sysmodule.h \ + traceback.h tupleobject.h + +strdup.obj: config.h mymalloc.h myproto.h + +strtod.obj: config.h + +structmember.obj: abstract.h ceval.h classobject.h cobject.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + funcobject.h import.h intobject.h intrcheck.h listobject.h \ + longobject.h methodobject.h modsupport.h moduleobject.h mymalloc.h \ + myproto.h object.h objimpl.h pydebug.h pyerrors.h pyfpe.h \ + pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \ + stringobject.h structmember.h sysmodule.h traceback.h \ + tupleobject.h + +sysmodule.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \ + config.h dictobject.h fileobject.h floatobject.h funcobject.h \ + import.h intobject.h intrcheck.h listobject.h longobject.h \ + methodobject.h modsupport.h moduleobject.h mymalloc.h myproto.h \ + object.h objimpl.h osdefs.h pydebug.h pyerrors.h pyfpe.h pystate.h \ + python.h pythonrun.h rangeobject.h sliceobject.h stringobject.h \ + sysmodule.h traceback.h tupleobject.h + +thread.obj: config.h thread.h + +traceback.obj: abstract.h ceval.h classobject.h cobject.h compile.h \ + complexobject.h config.h dictobject.h fileobject.h floatobject.h \ + frameobject.h funcobject.h import.h intobject.h intrcheck.h \ + listobject.h longobject.h methodobject.h modsupport.h \ + moduleobject.h mymalloc.h myproto.h object.h objimpl.h osdefs.h \ + pydebug.h pyerrors.h pyfpe.h pystate.h python.h pythonrun.h \ + rangeobject.h sliceobject.h stringobject.h structmember.h \ + sysmodule.h traceback.h tupleobject.h diff --git a/PC/os2vacpp/python.def b/PC/os2vacpp/python.def new file mode 100644 index 0000000000..bf443b6902 --- /dev/null +++ b/PC/os2vacpp/python.def @@ -0,0 +1,375 @@ +LIBRARY PYTHON15 INITINSTANCE TERMINSTANCE +DESCRIPTION 'Python 1.5 Core DLL' +PROTMODE +DATA MULTIPLE NONSHARED + +EXPORTS + _Py_ZeroStruct + _Py_NoneStruct + _Py_TrueStruct + Py_DebugFlag + Py_NoSiteFlag + Py_UseClassExceptionsFlag + _PyParser_Grammar + _PyThread_Started + _PyParser_TokenNames + Py_VerboseFlag + PyExc_Exception + PyExc_StandardError + PyExc_ArithmeticError + PyExc_LookupError + PyExc_AttributeError + PyExc_EOFError + PyExc_FloatingPointError + PyExc_IOError + PyExc_ImportError + PyExc_IndexError + PyExc_KeyError + PyExc_MemoryError + PyExc_NameError + PyExc_OverflowError + PyExc_RuntimeError + PyExc_SyntaxError + PyExc_SystemError + PyExc_TypeError + PyExc_ValueError + PyExc_ZeroDivisionError + PyExc_KeyboardInterrupt + PyExc_SystemExit + PyFloat_Type + PyInt_Type + PyLong_Type + PyString_Type + PyType_Type + PyList_Type + PyDict_Type + PyTuple_Type + PyFile_Type + PyClass_Type + PyFunction_Type + PyMethod_Type + PyInstance_Type + PyCFunction_Type + PyModule_Type + PyCode_Type + PyFrame_Type + PyRange_Type + PyComplex_Type + _Py_EllipsisObject + PySlice_Type + Py_InteractiveFlag + PyCObject_Type + PyOS_InputHook + PyOS_ReadlineFunctionPointer + + _PyObject_New + _PyObject_NewVar + PyObject_Compare + PyObject_GetAttrString + PyObject_GetAttr + PyObject_HasAttrString + PyObject_Hash + PyObject_Print + PyObject_Repr + PyObject_Str + PyObject_SetAttrString + PyObject_SetAttr + PyObject_IsTrue + PyFloat_AsString + PyFloat_AsDouble + PyFloat_FromDouble + PyInt_AsLong + PyInt_GetMax + PyInt_FromLong + PyLong_AsDouble + PyLong_FromDouble + PyLong_AsLong + PyLong_AsUnsignedLong + PyLong_FromString + PyLong_FromLong + PyLong_FromUnsignedLong + PyString_Format + PyString_Size + PyString_AsString + PyString_Concat + PyString_ConcatAndDel + PyString_FromStringAndSize + PyString_FromString + _PyString_Resize + + PyList_Append + PyList_GetItem + PyList_Size + PyList_GetSlice + PyList_Insert + PyList_New + PyList_SetItem + PyList_SetSlice + PyList_Sort + PyList_Reverse + PyList_AsTuple + PyDict_SetItemString + PyDict_GetItemString + PyDict_DelItemString + PyDict_Items + PyDict_Keys + PyDict_Values + PyDict_Size + PyDict_Clear + PyDict_Next + PyDict_SetItem + PyDict_GetItem + PyDict_DelItem + PyDict_New + PyTuple_GetItem + PyTuple_Size + PyTuple_GetSlice + PyTuple_New + PyTuple_SetItem + PyFile_GetLine + PyFile_AsFile + PyFile_Name + PyFile_SetBufSize + PyFile_FromString + PyFile_FromFile + PyFile_SoftSpace + PyFile_WriteObject + PyFile_WriteString + PyMethod_Class + PyMethod_Function + PyMethod_Self + PyClass_IsSubclass + PyClass_New + PyMethod_New + PyInstance_New + PyInstance_DoBinOp + PyFrame_New + PyFrame_BlockPop + PyFrame_BlockSetup + PyFrame_FastToLocals + PyFrame_LocalsToFast + PyFunction_GetCode + PyFunction_GetGlobals + PyOS_strtol + PyOS_strtoul + PyFunction_New + PyRange_New + Py_FindMethod + Py_FindMethodInChain + PyCFunction_GetFunction + PyCFunction_GetSelf + PyCFunction_New + PyModule_GetDict + PyModule_GetName + PyModule_New + PyGrammar_AddAccelerators + PyGrammar_FindDFA + PyGrammar_LabelRepr + PyNode_AddChild + PyNode_Free + PyNode_New + PyParser_AddToken + PyParser_Delete + PyParser_New + PyParser_ParseFile + PyParser_ParseString + PyToken_OneChar + PyToken_TwoChars + PyTokenizer_Free + PyTokenizer_Get + PyTokenizer_FromFile + PyTokenizer_FromString + PyNode_Compile + PyCode_New + PyEval_CallObject + PyEval_CallObjectWithKeywords + PyEval_EvalCode + Py_FlushLine + PyEval_GetBuiltins + PyEval_GetGlobals + PyEval_GetLocals + PyEval_GetFrame + PyEval_GetRestricted + PyEval_InitThreads + PyEval_AcquireThread + PyEval_ReleaseThread + PyEval_RestoreThread + PyEval_SaveThread + PyEval_AcquireLock + PyEval_ReleaseLock + PyTraceBack_Here + PyTraceBack_Print + PyImport_AddModule + PyImport_Cleanup + PyImport_GetModuleDict + PyImport_GetMagicNumber + PyImport_ImportModule + PyImport_ImportModuleEx + PyImport_Import + PyImport_ImportFrozenModule + PyImport_ReloadModule + PyNumber_Coerce + PyMarshal_Init + Py_InitModule4 + PySys_SetArgv + PySys_SetPath + PySys_GetObject + PySys_GetFile + PySys_SetObject + Py_CompileString + Py_FatalError + Py_Exit + Py_Initialize + Py_Finalize + Py_IsInitialized + PyErr_Print + PyParser_SimpleParseFile + PyParser_SimpleParseString + PyRun_AnyFile + PyRun_SimpleFile + PyRun_SimpleString + PyRun_File + PyRun_String + PyRun_InteractiveOne + PyRun_InteractiveLoop + PyMember_Get + PyMember_Set + Py_BuildValue + Py_VaBuildValue + PyArg_Parse + PyArg_VaParse + PyArg_ParseTuple + PyArg_ParseTupleAndKeywords + PyErr_BadArgument + PyErr_BadInternalCall + PyErr_Format + PyErr_NoMemory + PyErr_SetFromErrno + PyErr_SetNone + PyErr_SetString + PyErr_SetObject + PyErr_Occurred + PyErr_Fetch + PyErr_Restore + PyErr_Clear + PyErr_NewException + PyOS_InitInterrupts + PyOS_InterruptOccurred + PyOS_GetLastModificationTime + PyOS_Readline + PyErr_CheckSignals + PyErr_SetInterrupt + PyCallable_Check + Py_Main + Py_GetCopyright + Py_GetVersion + + PyObject_CallObject + PyObject_CallFunction + PyObject_CallMethod + PyObject_Type + PyObject_Length + PyObject_GetItem + PyObject_SetItem + PyNumber_Check + PyNumber_Add + PyNumber_Subtract + PyNumber_Multiply + PyNumber_Divide + PyNumber_Remainder + PyNumber_Divmod + PyNumber_Power + PyNumber_Negative + PyNumber_Positive + PyNumber_Absolute + PyNumber_Invert + PyNumber_Lshift + PyNumber_Rshift + PyNumber_And + PyNumber_Xor + PyNumber_Or + PyNumber_Int + PyNumber_Long + PyNumber_Float + PySequence_Check + PySequence_Concat + PySequence_Repeat + PySequence_GetItem + PySequence_GetSlice + PySequence_SetItem + PySequence_SetSlice + PySequence_Tuple + PySequence_Count + PySequence_In + PySequence_Index + PySequence_Length + PyMapping_Check + PyMapping_Length + PyMapping_HasKeyString + PyMapping_HasKey + PyMapping_SetItemString + PyMapping_GetItemString + PyComplex_FromCComplex + PyComplex_FromDoubles + PyComplex_RealAsDouble + PyComplex_ImagAsDouble + PyComplex_AsCComplex + Py_AtExit + Py_GetPath + Py_GetExecPrefix + Py_GetPrefix + Py_GetProgramFullPath + Py_GetProgramName + Py_SetProgramName + PySlice_New + PySlice_GetIndices + PyMarshal_WriteLongToFile + PyMarshal_WriteObjectToFile + PyMarshal_ReadLongFromFile + PyMarshal_ReadObjectFromFile + PyMarshal_ReadObjectFromString + _Py_c_pow + _Py_c_quot + _Py_c_neg + _Py_c_sum + _Py_c_prod + _Py_c_diff + PyCObject_FromVoidPtr + PyCObject_AsVoidPtr + PyCObject_Import + Py_GetBuildInfo + Py_FdIsInteractive + PyThread_start_new_thread + PyThread_init_thread + PyThread_get_thread_ident + PyThread_exit_thread + PyThread_allocate_lock + PyThread_free_lock + PyThread_acquire_lock + PyThread_release_lock + PyThread_allocate_sema + PyThread_free_sema + PyThread_down_sema + PyThread_up_sema + Py_NewInterpreter + Py_EndInterpreter + Py_Malloc + Py_Realloc + Py_Free + PyMem_Malloc + PyMem_Realloc + PyMem_Free + PyThreadState_New + PyThreadState_Get + PyThreadState_Swap + PyThreadState_Clear + PyThreadState_Delete + PyInterpreterState_New + PyInterpreterState_Clear + PyInterpreterState_Delete + + ; Freezing Modules + PyImport_FrozenModules + Py_FrozenMain + initimp + |