[Python-checkins] r45647 - python/trunk/PC/example_nt/example.c python/trunk/PC/example_nt/example.def python/trunk/PC/example_nt/example.vcproj

martin.v.loewis python-checkins at python.org
Sat Apr 22 17:19:55 CEST 2006


Author: martin.v.loewis
Date: Sat Apr 22 17:19:54 2006
New Revision: 45647

Removed:
   python/trunk/PC/example_nt/example.def
Modified:
   python/trunk/PC/example_nt/example.c
   python/trunk/PC/example_nt/example.vcproj
Log:
Port to Python 2.5. Drop .DEF file. Change output file names to .pyd.

Modified: python/trunk/PC/example_nt/example.c
==============================================================================
--- python/trunk/PC/example_nt/example.c	(original)
+++ python/trunk/PC/example_nt/example.c	Sat Apr 22 17:19:54 2006
@@ -13,7 +13,7 @@
 	{NULL, NULL}
 };
 
-void
+PyMODINIT_FUNC
 initexample(void)
 {
 	Py_InitModule("example", example_methods);

Deleted: /python/trunk/PC/example_nt/example.def
==============================================================================
--- /python/trunk/PC/example_nt/example.def	Sat Apr 22 17:19:54 2006
+++ (empty file)
@@ -1,2 +0,0 @@
-EXPORTS
-	initexample

Modified: python/trunk/PC/example_nt/example.vcproj
==============================================================================
--- python/trunk/PC/example_nt/example.vcproj	(original)
+++ python/trunk/PC/example_nt/example.vcproj	Sat Apr 22 17:19:54 2006
@@ -39,12 +39,12 @@
 			<Tool
 				Name="VCLinkerTool"
 				AdditionalOptions="/export:initexample"
-				AdditionalDependencies="odbc32.lib odbccp32.lib python24.lib"
-				OutputFile=".\Release/example.dll"
+				AdditionalDependencies="odbc32.lib odbccp32.lib python25.lib"
+				OutputFile=".\Release/example.pyd"
 				LinkIncremental="1"
 				SuppressStartupBanner="TRUE"
 				AdditionalLibraryDirectories="..\PCbuild"
-				ModuleDefinitionFile=".\example.def"
+				ModuleDefinitionFile=""
 				ProgramDatabaseFile=".\Release/example.pdb"
 				SubSystem="2"
 				ImportLibrary=".\Release/example.lib"
@@ -105,12 +105,12 @@
 			<Tool
 				Name="VCLinkerTool"
 				AdditionalOptions="/export:initexample"
-				AdditionalDependencies="odbc32.lib odbccp32.lib python24_d.lib"
-				OutputFile=".\Debug/example_d.dll"
+				AdditionalDependencies="odbc32.lib odbccp32.lib python25_d.lib"
+				OutputFile=".\Debug/example_d.pyd"
 				LinkIncremental="1"
 				SuppressStartupBanner="TRUE"
 				AdditionalLibraryDirectories="..\PCbuild"
-				ModuleDefinitionFile=".\example.def"
+				ModuleDefinitionFile=""
 				GenerateDebugInformation="TRUE"
 				ProgramDatabaseFile=".\Debug/example_d.pdb"
 				SubSystem="2"
@@ -171,9 +171,6 @@
 						PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;$(NoInherit)"/>
 				</FileConfiguration>
 			</File>
-			<File
-				RelativePath="example.def">
-			</File>
 		</Filter>
 		<Filter
 			Name="Header Files"


More information about the Python-checkins mailing list