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