Update Visual Studio Build Files
-Update the pre-configured config.h.win32(.in) to define _GDK_EXTERN as __declspec (dllexport) as we are not using .def files to export symbols anymore. -Update the GDK/GTK DLL projects and the property sheets to stop using the .symbols/.def files -Update the property sheets to "install" the newly-introduced GTK headers -Update the gtk3-demo project to build the new demo sources that must be built
This commit is contained in:
		| @ -88,7 +88,6 @@ | ||||
|     <Link> | ||||
|       <AdditionalDependencies>imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||||
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll</OutputFile> | ||||
|       <ModuleDefinitionFile>$(IntDir)gdk.def</ModuleDefinitionFile> | ||||
|       <GenerateDebugInformation>true</GenerateDebugInformation> | ||||
|       <SubSystem>Windows</SubSystem> | ||||
|       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> | ||||
| @ -108,7 +107,6 @@ | ||||
|     <Link> | ||||
|       <AdditionalDependencies>imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||||
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll</OutputFile> | ||||
|       <ModuleDefinitionFile>$(IntDir)gdk.def</ModuleDefinitionFile> | ||||
|       <GenerateDebugInformation>true</GenerateDebugInformation> | ||||
|       <SubSystem>Windows</SubSystem> | ||||
|       <OptimizeReferences>true</OptimizeReferences> | ||||
| @ -133,7 +131,6 @@ | ||||
|     <Link> | ||||
|       <AdditionalDependencies>imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||||
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll</OutputFile> | ||||
|       <ModuleDefinitionFile>$(IntDir)gdk.def</ModuleDefinitionFile> | ||||
|       <GenerateDebugInformation>true</GenerateDebugInformation> | ||||
|       <SubSystem>Windows</SubSystem> | ||||
|       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> | ||||
| @ -153,7 +150,6 @@ | ||||
|     <Link> | ||||
|       <AdditionalDependencies>imm32.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||||
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll</OutputFile> | ||||
|       <ModuleDefinitionFile>$(IntDir)gdk.def</ModuleDefinitionFile> | ||||
|       <GenerateDebugInformation>true</GenerateDebugInformation> | ||||
|       <SubSystem>Windows</SubSystem> | ||||
|       <OptimizeReferences>true</OptimizeReferences> | ||||
| @ -162,21 +158,6 @@ | ||||
|       <TargetMachine>MachineX64</TargetMachine> | ||||
|     </Link> | ||||
|   </ItemDefinitionGroup> | ||||
|   <ItemGroup> | ||||
|     <CustomBuild Include="..\..\..\gdk\gdk.symbols"> | ||||
|       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gdk.def</Message> | ||||
|       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GtkGenerateGdkDef)</Command> | ||||
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)gdk.def;%(Outputs)</Outputs> | ||||
|       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating gdk.def</Message> | ||||
|       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GtkGenerateGdkDef)</Command> | ||||
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)gdk.def;%(Outputs)</Outputs> | ||||
|       <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating gdk.def</Message> | ||||
|       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GtkGenerateGdkDef)</Command> | ||||
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)gdk.def;%(Outputs)</Outputs> | ||||
|       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating gdk.def</Message> | ||||
|       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GtkGenerateGdkDef)</Command> | ||||
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)gdk.def;%(Outputs)</Outputs> | ||||
|     </CustomBuild> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <ResourceCompile Include="..\..\..\gdk\win32\rc\gdk.rc" /> | ||||
| @ -194,4 +175,4 @@ | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   <ImportGroup Label="ExtensionTargets"> | ||||
|   </ImportGroup> | ||||
| </Project> | ||||
| </Project> | ||||
|  | ||||
| @ -282,6 +282,8 @@ copy ..\..\..\gtk\gtkframe.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkgrid.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkheaderbar.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkiconfactory.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkicontheme.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
| @ -356,6 +358,8 @@ copy ..\..\..\gtk\gtkpaned.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkpapersize.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkplacessidebar.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkplug.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkprintcontext.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
| @ -396,6 +400,8 @@ copy ..\..\..\gtk\gtkrecentfilter.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkrecentmanager.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkrevealer.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkscale.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkscalebutton.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
| @ -430,6 +436,10 @@ copy ..\..\..\gtk\gtkspinbutton.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkspinner.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkstack.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkstackswitcher.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkstatusbar.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
|  | ||||
| copy ..\..\..\gtk\gtkstatusicon.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk | ||||
| @ -708,8 +718,6 @@ call gengir_gtk.bat | ||||
|  | ||||
| cd vs$(VSVer) | ||||
| </DoGenGir> | ||||
|     <GtkGenerateGdkDef>echo EXPORTS >"$(DefDir)\gdk.def" && cl /EP -DGDK_WINDOWING_WIN32 -DALL_FILES -DG_GNUC_CONST= ..\..\..\gdk\gdk.symbols >>"$(DefDir)\gdk.def"</GtkGenerateGdkDef> | ||||
|     <GtkGenerateGtkDef>echo EXPORTS >"$(DefDir)\gtk.def" && cl /EP -DGDK_WINDOWING_WIN32 -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES -DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= -DG_GNUC_PRINTF=;G_GNUC_PRINTF ..\..\..\gtk\gtk.symbols >>"$(DefDir)\gtk.def"</GtkGenerateGtkDef> | ||||
|     <GtkLibtoolCompatibleDllPrefix>lib</GtkLibtoolCompatibleDllPrefix> | ||||
|     <GtkLibtoolCompatibleDllSuffix>-$(ApiVersion)-0</GtkLibtoolCompatibleDllSuffix> | ||||
|     <GtkSeparateVSDllPrefix /> | ||||
|  | ||||
| @ -88,7 +88,6 @@ | ||||
|     <Link> | ||||
|       <AdditionalDependencies>atk-1.0.lib;pangowin32-1.0.lib;imm32.lib;winspool.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||||
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll</OutputFile> | ||||
|       <ModuleDefinitionFile>$(IntDir)gtk.def</ModuleDefinitionFile> | ||||
|       <GenerateDebugInformation>true</GenerateDebugInformation> | ||||
|       <SubSystem>Windows</SubSystem> | ||||
|       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> | ||||
| @ -108,7 +107,6 @@ | ||||
|     <Link> | ||||
|       <AdditionalDependencies>atk-1.0.lib;pangowin32-1.0.lib;imm32.lib;winspool.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||||
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll</OutputFile> | ||||
|       <ModuleDefinitionFile>$(IntDir)gtk.def</ModuleDefinitionFile> | ||||
|       <GenerateDebugInformation>true</GenerateDebugInformation> | ||||
|       <SubSystem>Windows</SubSystem> | ||||
|       <OptimizeReferences>true</OptimizeReferences> | ||||
| @ -133,7 +131,6 @@ | ||||
|     <Link> | ||||
|       <AdditionalDependencies>atk-1.0.lib;pangowin32-1.0.lib;imm32.lib;winspool.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||||
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll</OutputFile> | ||||
|       <ModuleDefinitionFile>$(IntDir)gtk.def</ModuleDefinitionFile> | ||||
|       <GenerateDebugInformation>true</GenerateDebugInformation> | ||||
|       <SubSystem>Windows</SubSystem> | ||||
|       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary> | ||||
| @ -153,7 +150,6 @@ | ||||
|     <Link> | ||||
|       <AdditionalDependencies>atk-1.0.lib;pangowin32-1.0.lib;imm32.lib;winspool.lib;comctl32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||||
|       <OutputFile>$(OutDir)$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll</OutputFile> | ||||
|       <ModuleDefinitionFile>$(IntDir)gtk.def</ModuleDefinitionFile> | ||||
|       <GenerateDebugInformation>true</GenerateDebugInformation> | ||||
|       <SubSystem>Windows</SubSystem> | ||||
|       <OptimizeReferences>true</OptimizeReferences> | ||||
| @ -162,22 +158,6 @@ | ||||
|       <TargetMachine>MachineX64</TargetMachine> | ||||
|     </Link> | ||||
|   </ItemDefinitionGroup> | ||||
|   <ItemGroup> | ||||
|     <CustomBuild Include="..\..\..\gdk\gtk.symbols"> | ||||
|       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gtk.def</Message> | ||||
|       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GtkGenerateGtkDef)</Command> | ||||
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)gtk.def;%(Outputs)</Outputs> | ||||
|       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating gtk.def</Message> | ||||
|       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GtkGenerateGtkDef)</Command> | ||||
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)gtk.def;%(Outputs)</Outputs> | ||||
|       <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating gtk.def</Message> | ||||
|       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GtkGenerateGtkDef)</Command> | ||||
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)gtk.def;%(Outputs)</Outputs> | ||||
|       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating gtk.def</Message> | ||||
|       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GtkGenerateGtkDef)</Command> | ||||
|       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)gtk.def;%(Outputs)</Outputs> | ||||
|     </CustomBuild> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <ResourceCompile Include="..\..\..\gtk\gtk-win32.rc" /> | ||||
|   </ItemGroup> | ||||
| @ -212,4 +192,4 @@ | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   <ImportGroup Label="ExtensionTargets"> | ||||
|   </ImportGroup> | ||||
| </Project> | ||||
| </Project> | ||||
|  | ||||
| @ -206,10 +206,13 @@ | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\pickers.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\pixbufs.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\printing.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\revealer.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\rotated_text.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\search_entry.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\search_entry2.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\sizegroup.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\spinner.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\stack.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\stock_browser.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\textscroll.c" /> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\textview.c" /> | ||||
|  | ||||
| @ -122,18 +122,27 @@ | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\printing.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\revealer.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\rotated_text.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\search_entry.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\search_entry2.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\sizegroup.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\spinner.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\stack.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|     <ClCompile Include="..\..\..\demos\gtk-demo\stock_browser.c"> | ||||
|       <Filter>Source Files</Filter> | ||||
|     </ClCompile> | ||||
|  | ||||
| @ -45,7 +45,6 @@ | ||||
| 				AdditionalDependencies="imm32.lib winmm.lib" | ||||
| 				OutputFile="$(OutDir)\$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" | ||||
| 				LinkIncremental="1" | ||||
| 				ModuleDefinitionFile="$(IntDir)\gdk.def" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="2" | ||||
| 				ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" | ||||
| @ -76,7 +75,6 @@ | ||||
| 				AdditionalDependencies="imm32.lib winmm.lib" | ||||
| 				OutputFile="$(OutDir)\$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" | ||||
| 				LinkIncremental="1" | ||||
| 				ModuleDefinitionFile="$(IntDir)\gdk.def" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="2" | ||||
| 				OptimizeReferences="2" | ||||
| @ -111,7 +109,6 @@ | ||||
| 				AdditionalDependencies="imm32.lib winmm.lib" | ||||
| 				OutputFile="$(OutDir)\$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" | ||||
| 				LinkIncremental="1" | ||||
| 				ModuleDefinitionFile="$(IntDir)\gdk.def" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="2" | ||||
| 				ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" | ||||
| @ -142,7 +139,6 @@ | ||||
| 				AdditionalDependencies="imm32.lib winmm.lib" | ||||
| 				OutputFile="$(OutDir)\$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" | ||||
| 				LinkIncremental="1" | ||||
| 				ModuleDefinitionFile="$(IntDir)\gdk.def" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="2" | ||||
| 				OptimizeReferences="2" | ||||
| @ -166,50 +162,6 @@ | ||||
| 			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" | ||||
| 			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" | ||||
| 			> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\gdk\gdk.symbols" | ||||
| 				> | ||||
| 				<FileConfiguration | ||||
| 					Name="Debug|Win32" | ||||
| 					> | ||||
| 					<Tool | ||||
| 						Name="VCCustomBuildTool" | ||||
| 						Description="Generating gdk.def" | ||||
| 						CommandLine="$(GtkGenerateGdkDef)" | ||||
| 						Outputs="$(IntDir)\gdk.def" | ||||
| 					/> | ||||
| 				</FileConfiguration> | ||||
| 				<FileConfiguration | ||||
| 					Name="Debug|x64" | ||||
| 					> | ||||
| 					<Tool | ||||
| 						Name="VCCustomBuildTool" | ||||
| 						Description="Generating gdk.def" | ||||
| 						CommandLine="$(GtkGenerateGdkDef)" | ||||
| 						Outputs="$(IntDir)\gdk.def" | ||||
| 					/> | ||||
| 				</FileConfiguration> | ||||
| 				<FileConfiguration | ||||
| 					Name="Release|Win32" | ||||
| 					> | ||||
| 					<Tool | ||||
| 						Name="VCCustomBuildTool" | ||||
| 						Description="Generating gdk.def" | ||||
| 						CommandLine="$(GtkGenerateGdkDef)" | ||||
| 						Outputs="$(IntDir)\gdk.def" | ||||
| 					/> | ||||
| 				</FileConfiguration> | ||||
| 				<FileConfiguration | ||||
| 					Name="Release|x64" | ||||
| 					> | ||||
| 					<Tool | ||||
| 						Name="VCCustomBuildTool" | ||||
| 						Description="Generating gdk.def" | ||||
| 						CommandLine="$(GtkGenerateGdkDef)" | ||||
| 						Outputs="$(IntDir)\gdk.def" | ||||
| 					/> | ||||
| 				</FileConfiguration> | ||||
| 			</File> | ||||
| 			<File RelativePath="..\..\..\gdk\win32\rc\gdk.rc" /> | ||||
| 		</Filter> | ||||
| 		<Filter | ||||
|  | ||||
| @ -210,6 +210,7 @@ copy ..\..\..\gtk\gtkfontchooserdialog.h $(CopyDir)\include\gtk-$(ApiVersion)\gt | ||||
| copy ..\..\..\gtk\gtkfontchooserwidget.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkframe.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkgrid.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkheaderbar.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkiconfactory.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkicontheme.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkiconview.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| @ -247,6 +248,7 @@ copy ..\..\..\gtk\gtkoverlay.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
&#x | ||||
| copy ..\..\..\gtk\gtkpagesetup.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkpaned.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkpapersize.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkplacessidebar.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkplug.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkprintcontext.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkprintoperation.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| @ -267,6 +269,7 @@ copy ..\..\..\gtk\gtkrecentchoosermenu.h $(CopyDir)\include\gtk-$(ApiVersion)\gt | ||||
| copy ..\..\..\gtk\gtkrecentchooserwidget.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkrecentfilter.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkrecentmanager.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkrevealer.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkscale.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkscalebutton.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkscrollable.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| @ -284,6 +287,8 @@ copy ..\..\..\gtk\gtksizerequest.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtksocket.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkspinbutton.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkspinner.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkstack.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkstackswitcher.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkstatusbar.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkstatusicon.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| copy ..\..\..\gtk\gtkstock.h $(CopyDir)\include\gtk-$(ApiVersion)\gtk
 | ||||
