Package missing files.
--- /dev/null
+$(OutDir)python32.dll: python3.def $(OutDir)python32stub.lib\r
+ cl /LD /Fe$(OutDir)python3.dll python3dll.c python3.def $(OutDir)python32stub.lib\r
+\r
+$(OutDir)python32stub.lib: python32stub.def\r
+ lib /def:python32stub.def /out:$(OutDir)python32stub.lib /MACHINE:$(MACHINE)\r
+\r
+clean:\r
+ del $(OutDir)python3.dll $(OutDir)python3.lib $(OutDir)python32stub.lib $(OutDir)python3.exp $(OutDir)python32stub.exp\r
+\r
+rebuild: clean $(OutDir)python32.dll\r
--- /dev/null
+# Generate python32stub.def out of python3.def\r
+# The regular import library cannot be used,\r
+# since it doesn't provide the right symbols for\r
+# data forwarding\r
+out = open("python32stub.def", "w")\r
+out.write('LIBRARY "python32"\n')\r
+out.write('EXPORTS\n')\r
+\r
+inp = open("python3.def")\r
+inp.readline()\r
+line = inp.readline()\r
+assert line.strip()=='EXPORTS'\r
+\r
+for line in inp:\r
+ # SYM1=python32.SYM2[ DATA]\r
+ head, tail = line.split('.')\r
+ if 'DATA' in tail:\r
+ symbol, tail = tail.split(' ')\r
+ else:\r
+ symbol = tail.strip()\r
+ out.write(symbol+'\n')\r
+\r
+inp.close()\r
+out.close()\r
+\r
--- /dev/null
+LIBRARY "python32"\r
+EXPORTS\r
+PyArg_Parse\r
+PyArg_ParseTuple\r
+PyArg_ParseTupleAndKeywords\r
+PyArg_UnpackTuple\r
+PyArg_VaParse\r
+PyArg_VaParseTupleAndKeywords\r
+PyArg_ValidateKeywordArguments\r
+PyBaseObject_Type\r
+PyBool_FromLong\r
+PyBool_Type\r
+PyBuffer_FillContiguousStrides\r
+PyBuffer_FillInfo\r
+PyBuffer_FromContiguous\r
+PyBuffer_GetPointer\r
+PyBuffer_IsContiguous\r
+PyBuffer_Release\r
+PyBuffer_ToContiguous\r
+PyByteArrayIter_Type\r
+PyByteArray_AsString\r
+PyByteArray_Concat\r
+PyByteArray_FromObject\r
+PyByteArray_FromStringAndSize\r
+PyByteArray_Resize\r
+PyByteArray_Size\r
+PyByteArray_Type\r
+PyBytesIter_Type\r
+PyBytes_AsString\r
+PyBytes_AsStringAndSize\r
+PyBytes_Concat\r
+PyBytes_ConcatAndDel\r
+PyBytes_DecodeEscape\r
+PyBytes_FromFormat\r
+PyBytes_FromFormatV\r
+PyBytes_FromObject\r
+PyBytes_FromString\r
+PyBytes_FromStringAndSize\r
+PyBytes_Repr\r
+PyBytes_Size\r
+PyBytes_Type\r
+PyCFunction_Call\r
+PyCFunction_ClearFreeList\r
+PyCFunction_GetFlags\r
+PyCFunction_GetFunction\r
+PyCFunction_GetSelf\r
+PyCFunction_NewEx\r
+PyCFunction_Type\r
+PyCallIter_New\r
+PyCallIter_Type\r
+PyCallable_Check\r
+PyCapsule_GetContext\r
+PyCapsule_GetDestructor\r
+PyCapsule_GetName\r
+PyCapsule_GetPointer\r
+PyCapsule_Import\r
+PyCapsule_IsValid\r
+PyCapsule_New\r
+PyCapsule_SetContext\r
+PyCapsule_SetDestructor\r
+PyCapsule_SetName\r
+PyCapsule_SetPointer\r
+PyCapsule_Type\r
+PyClassMethodDescr_Type\r
+PyCodec_BackslashReplaceErrors\r
+PyCodec_Decode\r
+PyCodec_Decoder\r
+PyCodec_Encode\r
+PyCodec_Encoder\r
+PyCodec_IgnoreErrors\r
+PyCodec_IncrementalDecoder\r
+PyCodec_IncrementalEncoder\r
+PyCodec_KnownEncoding\r
+PyCodec_LookupError\r
+PyCodec_Register\r
+PyCodec_RegisterError\r
+PyCodec_ReplaceErrors\r
+PyCodec_StreamReader\r
+PyCodec_StreamWriter\r
+PyCodec_StrictErrors\r
+PyCodec_XMLCharRefReplaceErrors\r
+PyComplex_FromDoubles\r
+PyComplex_ImagAsDouble\r
+PyComplex_RealAsDouble\r
+PyComplex_Type\r
+PyDescr_NewClassMethod\r
+PyDescr_NewGetSet\r
+PyDescr_NewMember\r
+PyDescr_NewMethod\r
+PyDictItems_Type\r
+PyDictIterItem_Type\r
+PyDictIterKey_Type\r
+PyDictIterValue_Type\r
+PyDictKeys_Type\r
+PyDictProxy_New\r
+PyDictProxy_Type\r
+PyDictValues_Type\r
+PyDict_Clear\r
+PyDict_Contains\r
+PyDict_Copy\r
+PyDict_DelItem\r
+PyDict_DelItemString\r
+PyDict_GetItem\r
+PyDict_GetItemString\r
+PyDict_GetItemWithError\r
+PyDict_Items\r
+PyDict_Keys\r
+PyDict_Merge\r
+PyDict_MergeFromSeq2\r
+PyDict_New\r
+PyDict_Next\r
+PyDict_SetItem\r
+PyDict_SetItemString\r
+PyDict_Size\r
+PyDict_Type\r
+PyDict_Update\r
+PyDict_Values\r
+PyEllipsis_Type\r
+PyEnum_Type\r
+PyErr_BadArgument\r
+PyErr_BadInternalCall\r
+PyErr_CheckSignals\r
+PyErr_Clear\r
+PyErr_Display\r
+PyErr_ExceptionMatches\r
+PyErr_Fetch\r
+PyErr_Format\r
+PyErr_GivenExceptionMatches\r
+PyErr_NewException\r
+PyErr_NewExceptionWithDoc\r
+PyErr_NoMemory\r
+PyErr_NormalizeException\r
+PyErr_Occurred\r
+PyErr_Print\r
+PyErr_PrintEx\r
+PyErr_ProgramText\r
+PyErr_Restore\r
+PyErr_SetFromErrno\r
+PyErr_SetFromErrnoWithFilename\r
+PyErr_SetFromErrnoWithFilenameObject\r
+PyErr_SetInterrupt\r
+PyErr_SetNone\r
+PyErr_SetObject\r
+PyErr_SetString\r
+PyErr_SyntaxLocation\r
+PyErr_WarnEx\r
+PyErr_WarnExplicit\r
+PyErr_WarnFormat\r
+PyErr_WriteUnraisable\r
+PyEval_AcquireLock\r
+PyEval_AcquireThread\r
+PyEval_CallFunction\r
+PyEval_CallMethod\r
+PyEval_CallObjectWithKeywords\r
+PyEval_EvalCode\r
+PyEval_EvalCodeEx\r
+PyEval_EvalFrame\r
+PyEval_EvalFrameEx\r
+PyEval_GetBuiltins\r
+PyEval_GetCallStats\r
+PyEval_GetFrame\r
+PyEval_GetFuncDesc\r
+PyEval_GetFuncName\r
+PyEval_GetGlobals\r
+PyEval_GetLocals\r
+PyEval_InitThreads\r
+PyEval_ReInitThreads\r
+PyEval_ReleaseLock\r
+PyEval_ReleaseThread\r
+PyEval_RestoreThread\r
+PyEval_SaveThread\r
+PyEval_ThreadsInitialized\r
+PyExc_ArithmeticError\r
+PyExc_AssertionError\r
+PyExc_AttributeError\r
+PyExc_BaseException\r
+PyExc_BufferError\r
+PyExc_BytesWarning\r
+PyExc_DeprecationWarning\r
+PyExc_EOFError\r
+PyExc_EnvironmentError\r
+PyExc_Exception\r
+PyExc_FloatingPointError\r
+PyExc_FutureWarning\r
+PyExc_GeneratorExit\r
+PyExc_IOError\r
+PyExc_ImportError\r
+PyExc_ImportWarning\r
+PyExc_IndentationError\r
+PyExc_IndexError\r
+PyExc_KeyError\r
+PyExc_KeyboardInterrupt\r
+PyExc_LookupError\r
+PyExc_MemoryError\r
+PyExc_MemoryErrorInst\r
+PyExc_NameError\r
+PyExc_NotImplementedError\r
+PyExc_OSError\r
+PyExc_OverflowError\r
+PyExc_PendingDeprecationWarning\r
+PyExc_RecursionErrorInst\r
+PyExc_ReferenceError\r
+PyExc_RuntimeError\r
+PyExc_RuntimeWarning\r
+PyExc_StopIteration\r
+PyExc_SyntaxError\r
+PyExc_SyntaxWarning\r
+PyExc_SystemError\r
+PyExc_SystemExit\r
+PyExc_TabError\r
+PyExc_TypeError\r
+PyExc_UnboundLocalError\r
+PyExc_UnicodeDecodeError\r
+PyExc_UnicodeEncodeError\r
+PyExc_UnicodeError\r
+PyExc_UnicodeTranslateError\r
+PyExc_UnicodeWarning\r
+PyExc_UserWarning\r
+PyExc_ValueError\r
+PyExc_Warning\r
+PyExc_ZeroDivisionError\r
+PyException_GetCause\r
+PyException_GetContext\r
+PyException_GetTraceback\r
+PyException_SetCause\r
+PyException_SetContext\r
+PyException_SetTraceback\r
+PyFile_FromFd\r
+PyFile_GetLine\r
+PyFile_WriteObject\r
+PyFile_WriteString\r
+PyFilter_Type\r
+PyFloat_AsDouble\r
+PyFloat_FromDouble\r
+PyFloat_FromString\r
+PyFloat_GetInfo\r
+PyFloat_GetMax\r
+PyFloat_GetMin\r
+PyFloat_Type\r
+PyFrozenSet_New\r
+PyFrozenSet_Type\r
+PyGC_Collect\r
+PyGILState_Ensure\r
+PyGILState_GetThisThreadState\r
+PyGILState_Release\r
+PyGetSetDescr_Type\r
+PyImport_AddModule\r
+PyImport_AppendInittab\r
+PyImport_Cleanup\r
+PyImport_ExecCodeModule\r
+PyImport_ExecCodeModuleEx\r
+PyImport_ExecCodeModuleWithPathnames\r
+PyImport_GetImporter\r
+PyImport_GetMagicNumber\r
+PyImport_GetMagicTag\r
+PyImport_GetModuleDict\r
+PyImport_Import\r
+PyImport_ImportFrozenModule\r
+PyImport_ImportModule\r
+PyImport_ImportModuleLevel\r
+PyImport_ImportModuleNoBlock\r
+PyImport_ReloadModule\r
+PyInterpreterState_Clear\r
+PyInterpreterState_Delete\r
+PyInterpreterState_New\r
+PyIter_Next\r
+PyListIter_Type\r
+PyListRevIter_Type\r
+PyList_Append\r
+PyList_AsTuple\r
+PyList_GetItem\r
+PyList_GetSlice\r
+PyList_Insert\r
+PyList_New\r
+PyList_Reverse\r
+PyList_SetItem\r
+PyList_SetSlice\r
+PyList_Size\r
+PyList_Sort\r
+PyList_Type\r
+PyLongRangeIter_Type\r
+PyLong_AsDouble\r
+PyLong_AsLong\r
+PyLong_AsLongAndOverflow\r
+PyLong_AsLongLong\r
+PyLong_AsLongLongAndOverflow\r
+PyLong_AsSize_t\r
+PyLong_AsSsize_t\r
+PyLong_AsUnsignedLong\r
+PyLong_AsUnsignedLongLong\r
+PyLong_AsUnsignedLongLongMask\r
+PyLong_AsUnsignedLongMask\r
+PyLong_AsVoidPtr\r
+PyLong_FromDouble\r
+PyLong_FromLong\r
+PyLong_FromLongLong\r
+PyLong_FromSize_t\r
+PyLong_FromSsize_t\r
+PyLong_FromString\r
+PyLong_FromUnsignedLong\r
+PyLong_FromUnsignedLongLong\r
+PyLong_FromVoidPtr\r
+PyLong_GetInfo\r
+PyLong_Type\r
+PyMap_Type\r
+PyMapping_Check\r
+PyMapping_GetItemString\r
+PyMapping_HasKey\r
+PyMapping_HasKeyString\r
+PyMapping_Items\r
+PyMapping_Keys\r
+PyMapping_Length\r
+PyMapping_SetItemString\r
+PyMapping_Size\r
+PyMapping_Values\r
+PyMem_Free\r
+PyMem_Malloc\r
+PyMem_Realloc\r
+PyMemberDescr_Type\r
+PyMemoryView_FromBuffer\r
+PyMemoryView_FromObject\r
+PyMemoryView_GetContiguous\r
+PyMemoryView_Type\r
+PyMethodDescr_Type\r
+PyModule_AddIntConstant\r
+PyModule_AddObject\r
+PyModule_AddStringConstant\r
+PyModule_Create2\r
+PyModule_GetDef\r
+PyModule_GetDict\r
+PyModule_GetFilename\r
+PyModule_GetFilenameObject\r
+PyModule_GetName\r
+PyModule_GetState\r
+PyModule_New\r
+PyModule_Type\r
+PyNullImporter_Type\r
+PyNumber_Absolute\r
+PyNumber_Add\r
+PyNumber_And\r
+PyNumber_AsSsize_t\r
+PyNumber_Check\r
+PyNumber_Divmod\r
+PyNumber_Float\r
+PyNumber_FloorDivide\r
+PyNumber_InPlaceAdd\r
+PyNumber_InPlaceAnd\r
+PyNumber_InPlaceFloorDivide\r
+PyNumber_InPlaceLshift\r
+PyNumber_InPlaceMultiply\r
+PyNumber_InPlaceOr\r
+PyNumber_InPlacePower\r
+PyNumber_InPlaceRemainder\r
+PyNumber_InPlaceRshift\r
+PyNumber_InPlaceSubtract\r
+PyNumber_InPlaceTrueDivide\r
+PyNumber_InPlaceXor\r
+PyNumber_Index\r
+PyNumber_Invert\r
+PyNumber_Long\r
+PyNumber_Lshift\r
+PyNumber_Multiply\r
+PyNumber_Negative\r
+PyNumber_Or\r
+PyNumber_Positive\r
+PyNumber_Power\r
+PyNumber_Remainder\r
+PyNumber_Rshift\r
+PyNumber_Subtract\r
+PyNumber_ToBase\r
+PyNumber_TrueDivide\r
+PyNumber_Xor\r
+PyOS_AfterFork\r
+PyOS_InitInterrupts\r
+PyOS_InputHook\r
+PyOS_InterruptOccurred\r
+PyOS_ReadlineFunctionPointer\r
+PyOS_double_to_string\r
+PyOS_getsig\r
+PyOS_mystricmp\r
+PyOS_mystrnicmp\r
+PyOS_setsig\r
+PyOS_snprintf\r
+PyOS_string_to_double\r
+PyOS_strtol\r
+PyOS_strtoul\r
+PyOS_vsnprintf\r
+PyObject_ASCII\r
+PyObject_AsCharBuffer\r
+PyObject_AsFileDescriptor\r
+PyObject_AsReadBuffer\r
+PyObject_AsWriteBuffer\r
+PyObject_Bytes\r
+PyObject_Call\r
+PyObject_CallFunction\r
+PyObject_CallFunctionObjArgs\r
+PyObject_CallMethod\r
+PyObject_CallMethodObjArgs\r
+PyObject_CallObject\r
+PyObject_CheckReadBuffer\r
+PyObject_ClearWeakRefs\r
+PyObject_CopyData\r
+PyObject_DelItem\r
+PyObject_DelItemString\r
+PyObject_Dir\r
+PyObject_Format\r
+PyObject_Free\r
+PyObject_GC_Del\r
+PyObject_GC_Track\r
+PyObject_GC_UnTrack\r
+PyObject_GenericGetAttr\r
+PyObject_GenericSetAttr\r
+PyObject_GetAttr\r
+PyObject_GetAttrString\r
+PyObject_GetBuffer\r
+PyObject_GetItem\r
+PyObject_GetIter\r
+PyObject_HasAttr\r
+PyObject_HasAttrString\r
+PyObject_Hash\r
+PyObject_HashNotImplemented\r
+PyObject_Init\r
+PyObject_InitVar\r
+PyObject_IsInstance\r
+PyObject_IsSubclass\r
+PyObject_IsTrue\r
+PyObject_Length\r
+PyObject_Malloc\r
+PyObject_Not\r
+PyObject_Realloc\r
+PyObject_Repr\r
+PyObject_RichCompare\r
+PyObject_RichCompareBool\r
+PyObject_SelfIter\r
+PyObject_SetAttr\r
+PyObject_SetAttrString\r
+PyObject_SetItem\r
+PyObject_Size\r
+PyObject_Str\r
+PyObject_Type\r
+PyParser_SimpleParseFileFlags\r
+PyParser_SimpleParseStringFlags\r
+PyProperty_Type\r
+PyRangeIter_Type\r
+PyRange_Type\r
+PyReversed_Type\r
+PySeqIter_New\r
+PySeqIter_Type\r
+PySequence_Check\r
+PySequence_Concat\r
+PySequence_Contains\r
+PySequence_Count\r
+PySequence_DelItem\r
+PySequence_DelSlice\r
+PySequence_Fast\r
+PySequence_GetItem\r
+PySequence_GetSlice\r
+PySequence_In\r
+PySequence_InPlaceConcat\r
+PySequence_InPlaceRepeat\r
+PySequence_Index\r
+PySequence_Length\r
+PySequence_List\r
+PySequence_Repeat\r
+PySequence_SetItem\r
+PySequence_SetSlice\r
+PySequence_Size\r
+PySequence_Tuple\r
+PySetIter_Type\r
+PySet_Add\r
+PySet_Clear\r
+PySet_Contains\r
+PySet_Discard\r
+PySet_New\r
+PySet_Pop\r
+PySet_Size\r
+PySet_Type\r
+PySlice_GetIndices\r
+PySlice_GetIndicesEx\r
+PySlice_New\r
+PySlice_Type\r
+PySortWrapper_Type\r
+PyState_FindModule\r
+PyStructSequence_GetItem\r
+PyStructSequence_New\r
+PyStructSequence_NewType\r
+PyStructSequence_SetItem\r
+PySuper_Type\r
+PySys_AddWarnOption\r
+PySys_AddWarnOptionUnicode\r
+PySys_FormatStderr\r
+PySys_FormatStdout\r
+PySys_GetObject\r
+PySys_HasWarnOptions\r
+PySys_ResetWarnOptions\r
+PySys_SetArgv\r
+PySys_SetArgvEx\r
+PySys_SetObject\r
+PySys_SetPath\r
+PySys_WriteStderr\r
+PySys_WriteStdout\r
+PyThreadState_Clear\r
+PyThreadState_Delete\r
+PyThreadState_DeleteCurrent\r
+PyThreadState_Get\r
+PyThreadState_GetDict\r
+PyThreadState_New\r
+PyThreadState_SetAsyncExc\r
+PyThreadState_Swap\r
+PyTraceBack_Here\r
+PyTraceBack_Print\r
+PyTraceBack_Type\r
+PyTupleIter_Type\r
+PyTuple_ClearFreeList\r
+PyTuple_GetItem\r
+PyTuple_GetSlice\r
+PyTuple_New\r
+PyTuple_Pack\r
+PyTuple_SetItem\r
+PyTuple_Size\r
+PyTuple_Type\r
+PyType_ClearCache\r
+PyType_FromSpec\r
+PyType_GenericAlloc\r
+PyType_GenericNew\r
+PyType_IsSubtype\r
+PyType_Modified\r
+PyType_Ready\r
+PyType_Type\r
+PyUnicodeDecodeError_Create\r
+PyUnicodeDecodeError_GetEncoding\r
+PyUnicodeDecodeError_GetEnd\r
+PyUnicodeDecodeError_GetObject\r
+PyUnicodeDecodeError_GetReason\r
+PyUnicodeDecodeError_GetStart\r
+PyUnicodeDecodeError_SetEnd\r
+PyUnicodeDecodeError_SetReason\r
+PyUnicodeDecodeError_SetStart\r
+PyUnicodeEncodeError_GetEncoding\r
+PyUnicodeEncodeError_GetEnd\r
+PyUnicodeEncodeError_GetObject\r
+PyUnicodeEncodeError_GetReason\r
+PyUnicodeEncodeError_GetStart\r
+PyUnicodeEncodeError_SetEnd\r
+PyUnicodeEncodeError_SetReason\r
+PyUnicodeEncodeError_SetStart\r
+PyUnicodeIter_Type\r
+PyUnicodeTranslateError_GetEnd\r
+PyUnicodeTranslateError_GetObject\r
+PyUnicodeTranslateError_GetReason\r
+PyUnicodeTranslateError_GetStart\r
+PyUnicodeTranslateError_SetEnd\r
+PyUnicodeTranslateError_SetReason\r
+PyUnicodeTranslateError_SetStart\r
+PyUnicodeUCS2_Append\r
+PyUnicodeUCS2_AppendAndDel\r
+PyUnicodeUCS2_AsASCIIString\r
+PyUnicodeUCS2_AsCharmapString\r
+PyUnicodeUCS2_AsDecodedObject\r
+PyUnicodeUCS2_AsDecodedUnicode\r
+PyUnicodeUCS2_AsEncodedObject\r
+PyUnicodeUCS2_AsEncodedString\r
+PyUnicodeUCS2_AsEncodedUnicode\r
+PyUnicodeUCS2_AsLatin1String\r
+PyUnicodeUCS2_AsRawUnicodeEscapeString\r
+PyUnicodeUCS2_AsUTF16String\r
+PyUnicodeUCS2_AsUTF32String\r
+PyUnicodeUCS2_AsUTF8String\r
+PyUnicodeUCS2_AsUnicodeEscapeString\r
+PyUnicodeUCS2_AsWideChar\r
+PyUnicodeUCS2_ClearFreelist\r
+PyUnicodeUCS2_Compare\r
+PyUnicodeUCS2_Concat\r
+PyUnicodeUCS2_Contains\r
+PyUnicodeUCS2_Count\r
+PyUnicodeUCS2_Decode\r
+PyUnicodeUCS2_DecodeASCII\r
+PyUnicodeUCS2_DecodeCharmap\r
+PyUnicodeUCS2_DecodeFSDefault\r
+PyUnicodeUCS2_DecodeFSDefaultAndSize\r
+PyUnicodeUCS2_DecodeLatin1\r
+PyUnicodeUCS2_DecodeRawUnicodeEscape\r
+PyUnicodeUCS2_DecodeUTF16\r
+PyUnicodeUCS2_DecodeUTF16Stateful\r
+PyUnicodeUCS2_DecodeUTF32\r
+PyUnicodeUCS2_DecodeUTF32Stateful\r
+PyUnicodeUCS2_DecodeUTF8\r
+PyUnicodeUCS2_DecodeUTF8Stateful\r
+PyUnicodeUCS2_DecodeUnicodeEscape\r
+PyUnicodeUCS2_FSConverter\r
+PyUnicodeUCS2_FSDecoder\r
+PyUnicodeUCS2_Find\r
+PyUnicodeUCS2_Format\r
+PyUnicodeUCS2_FromEncodedObject\r
+PyUnicodeUCS2_FromFormat\r
+PyUnicodeUCS2_FromFormatV\r
+PyUnicodeUCS2_FromObject\r
+PyUnicodeUCS2_FromOrdinal\r
+PyUnicodeUCS2_FromString\r
+PyUnicodeUCS2_FromStringAndSize\r
+PyUnicodeUCS2_FromWideChar\r
+PyUnicodeUCS2_GetDefaultEncoding\r
+PyUnicodeUCS2_GetSize\r
+PyUnicodeUCS2_IsIdentifier\r
+PyUnicodeUCS2_Join\r
+PyUnicodeUCS2_Partition\r
+PyUnicodeUCS2_RPartition\r
+PyUnicodeUCS2_RSplit\r
+PyUnicodeUCS2_Replace\r
+PyUnicodeUCS2_Resize\r
+PyUnicodeUCS2_RichCompare\r
+PyUnicodeUCS2_SetDefaultEncoding\r
+PyUnicodeUCS2_Split\r
+PyUnicodeUCS2_Splitlines\r
+PyUnicodeUCS2_Tailmatch\r
+PyUnicodeUCS2_Translate\r
+PyUnicode_BuildEncodingMap\r
+PyUnicode_CompareWithASCIIString\r
+PyUnicode_DecodeUTF7\r
+PyUnicode_DecodeUTF7Stateful\r
+PyUnicode_EncodeFSDefault\r
+PyUnicode_InternFromString\r
+PyUnicode_InternImmortal\r
+PyUnicode_InternInPlace\r
+PyUnicode_Type\r
+PyWeakref_GetObject\r
+PyWeakref_NewProxy\r
+PyWeakref_NewRef\r
+PyWrapperDescr_Type\r
+PyWrapper_New\r
+PyZip_Type\r
+Py_AddPendingCall\r
+Py_AtExit\r
+Py_BuildValue\r
+Py_CompileString\r
+Py_DecRef\r
+Py_EndInterpreter\r
+Py_Exit\r
+Py_FatalError\r
+Py_FileSystemDefaultEncoding\r
+Py_Finalize\r
+Py_GetBuildInfo\r
+Py_GetCompiler\r
+Py_GetCopyright\r
+Py_GetExecPrefix\r
+Py_GetPath\r
+Py_GetPlatform\r
+Py_GetPrefix\r
+Py_GetProgramFullPath\r
+Py_GetProgramName\r
+Py_GetPythonHome\r
+Py_GetRecursionLimit\r
+Py_GetVersion\r
+Py_HasFileSystemDefaultEncoding\r
+Py_IncRef\r
+Py_Initialize\r
+Py_InitializeEx\r
+Py_IsInitialized\r
+Py_Main\r
+Py_MakePendingCalls\r
+Py_NewInterpreter\r
+Py_ReprEnter\r
+Py_ReprLeave\r
+Py_SetProgramName\r
+Py_SetPythonHome\r
+Py_SetRecursionLimit\r
+Py_SymtableString\r
+Py_VaBuildValue\r
+_PyErr_BadInternalCall\r
+_PyObject_CallFunction_SizeT\r
+_PyObject_CallMethod_SizeT\r
+_PyObject_GC_Malloc\r
+_PyObject_GC_New\r
+_PyObject_GC_NewVar\r
+_PyObject_GC_Resize\r
+_PyObject_New\r
+_PyObject_NewVar\r
+_PyState_AddModule\r
+_PyThreadState_Init\r
+_PyThreadState_Prealloc\r
+_PyTrash_delete_later\r
+_PyTrash_delete_nesting\r
+_PyTrash_deposit_object\r
+_PyTrash_destroy_chain\r
+_PyWeakref_CallableProxyType\r
+_PyWeakref_ProxyType\r
+_PyWeakref_RefType\r
+_Py_BuildValue_SizeT\r
+_Py_CheckRecursionLimit\r
+_Py_CheckRecursiveCall\r
+_Py_Dealloc\r
+_Py_EllipsisObject\r
+_Py_FalseStruct\r
+Py_GetCopyright\r
+_Py_NotImplementedStruct\r
+_Py_SwappedOp\r
+_Py_TrueStruct\r
+_Py_VaBuildValue_SizeT\r
ProjectSection(ProjectDependencies) = postProject\r
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}\r
{86937F53-C189-40EF-8CE8-8759D8E7D480} = {86937F53-C189-40EF-8CE8-8759D8E7D480}\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0} = {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
EndProjectSection\r
EndProject\r
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcproj", "{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}"\r
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"\r
ProjectSection(ProjectDependencies) = postProject\r
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0} = {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
EndProjectSection\r
EndProject\r
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"\r
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kill_python", "kill_python.vcproj", "{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}"\r
EndProject\r
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "python3dll", "python3dll.vcproj", "{885D4898-D08D-4091-9C40-C700CFE3FC5A}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
EndProject\r
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xxlimited", "xxlimited.vcproj", "{F749B822-B489-4CA5-A3AD-CE078F5F338A}"\r
EndProject\r
{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|Win32.Build.0 = Release|Win32\r
{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|x64.ActiveCfg = Release|x64\r
{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|x64.Build.0 = Release|x64\r
- {885D4898-D08D-4091-9C40-C700CFE3FC5A}.Debug|Win32.ActiveCfg = Debug|Win32\r
- {885D4898-D08D-4091-9C40-C700CFE3FC5A}.Debug|Win32.Build.0 = Debug|Win32\r
+ {885D4898-D08D-4091-9C40-C700CFE3FC5A}.Debug|Win32.ActiveCfg = PGInstrument|Win32\r
{885D4898-D08D-4091-9C40-C700CFE3FC5A}.Debug|x64.ActiveCfg = Debug|x64\r
{885D4898-D08D-4091-9C40-C700CFE3FC5A}.Debug|x64.Build.0 = Debug|x64\r
- {885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
- {885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
{885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGInstrument|x64.ActiveCfg = Release|x64\r
{885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGInstrument|x64.Build.0 = Release|x64\r
- {885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
- {885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
{885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGUpdate|x64.ActiveCfg = Release|x64\r
{885D4898-D08D-4091-9C40-C700CFE3FC5A}.PGUpdate|x64.Build.0 = Release|x64\r
{885D4898-D08D-4091-9C40-C700CFE3FC5A}.Release|Win32.ActiveCfg = Release|Win32\r
<Configurations>\r
<Configuration\r
Name="Release|Win32"\r
- ConfigurationType="2"\r
+ ConfigurationType="0"\r
InheritedPropertySheets=".\pyproject.vsprops;.\release.vsprops"\r
WholeProgramOptimization="1"\r
>\r
<Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- Optimization="2"\r
- EnableIntrinsicFunctions="true"\r
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PYTHON3DLL_EXPORTS"\r
- RuntimeLibrary="2"\r
- BufferSecurityCheck="false"\r
- EnableFunctionLevelLinking="true"\r
- UsePrecompiledHeader="0"\r
- WarningLevel="3"\r
- DebugInformationFormat="3"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="..\PC\python32.lib"\r
- OutputFile="$(OutDir)\python3.dll"\r
- LinkIncremental="1"\r
- IgnoreAllDefaultLibraries="true"\r
- ModuleDefinitionFile="..\PC\python3.def"\r
- GenerateDebugInformation="true"\r
- SubSystem="2"\r
- OptimizeReferences="2"\r
- EnableCOMDATFolding="2"\r
- EntryPointSymbol="DllMain"\r
- TargetMachine="1"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
+ Name="VCNMakeTool"\r
+ BuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir)"\r
+ ReBuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir) rebuild"\r
+ CleanCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir) clean"\r
+ Output="$(OutDir)\python3.dll"\r
+ PreprocessorDefinitions=""\r
+ IncludeSearchPath=""\r
+ ForcedIncludes=""\r
+ AssemblySearchPath=""\r
+ ForcedUsingAssemblies=""\r
+ CompileAsManaged=""\r
/>\r
</Configuration>\r
<Configuration\r
Name="Release|x64"\r
- ConfigurationType="2"\r
+ ConfigurationType="0"\r
InheritedPropertySheets=".\pyproject.vsprops;.\x64.vsprops;.\release.vsprops"\r
>\r
<Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- OutputFile="$(OutDir)\python3.dll"\r
- ModuleDefinitionFile="..\PC\python3.def"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
+ Name="VCNMakeTool"\r
+ BuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir)"\r
+ ReBuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir) rebuild"\r
+ CleanCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir) clean"\r
+ Output="$(OutDir)\python3.dll"\r
+ PreprocessorDefinitions=""\r
+ IncludeSearchPath=""\r
+ ForcedIncludes=""\r
+ AssemblySearchPath=""\r
+ ForcedUsingAssemblies=""\r
+ CompileAsManaged=""\r
/>\r
</Configuration>\r
<Configuration\r
Name="PGInstrument|Win32"\r
- ConfigurationType="2"\r
+ ConfigurationType="0"\r
InheritedPropertySheets=".\pyproject.vsprops;.\release.vsprops;.\pginstrument.vsprops"\r
>\r
<Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="python32.lib"\r
- OutputFile="$(OutDir)\python3.dll"\r
- ModuleDefinitionFile="..\PC\python3.def"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
+ Name="VCNMakeTool"\r
+ BuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir)"\r
+ ReBuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir) rebuild"\r
+ CleanCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir) clean"\r
+ Output="$(OutDir)\python3.dll"\r
+ PreprocessorDefinitions=""\r
+ IncludeSearchPath=""\r
+ ForcedIncludes=""\r
+ AssemblySearchPath=""\r
+ ForcedUsingAssemblies=""\r
+ CompileAsManaged=""\r
/>\r
</Configuration>\r
<Configuration\r
Name="PGInstrument|x64"\r
- ConfigurationType="2"\r
+ ConfigurationType="0"\r
InheritedPropertySheets=".\pyproject.vsprops;.\x64.vsprops;.\release.vsprops;.\pginstrument.vsprops"\r
>\r
<Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- OutputFile="$(OutDir)\python3.dll"\r
- ModuleDefinitionFile="..\PC\python3.def"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
+ Name="VCNMakeTool"\r
+ BuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir)"\r
+ ReBuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir) rebuild"\r
+ CleanCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir) clean"\r
+ Output="$(OutDir)\python3.dll"\r
+ PreprocessorDefinitions=""\r
+ IncludeSearchPath=""\r
+ ForcedIncludes=""\r
+ AssemblySearchPath=""\r
+ ForcedUsingAssemblies=""\r
+ CompileAsManaged=""\r
/>\r
</Configuration>\r
<Configuration\r
Name="PGUpdate|Win32"\r
- ConfigurationType="2"\r
+ ConfigurationType="0"\r
InheritedPropertySheets=".\pyproject.vsprops;.\release.vsprops;.\pgupdate.vsprops"\r
>\r
<Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- AdditionalDependencies="python32.lib"\r
- OutputFile="$(OutDir)\python3.dll"\r
- ModuleDefinitionFile="..\PC\python3.def"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
+ Name="VCNMakeTool"\r
+ BuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir)"\r
+ ReBuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir) rebuild"\r
+ CleanCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x86 OutDir=$(OutDir) clean"\r
+ Output="$(OutDir)\python3.dll"\r
+ PreprocessorDefinitions=""\r
+ IncludeSearchPath=""\r
+ ForcedIncludes=""\r
+ AssemblySearchPath=""\r
+ ForcedUsingAssemblies=""\r
+ CompileAsManaged=""\r
/>\r
</Configuration>\r
<Configuration\r
Name="PGUpdate|x64"\r
- ConfigurationType="2"\r
+ ConfigurationType="0"\r
InheritedPropertySheets=".\pyproject.vsprops;.\x64.vsprops;.\release.vsprops;.\pgupdate.vsprops"\r
>\r
<Tool\r
- Name="VCPreBuildEventTool"\r
- />\r
- <Tool\r
- Name="VCCustomBuildTool"\r
- />\r
- <Tool\r
- Name="VCXMLDataGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCWebServiceProxyGeneratorTool"\r
- />\r
- <Tool\r
- Name="VCMIDLTool"\r
- />\r
- <Tool\r
- Name="VCCLCompilerTool"\r
- />\r
- <Tool\r
- Name="VCManagedResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCResourceCompilerTool"\r
- />\r
- <Tool\r
- Name="VCPreLinkEventTool"\r
- />\r
- <Tool\r
- Name="VCLinkerTool"\r
- OutputFile="$(OutDir)\python3.dll"\r
- ModuleDefinitionFile="..\PC\python3.def"\r
- />\r
- <Tool\r
- Name="VCALinkTool"\r
- />\r
- <Tool\r
- Name="VCManifestTool"\r
- />\r
- <Tool\r
- Name="VCXDCMakeTool"\r
- />\r
- <Tool\r
- Name="VCBscMakeTool"\r
- />\r
- <Tool\r
- Name="VCFxCopTool"\r
- />\r
- <Tool\r
- Name="VCAppVerifierTool"\r
- />\r
- <Tool\r
- Name="VCPostBuildEventTool"\r
+ Name="VCNMakeTool"\r
+ BuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir)"\r
+ ReBuildCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir) rebuild"\r
+ CleanCommandLine="cd $(InputDir)\..\PC
nmake /f python3.mak MACHINE=x64 OutDir=$(OutDir) clean"\r
+ Output="$(OutDir)\python3.dll"\r
+ PreprocessorDefinitions=""\r
+ IncludeSearchPath=""\r
+ ForcedIncludes=""\r
+ AssemblySearchPath=""\r
+ ForcedUsingAssemblies=""\r
+ CompileAsManaged=""\r
/>\r
</Configuration>\r
</Configurations>\r
<File\r
RelativePath="..\PC\python3.def"\r
>\r
+ <FileConfiguration\r
+ Name="Release|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="Release|x64"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGInstrument|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGInstrument|x64"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGUpdate|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGUpdate|x64"\r
+ >\r
+ </FileConfiguration>\r
</File>\r
<File\r
RelativePath="..\PC\python3dll.c"\r
>\r
+ <FileConfiguration\r
+ Name="Release|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="Release|x64"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGInstrument|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGInstrument|x64"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGUpdate|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGUpdate|x64"\r
+ >\r
+ </FileConfiguration>\r
</File>\r
</Filter>\r
<Filter\r
<File\r
RelativePath="..\PC\python_nt.rc"\r
>\r
+ <FileConfiguration\r
+ Name="Release|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="Release|x64"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGInstrument|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGInstrument|x64"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGUpdate|Win32"\r
+ >\r
+ </FileConfiguration>\r
+ <FileConfiguration\r
+ Name="PGUpdate|x64"\r
+ >\r
+ </FileConfiguration>\r
</File>\r
</Filter>\r
</Files>\r
if dir=="macholib":
lib.add_file("README.ctypes")
lib.glob("fetch_macholib*")
+ if dir=='turtledemo':
+ lib.add_file("turtle.cfg")
+ if dir=="pydoc_data":
+ lib.add_file("_pydoc.css")
if dir=="data" and parent.physical=="test" and parent.basedir.physical=="email":
# This should contain all non-.svn files listed in subversion
for f in os.listdir(lib.absolute):
continue
dlls.append(f)
lib.add_file(f)
+ lib.add_file('python3.dll')
# Add sqlite
if msilib.msi_type=="Intel64;1033":
sqlite_arch = "/ia64"
for f in dlls:
lib.add_file(f.replace('pyd','lib'))
lib.add_file('python%s%s.lib' % (major, minor))
+ lib.add_file('python3.lib')
# Add the mingw-format library
if have_mingw:
lib.add_file('libpython%s%s.a' % (major, minor))