Files specific to Visual Age C for OS/2 -- by Jeff Rush
diff --git a/PC/os2vacpp/config.c b/PC/os2vacpp/config.c
new file mode 100644
index 0000000..5f7ad91
--- /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 0000000..19438f5
--- /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 0000000..2cfba16
--- /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 0000000..cecbe96
--- /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 0000000..38e1906
--- /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 0000000..bf443b6
--- /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
+