Author: nestor
Date: 2007-08-31 08:26:35 -0400 (Fri, 31 Aug 2007)
New Revision: 85099

Added:
   trunk/cecil/gendarme/framework/gendarme-framework.pc.in
Modified:
   trunk/cecil/gendarme/ChangeLog
   trunk/cecil/gendarme/configure.ac
   trunk/cecil/gendarme/framework/ChangeLog
   trunk/cecil/gendarme/framework/Makefile.am
Log:
Install Gendarme.Framework to be reusable (pkg-config) to other runners (e.g. MD
plugin)


Modified: trunk/cecil/gendarme/ChangeLog
===================================================================
--- trunk/cecil/gendarme/ChangeLog      2007-08-31 12:20:51 UTC (rev 85098)
+++ trunk/cecil/gendarme/ChangeLog      2007-08-31 12:26:35 UTC (rev 85099)
@@ -1,3 +1,8 @@
+2007-08-31  Nestor Salceda  <[EMAIL PROTECTED]>
+       
+       * configure.ac: Install Gendarme.Framework to be reusable (pkg-config)
+       with other runners.
+
 2006-11-08  Sebastien Pouliot  <[EMAIL PROTECTED]>
 
        * gendarme.sln: Update solution file for VS.NET

Modified: trunk/cecil/gendarme/configure.ac
===================================================================
--- trunk/cecil/gendarme/configure.ac   2007-08-31 12:20:51 UTC (rev 85098)
+++ trunk/cecil/gendarme/configure.ac   2007-08-31 12:26:35 UTC (rev 85099)
@@ -54,6 +54,7 @@
 man/gendarme.1
 console/Makefile
 framework/Makefile
+framework/gendarme-framework.pc
 rules/Makefile
 rules/Gendarme.Rules.Security/Makefile
 rules/Gendarme.Rules.Security/Gendarme.Rules.Security.xml

Modified: trunk/cecil/gendarme/framework/ChangeLog
===================================================================
--- trunk/cecil/gendarme/framework/ChangeLog    2007-08-31 12:20:51 UTC (rev 
85098)
+++ trunk/cecil/gendarme/framework/ChangeLog    2007-08-31 12:26:35 UTC (rev 
85099)
@@ -1,3 +1,8 @@
+2007-08-31  Nestor Salceda <[EMAIL PROTECTED]>
+       
+       * gendarme-framework.pc.in, Makefile.am: Install Gendarme.Framework to
+       be reusable (pkg-config) with other runners.
+
 2007-03-12  Jb Evain  <[EMAIL PROTECTED]>
 
        * IRule.cs, Runner.cs: Simplify the rules interface.

Modified: trunk/cecil/gendarme/framework/Makefile.am
===================================================================
--- trunk/cecil/gendarme/framework/Makefile.am  2007-08-31 12:20:51 UTC (rev 
85098)
+++ trunk/cecil/gendarme/framework/Makefile.am  2007-08-31 12:26:35 UTC (rev 
85099)
@@ -1,9 +1,14 @@
 frameworkdir=$(pkglibdir)
 framework_SCRIPTS = Gendarme.Framework.dll
-EXTRA_DIST = $(framework_sources) $(framework_sources_in) framework.mdp 
Gendarme.Framework.csproj
+EXTRA_DIST = $(framework_sources) $(framework_sources_in) framework.mdp 
Gendarme.Framework.csproj gendarme-framework.pc.in
 CLEANFILES = Gendarme.Framework.dll
-DISTCLEANFILES = ../AssemblyInfo.cs Makefile.in
+DISTCLEANFILES = ../AssemblyInfo.cs Makefile.in gendarme-framework.pc
 
+pkgconfig_in_files = gendarme-framework.pc.in
+
+pkgconfigdir= $(prefix)/lib/pkgconfig
+pkgconfig_DATA = $(pkgconfig_in_files:.pc.in=.pc)
+
 framework_sources_in = ../AssemblyInfo.cs.in
 framework_generated_sources = $(framework_sources_in:.in=)
 framework_sources = AssemblyManager.cs IRule.cs RuleCollection.cs \

Added: trunk/cecil/gendarme/framework/gendarme-framework.pc.in
===================================================================
--- trunk/cecil/gendarme/framework/gendarme-framework.pc.in     2007-08-31 
12:20:51 UTC (rev 85098)
+++ trunk/cecil/gendarme/framework/gendarme-framework.pc.in     2007-08-31 
12:26:35 UTC (rev 85099)
@@ -0,0 +1,8 @@
[EMAIL PROTECTED]@
+assemblies_dir=${prefix}/lib/Gendarme.Framework
+Libraries=${assemblies_dir}/Gendarme.Framework.dll
+
+Name: Gendarme.Framework
+Description: Gendarme.Framework Library
+Version: @VERSION@
+Libs: -r:${Libraries}

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to