| @ -437,14 +442,6 @@ call gengir_gtk.bat
 | ||||
| cd vs$(VSVer)
 | ||||
| 		      " | ||||
| 	/> | ||||
| 	<UserMacro | ||||
| 		Name="GtkGenerateGdkDef" | ||||
| 		Value="echo EXPORTS >"$(IntDir)\gdk.def" && cl /EP -DGDK_WINDOWING_WIN32 -DALL_FILES -DG_GNUC_CONST= ..\..\..\gdk\gdk.symbols >>"$(IntDir)\gdk.def"" | ||||
| 	/> | ||||
| 	<UserMacro | ||||
| 		Name="GtkGenerateGtkDef" | ||||
| 		Value="echo EXPORTS >"$(IntDir)\gtk.def" && cl /EP -DGDK_WINDOWING_WIN32 -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES -DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= -DG_GNUC_PRINTF=;G_GNUC_PRINTF ..\..\..\gtk\gtk.symbols >>"$(IntDir)\gtk.def"" | ||||
| 	/> | ||||
| 	<UserMacro | ||||
| 		Name="GtkLibtoolCompatibleDllPrefix" | ||||
| 		Value="lib" | ||||
|  | ||||
| @ -45,7 +45,6 @@ | ||||
| 				AdditionalDependencies="atk-1.0.lib pangowin32-1.0.lib imm32.lib winspool.lib comctl32.lib" | ||||
| 				OutputFile="$(OutDir)\$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" | ||||
| 				LinkIncremental="1" | ||||
| 				ModuleDefinitionFile="$(IntDir)\gtk.def" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="2" | ||||
| 				ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" | ||||
| @ -76,7 +75,6 @@ | ||||
| 				AdditionalDependencies="atk-1.0.lib pangowin32-1.0.lib imm32.lib winspool.lib comctl32.lib" | ||||
| 				OutputFile="$(OutDir)\$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" | ||||
| 				LinkIncremental="1" | ||||
| 				ModuleDefinitionFile="$(IntDir)\gtk.def" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="2" | ||||
| 				OptimizeReferences="2" | ||||
| @ -111,7 +109,6 @@ | ||||
| 				AdditionalDependencies="atk-1.0.lib pangowin32-1.0.lib imm32.lib winspool.lib comctl32.lib" | ||||
| 				OutputFile="$(OutDir)\$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" | ||||
| 				LinkIncremental="1" | ||||
| 				ModuleDefinitionFile="$(IntDir)\gtk.def" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="2" | ||||
| 				ImportLibrary="$(TargetDir)$(ProjectName)-$(ApiVersion).lib" | ||||
| @ -142,7 +139,6 @@ | ||||
| 				AdditionalDependencies="atk-1.0.lib pangowin32-1.0.lib imm32.lib winspool.lib comctl32.lib" | ||||
| 				OutputFile="$(OutDir)\$(GtkDllPrefix)$(ProjectName)$(GtkDllSuffix).dll" | ||||
| 				LinkIncremental="1" | ||||
| 				ModuleDefinitionFile="$(IntDir)\gtk.def" | ||||
| 				GenerateDebugInformation="true" | ||||
| 				SubSystem="2" | ||||
| 				OptimizeReferences="2" | ||||
| @ -166,50 +162,6 @@ | ||||
| 			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" | ||||
| 			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" | ||||
| 			> | ||||
| 			<File | ||||
| 				RelativePath="..\..\..\gdk\gtk.symbols" | ||||
| 				> | ||||
| 				<FileConfiguration | ||||
| 					Name="Debug|Win32" | ||||
| 					> | ||||
| 					<Tool | ||||
| 						Name="VCCustomBuildTool" | ||||
| 						Description="Generating gtk.def" | ||||
| 						CommandLine="$(GtkGenerateGtkDef)" | ||||
| 						Outputs="$(IntDir)\gtk.def" | ||||
| 					/> | ||||
| 				</FileConfiguration> | ||||
| 				<FileConfiguration | ||||
| 					Name="Debug|x64" | ||||
| 					> | ||||
| 					<Tool | ||||
| 						Name="VCCustomBuildTool" | ||||
| 						Description="Generating gtk.def" | ||||
| 						CommandLine="$(GtkGenerateGtkDef)" | ||||
| 						Outputs="$(IntDir)\gtk.def" | ||||
| 					/> | ||||
| 				</FileConfiguration> | ||||
| 				<FileConfiguration | ||||
| 					Name="Release|Win32" | ||||
| 					> | ||||
| 					<Tool | ||||
| 						Name="VCCustomBuildTool" | ||||
| 						Description="Generating gtk.def" | ||||
| 						CommandLine="$(GtkGenerateGtkDef)" | ||||
| 						Outputs="$(IntDir)\gtk.def" | ||||
| 					/> | ||||
| 				</FileConfiguration> | ||||
| 				<FileConfiguration | ||||
| 					Name="Release|x64" | ||||
| 					> | ||||
| 					<Tool | ||||
| 						Name="VCCustomBuildTool" | ||||
| 						Description="Generating gtk.def" | ||||
| 						CommandLine="$(GtkGenerateGtkDef)" | ||||
| 						Outputs="$(IntDir)\gtk.def" | ||||
| 					/> | ||||
| 				</FileConfiguration> | ||||
| 			</File> | ||||
| 			<File RelativePath="..\..\..\gtk\gtk-win32.rc" /> | ||||
| 		</Filter> | ||||
| 		<Filter | ||||
|  | ||||
| @ -197,10 +197,13 @@ | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\pickers.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\pixbufs.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\printing.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\revealer.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\rotated_text.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\search_entry.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\search_entry2.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\sizegroup.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\spinner.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\stack.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\stock_browser.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\textscroll.c" /> | ||||
| 			<File RelativePath="..\..\..\demos\gtk-demo\textview.c" /> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Chun-wei Fan
					Chun-wei Fan