Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Nordan <rpvn@robpvn.net>2013-10-12 14:10:40 +0400
committerRobert Nordan <rpvn@robpvn.net>2013-10-12 14:10:40 +0400
commitfd779e036947e7d0070a2efb7e4a5f70dd9ea914 (patch)
tree59cb399882c5d0e66ae6d672e1840045afbe7f9f /Mono.Addins.GuiGtk3
parent0a82baeff7451220a395f7db07d1edca20599fbc (diff)
Set up autotools stuff to build GuiGtk3
Diffstat (limited to 'Mono.Addins.GuiGtk3')
-rw-r--r--Mono.Addins.GuiGtk3/Makefile.am17
-rw-r--r--Mono.Addins.GuiGtk3/Mono.Addins.GuiGtk3.csproj53
-rw-r--r--Mono.Addins.GuiGtk3/mono-addins-gui-gtk3.pc.in12
3 files changed, 65 insertions, 17 deletions
diff --git a/Mono.Addins.GuiGtk3/Makefile.am b/Mono.Addins.GuiGtk3/Makefile.am
new file mode 100644
index 0000000..a511ebe
--- /dev/null
+++ b/Mono.Addins.GuiGtk3/Makefile.am
@@ -0,0 +1,17 @@
+
+ASSEMBLY = ../bin/Mono.Addins.GuiGtk3.dll
+ASSEMBLY_NAME=Mono.Addins.GuiGtk3
+PC_FILES_IN = mono-addins-gui-gtk3.pc.in
+
+if ENABLE_GUI_GTK3
+
+install-data-local: gac-install
+uninstall-local: gac-uninstall
+
+include $(top_srcdir)/Makefile.include
+include $(top_srcdir)/xbuild.include
+
+CLEANFILES += $(POLICY_ASSEMBLIES) $(POLICY_CONFIGS)
+
+endif
+
diff --git a/Mono.Addins.GuiGtk3/Mono.Addins.GuiGtk3.csproj b/Mono.Addins.GuiGtk3/Mono.Addins.GuiGtk3.csproj
index d72f7e0..0acdcea 100644
--- a/Mono.Addins.GuiGtk3/Mono.Addins.GuiGtk3.csproj
+++ b/Mono.Addins.GuiGtk3/Mono.Addins.GuiGtk3.csproj
@@ -9,47 +9,46 @@
<OutputType>Library</OutputType>
<RootNamespace>Mono.Addins.GuiGtk3</RootNamespace>
<AssemblyName>Mono.Addins.GuiGtk3</AssemblyName>
+ <SignAssembly>True</SignAssembly>
+ <AssemblyOriginatorKeyFile>..\mono-addins.snk</AssemblyOriginatorKeyFile>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
+ <DebugSymbols>True</DebugSymbols>
<DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug</OutputPath>
- <DefineConstants>DEBUG;</DefineConstants>
+ <Optimize>True</Optimize>
+ <OutputPath>..\bin</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
- <ConsolePause>false</ConsolePause>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
+ <ConsolePause>False</ConsolePause>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>full</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release</OutputPath>
+ <DebugType>none</DebugType>
+ <Optimize>True</Optimize>
+ <OutputPath>..\bin</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
- <ConsolePause>false</ConsolePause>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
+ <ConsolePause>False</ConsolePause>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="gtk-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
- <SpecificVersion>False</SpecificVersion>
<Package>gtk-sharp-3.0</Package>
</Reference>
<Reference Include="gdk-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
- <SpecificVersion>False</SpecificVersion>
<Package>gtk-sharp-3.0</Package>
</Reference>
<Reference Include="glib-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
- <SpecificVersion>False</SpecificVersion>
<Package>glib-sharp-3.0</Package>
</Reference>
<Reference Include="pango-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
- <SpecificVersion>False</SpecificVersion>
<Package>gtk-sharp-3.0</Package>
</Reference>
<Reference Include="atk-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
- <SpecificVersion>False</SpecificVersion>
<Package>gtk-sharp-3.0</Package>
</Reference>
<Reference Include="System.Core" />
@@ -58,6 +57,10 @@
<Package>gtk-sharp-3.0</Package>
</Reference>
<Reference Include="Mono.Posix" />
+ <Reference Include="gio-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <Private>False</Private>
+ <Package>gio-sharp-3.0</Package>
+ </Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="AssemblyInfo.cs" />
@@ -177,6 +180,22 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
+ <None Include="Makefile.am" />
<None Include="ChangeLog" />
</ItemGroup>
-</Project> \ No newline at end of file
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo RelativeMakefileName="./Makefile.am" BuildTargetName="" CleanTargetName="" SyncReferences="True">
+ <BuildFilesVar Sync="True" Name="FILES" />
+ <DeployFilesVar Sync="True" Name="DATA_FILES" />
+ <ResourcesVar Sync="True" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar Sync="True" Name="REFERENCES" Prefix="-r:" />
+ <AsmRefVar Sync="True" Name="DLL_REFERENCES" />
+ <ProjectRefVar Sync="True" Name="PROJECT_REFERENCES" />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
+</Project>
diff --git a/Mono.Addins.GuiGtk3/mono-addins-gui-gtk3.pc.in b/Mono.Addins.GuiGtk3/mono-addins-gui-gtk3.pc.in
new file mode 100644
index 0000000..61bddbc
--- /dev/null
+++ b/Mono.Addins.GuiGtk3/mono-addins-gui-gtk3.pc.in
@@ -0,0 +1,12 @@
+prefix=${pcfiledir}/../..
+exec_prefix=${prefix}
+pkglibdir=${prefix}/lib/mono/@PACKAGE@
+
+Libraries=${pkglibdir}/@MONO_ADDINS_GUI_GTK3_DEFAULT_LIB@
+
+Name: Mono.Addins.GuiGtk3
+Description:
+Version: @VERSION@
+
+Requires: mono-addins
+Libs: -r:${pkglibdir}/@MONO_ADDINS_GUI_GTK3_DEFAULT_LIB@