now build and run The Pimp without installing GTK# for Windows. git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2947 92316355-f0b4-4df1-b90c-862c8a59935fremotes/tiles
@@ -15,7 +15,7 @@ | |||
<DebugSymbols>true</DebugSymbols> | |||
<DebugType>full</DebugType> | |||
<Optimize>false</Optimize> | |||
<OutputPath>bin\</OutputPath> | |||
<OutputPath>..\win32\Debug\bin\</OutputPath> | |||
<DefineConstants>DEBUG;TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
@@ -27,7 +27,7 @@ | |||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | |||
<DebugType>pdbonly</DebugType> | |||
<Optimize>true</Optimize> | |||
<OutputPath>bin\</OutputPath> | |||
<OutputPath>..\win32\Release\bin\</OutputPath> | |||
<DefineConstants>TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
@@ -112,22 +112,21 @@ | |||
<CreateItem Include="..\win32\dist\**\*.*" Exclude="..\win32\**\.svn\**"> | |||
<Output TaskParameter="Include" ItemName="DistInclude" /> | |||
</CreateItem> | |||
<Copy Sourcefiles="@(DistInclude)" DestinationFolder=".\%(RecursiveDir)" /> | |||
<Copy Sourcefiles="..\pipi\libpipi.dll" DestinationFolder="$(OutDir)" /> | |||
<Copy Sourcefiles="@(DistInclude)" DestinationFolder="$(OutDir)\..\%(RecursiveDir)" /> | |||
</Target> | |||
<Target Name="AfterBuild"> | |||
</Target> | |||
<GtkDesignInfo gtkVersion="2.12.1"> | |||
<ExportedWidgets> | |||
<Widget>ThePimp.PictureView</Widget> | |||
<Widget>ThePimp.ToolBox</Widget> | |||
</ExportedWidgets> | |||
</GtkDesignInfo> | |||
<ProjectExtensions> | |||
<MonoDevelop> | |||
<Properties> | |||
<GtkDesignInfo /> | |||
<GtkDesignInfo gtkVersion="2.12.1"> | |||
<ExportedWidgets> | |||
<Widget>ThePimp.PictureView</Widget> | |||
<Widget>ThePimp.ToolBox</Widget> | |||
</ExportedWidgets> | |||
</GtkDesignInfo> | |||
</Properties> | |||
</MonoDevelop> | |||
<VisualStudio /> | |||
</ProjectExtensions> | |||
</Project> | |||
</Project> |
@@ -9,7 +9,7 @@ set -e | |||
# Clean up our working directory | |||
PROJECT="ThePimp" | |||
SRCDIR="`pwd`" | |||
DIRNAME="${PROJECT}-win32-`sed -ne 's/^AC_INIT(.*, \(.*\)).*/\1/p' configure.ac`" | |||
DIRNAME="${PROJECT}-`sed -ne 's/^AC_INIT(.*, \(.*\)).*/\1/p' configure.ac`" | |||
INSTALLDIR="`pwd`/${DIRNAME}" | |||
BUILDDIR="${INSTALLDIR}/build" | |||
rm -Rf "${INSTALLDIR}" | |||
@@ -4,6 +4,7 @@ Microsoft Visual Studio Solution File, Format Version 9.00 | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test-csharp", "pipi-sharp\test-csharp.csproj", "{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}" | |||
ProjectSection(ProjectDependencies) = postProject | |||
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0} = {FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0} | |||
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0} = {48A34C3A-1E36-49B7-92C4-E982FDCB90C0} | |||
EndProjectSection | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pipi-sharp", "pipi-sharp\pipi-sharp.csproj", "{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}" | |||
@@ -13,12 +14,19 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pipi-sharp", "pipi-sharp\pi | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThePimp", "ThePimp\ThePimp.csproj", "{D681A55E-B8E2-4741-87E6-49500109D6E0}" | |||
EndProject | |||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpipi", "pipi\libpipi.vcproj", "{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}" | |||
EndProject | |||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pipi", "src\pipi.vcproj", "{26DD9429-2360-4F4F-80B5-251F3BD75D74}" | |||
ProjectSection(ProjectDependencies) = postProject | |||
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0} = {48A34C3A-1E36-49B7-92C4-E982FDCB90C0} | |||
EndProjectSection | |||
EndProject | |||
Global | |||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | |||
Debug|Any CPU = Debug|Any CPU | |||
Release|Any CPU = Release|Any CPU | |||
Debug|Mixed Platforms = Debug|Mixed Platforms | |||
Debug|Win32 = Debug|Win32 | |||
Release|Any CPU = Release|Any CPU | |||
Release|Mixed Platforms = Release|Mixed Platforms | |||
Release|Win32 = Release|Win32 | |||
EndGlobalSection | |||
@@ -33,16 +41,6 @@ Global | |||
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU | |||
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Mixed Platforms.Build.0 = Release|Any CPU | |||
{2A062F77-ED16-4B74-B7B7-5ED93FAF300A}.Release|Win32.ActiveCfg = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Win32.ActiveCfg = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Mixed Platforms.Build.0 = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Win32.ActiveCfg = Release|Any CPU | |||
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU | |||
@@ -53,6 +51,16 @@ Global | |||
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU | |||
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Mixed Platforms.Build.0 = Release|Any CPU | |||
{FD11AF71-DCBE-4861-9DC6-EE4C6FD951C0}.Release|Win32.ActiveCfg = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Debug|Win32.ActiveCfg = Debug|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Mixed Platforms.Build.0 = Release|Any CPU | |||
{D681A55E-B8E2-4741-87E6-49500109D6E0}.Release|Win32.ActiveCfg = Release|Any CPU | |||
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Any CPU.ActiveCfg = Debug|Win32 | |||
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 | |||
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Debug|Mixed Platforms.Build.0 = Debug|Win32 | |||
@@ -63,8 +71,16 @@ Global | |||
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Mixed Platforms.Build.0 = Release|Win32 | |||
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Win32.ActiveCfg = Release|Win32 | |||
{48A34C3A-1E36-49B7-92C4-E982FDCB90C0}.Release|Win32.Build.0 = Release|Win32 | |||
EndGlobalSection | |||
GlobalSection(NestedProjects) = preSolution | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Any CPU.ActiveCfg = Debug|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Mixed Platforms.Build.0 = Debug|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Win32.ActiveCfg = Debug|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Debug|Win32.Build.0 = Debug|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Any CPU.ActiveCfg = Release|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Mixed Platforms.ActiveCfg = Release|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Mixed Platforms.Build.0 = Release|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Win32.ActiveCfg = Release|Win32 | |||
{26DD9429-2360-4F4F-80B5-251F3BD75D74}.Release|Win32.Build.0 = Release|Win32 | |||
EndGlobalSection | |||
GlobalSection(SolutionProperties) = preSolution | |||
HideSolutionNode = FALSE | |||
@@ -13,7 +13,7 @@ | |||
<DebugSymbols>true</DebugSymbols> | |||
<DebugType>full</DebugType> | |||
<Optimize>true</Optimize> | |||
<OutputPath>.\</OutputPath> | |||
<OutputPath>..\win32\Debug\bin\</OutputPath> | |||
<DefineConstants>DEBUG;TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
@@ -26,7 +26,7 @@ | |||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | |||
<DebugType>pdbonly</DebugType> | |||
<Optimize>true</Optimize> | |||
<OutputPath>.\</OutputPath> | |||
<OutputPath>..\win32\Release\bin\</OutputPath> | |||
<DefineConstants>TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
@@ -51,8 +51,7 @@ | |||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. | |||
Other similar extension points exist, see Microsoft.Common.targets. --> | |||
<Target Name="BeforeBuild"> | |||
<Copy Sourcefiles="..\pipi\libpipi.dll" DestinationFolder="$(OutDir)" /> | |||
</Target> | |||
<Target Name="AfterBuild"> | |||
</Target> | |||
</Project> | |||
</Project> |
@@ -13,7 +13,7 @@ | |||
<DebugSymbols>true</DebugSymbols> | |||
<DebugType>full</DebugType> | |||
<Optimize>true</Optimize> | |||
<OutputPath>.\</OutputPath> | |||
<OutputPath>..\win32\Debug\bin\</OutputPath> | |||
<DefineConstants>DEBUG;TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
@@ -26,7 +26,7 @@ | |||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | |||
<DebugType>pdbonly</DebugType> | |||
<Optimize>true</Optimize> | |||
<OutputPath>.\</OutputPath> | |||
<OutputPath>..\win32\Release\bin\</OutputPath> | |||
<DefineConstants>TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
@@ -57,4 +57,4 @@ | |||
<Target Name="AfterBuild"> | |||
</Target> | |||
--> | |||
</Project> | |||
</Project> |
@@ -17,8 +17,8 @@ | |||
<Configurations> | |||
<Configuration | |||
Name="Debug|Win32" | |||
OutputDirectory="." | |||
IntermediateDirectory="$(ConfigurationName)" | |||
OutputDirectory="$(SolutionDir)/win32/$(ConfigurationName)/bin" | |||
IntermediateDirectory="$(OutDir)/$(ProjectName)" | |||
ConfigurationType="2" | |||
> | |||
<Tool | |||
@@ -60,6 +60,7 @@ | |||
/> | |||
<Tool | |||
Name="VCLinkerTool" | |||
OutputFile="$(OutDir)\$(ProjectName)-0.dll" | |||
LinkIncremental="2" | |||
GenerateDebugInformation="true" | |||
SubSystem="2" | |||
@@ -92,8 +93,8 @@ | |||
</Configuration> | |||
<Configuration | |||
Name="Release|Win32" | |||
OutputDirectory="." | |||
IntermediateDirectory="$(ConfigurationName)" | |||
OutputDirectory="$(SolutionDir)/win32/$(ConfigurationName)/bin" | |||
IntermediateDirectory="$(OutDir)/$(ProjectName)" | |||
ConfigurationType="2" | |||
> | |||
<Tool | |||
@@ -132,6 +133,7 @@ | |||
/> | |||
<Tool | |||
Name="VCLinkerTool" | |||
OutputFile="$(OutDir)\$(ProjectName)-0.dll" | |||
LinkIncremental="2" | |||
GenerateDebugInformation="true" | |||
SubSystem="2" | |||
@@ -0,0 +1,205 @@ | |||
<?xml version="1.0" encoding="Windows-1252"?> | |||
<VisualStudioProject | |||
ProjectType="Visual C++" | |||
Version="8,00" | |||
Name="pipi" | |||
ProjectGUID="{26DD9429-2360-4F4F-80B5-251F3BD75D74}" | |||
RootNamespace="pipi" | |||
Keyword="Win32Proj" | |||
> | |||
<Platforms> | |||
<Platform | |||
Name="Win32" | |||
/> | |||
</Platforms> | |||
<ToolFiles> | |||
</ToolFiles> | |||
<Configurations> | |||
<Configuration | |||
Name="Debug|Win32" | |||
OutputDirectory="$(SolutionDir)/win32/$(ConfigurationName)/bin" | |||
IntermediateDirectory="$(OutDir)/$(ProjectName)" | |||
ConfigurationType="1" | |||
CharacterSet="1" | |||
> | |||
<Tool | |||
Name="VCPreBuildEventTool" | |||
CommandLine="" | |||
/> | |||
<Tool | |||
Name="VCCustomBuildTool" | |||
/> | |||
<Tool | |||
Name="VCXMLDataGeneratorTool" | |||
/> | |||
<Tool | |||
Name="VCWebServiceProxyGeneratorTool" | |||
/> | |||
<Tool | |||
Name="VCMIDLTool" | |||
/> | |||
<Tool | |||
Name="VCCLCompilerTool" | |||
Optimization="0" | |||
AdditionalIncludeDirectories="..\win32;..\pipi" | |||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" | |||
MinimalRebuild="true" | |||
BasicRuntimeChecks="3" | |||
RuntimeLibrary="3" | |||
UsePrecompiledHeader="0" | |||
WarningLevel="3" | |||
Detect64BitPortabilityProblems="true" | |||
DebugInformationFormat="4" | |||
/> | |||
<Tool | |||
Name="VCManagedResourceCompilerTool" | |||
/> | |||
<Tool | |||
Name="VCResourceCompilerTool" | |||
/> | |||
<Tool | |||
Name="VCPreLinkEventTool" | |||
/> | |||
<Tool | |||
Name="VCLinkerTool" | |||
LinkIncremental="2" | |||
GenerateDebugInformation="true" | |||
SubSystem="1" | |||
TargetMachine="1" | |||
/> | |||
<Tool | |||
Name="VCALinkTool" | |||
/> | |||
<Tool | |||
Name="VCManifestTool" | |||
/> | |||
<Tool | |||
Name="VCXDCMakeTool" | |||
/> | |||
<Tool | |||
Name="VCBscMakeTool" | |||
/> | |||
<Tool | |||
Name="VCFxCopTool" | |||
/> | |||
<Tool | |||
Name="VCAppVerifierTool" | |||
/> | |||
<Tool | |||
Name="VCWebDeploymentTool" | |||
/> | |||
<Tool | |||
Name="VCPostBuildEventTool" | |||
/> | |||
</Configuration> | |||
<Configuration | |||
Name="Release|Win32" | |||
OutputDirectory="$(SolutionDir)/win32/$(ConfigurationName)/bin" | |||
IntermediateDirectory="$(OutDir)/$(ProjectName)" | |||
ConfigurationType="1" | |||
CharacterSet="1" | |||
WholeProgramOptimization="1" | |||
> | |||
<Tool | |||
Name="VCPreBuildEventTool" | |||
CommandLine="" | |||
/> | |||
<Tool | |||
Name="VCCustomBuildTool" | |||
/> | |||
<Tool | |||
Name="VCXMLDataGeneratorTool" | |||
/> | |||
<Tool | |||
Name="VCWebServiceProxyGeneratorTool" | |||
/> | |||
<Tool | |||
Name="VCMIDLTool" | |||
/> | |||
<Tool | |||
Name="VCCLCompilerTool" | |||
AdditionalIncludeDirectories="..\win32;..\pipi" | |||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" | |||
RuntimeLibrary="2" | |||
UsePrecompiledHeader="0" | |||
WarningLevel="3" | |||
Detect64BitPortabilityProblems="true" | |||
DebugInformationFormat="3" | |||
/> | |||
<Tool | |||
Name="VCManagedResourceCompilerTool" | |||
/> | |||
<Tool | |||
Name="VCResourceCompilerTool" | |||
/> | |||
<Tool | |||
Name="VCPreLinkEventTool" | |||
/> | |||
<Tool | |||
Name="VCLinkerTool" | |||
LinkIncremental="2" | |||
GenerateDebugInformation="true" | |||
SubSystem="1" | |||
OptimizeReferences="2" | |||
EnableCOMDATFolding="2" | |||
TargetMachine="1" | |||
/> | |||
<Tool | |||
Name="VCALinkTool" | |||
/> | |||
<Tool | |||
Name="VCManifestTool" | |||
/> | |||
<Tool | |||
Name="VCXDCMakeTool" | |||
/> | |||
<Tool | |||
Name="VCBscMakeTool" | |||
/> | |||
<Tool | |||
Name="VCFxCopTool" | |||
/> | |||
<Tool | |||
Name="VCAppVerifierTool" | |||
/> | |||
<Tool | |||
Name="VCWebDeploymentTool" | |||
/> | |||
<Tool | |||
Name="VCPostBuildEventTool" | |||
/> | |||
</Configuration> | |||
</Configurations> | |||
<References> | |||
</References> | |||
<Files> | |||
<Filter | |||
Name="Source Files" | |||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" | |||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" | |||
> | |||
<File | |||
RelativePath=".\pipi.c" | |||
> | |||
</File> | |||
</Filter> | |||
<Filter | |||
Name="Header Files" | |||
Filter="h;hpp;hxx;hm;inl;inc;xsd" | |||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" | |||
> | |||
<File | |||
RelativePath="..\win32\config.h" | |||
> | |||
</File> | |||
</Filter> | |||
<Filter | |||
Name="Resource Files" | |||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" | |||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" | |||
> | |||
</Filter> | |||
</Files> | |||
<Globals> | |||
</Globals> | |||
</VisualStudioProject> |