Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Wed, 24 Feb 2010 15:19:21 +0000 (15:19 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Wed, 24 Feb 2010 15:19:21 +0000 (15:19 -0000)
* confiure.in, data/mono-2.pc.in, data/Makefile.am,
samples/embed/*: increase the API version.

svn path=/trunk/mono/; revision=152356

ChangeLog
configure.in
data/Makefile.am
data/mono-2.pc.in [new file with mode: 0644]
data/mono.pc.in [deleted file]
samples/embed/test-invoke.c
samples/embed/test-metadata.c
samples/embed/teste.c

index cbda7dcc71f0d79db9290ccfe424eaeb0f011245..0c849e6f53197d71def02bbad2f5a574d7793afe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+
+Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
+
+       * confiure.in, data/mono-2.pc.in, data/Makefile.am,
+       samples/embed/*: increase the API version.
+
 2010-02-18  Marek Habersack  <mhabersack@novell.com>
 
        * scripts/mono-configuration-crypto.in: added
index dfa5f4b73435f2c27436703e229d797d156699f4..5e34f9d203cc64a5a895c746d0dc854803ca54af 100644 (file)
@@ -9,7 +9,7 @@ AM_CONFIG_HEADER(config.h)
 AM_INIT_AUTOMAKE(mono,2.7)
 AM_MAINTAINER_MODE
 
-API_VER=1.0
+API_VER=2.0
 AC_SUBST(API_VER)
 
 AC_PROG_LN_S
@@ -2667,7 +2667,7 @@ data/net_2_0/Makefile
 data/net_4_0/Makefile
 data/net_2_0/Browsers/Makefile
 data/mint.pc
-data/mono.pc
+data/mono-2.pc
 data/mono-cairo.pc
 data/mono-nunit.pc
 data/mono-options.pc
index bf0a9fb3c87ee19aad365995be88a4be57ee512b..3ae35a43747c34385a60cb5fc043fd821e20ed14 100644 (file)
@@ -9,7 +9,7 @@ monodir = $(sysconfdir)/mono
 EXTRA_DIST =   \
        config.in \
        browscap.ini mono.supp mono.d README ChangeLog \
-       mono.pc.in mint.pc.in dotnet.pc.in dotnet35.pc.in wcf.pc.in monodoc.pc.in \
+       mono-2.pc.in mint.pc.in dotnet.pc.in dotnet35.pc.in wcf.pc.in monodoc.pc.in \
        mono-nunit.pc.in mono-cairo.pc.in mono-options.pc.in cecil.pc.in \
        mono-lineeditor.pc.in system.web.extensions_1.0.pc.in system.web.extensions.design_1.0.pc.in\
        dtrace-prelink.sh mono.web.pc.in system.web.mvc.pc.in \
@@ -21,17 +21,17 @@ pkgconfigdir = $(libdir)/pkgconfig
 
 if JIT_SUPPORTED
 if INTERP_SUPPORTED
-pkgconfig_DATA= mono.pc mint.pc dotnet.pc dotnet35.pc wcf.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc system.web.extensions_1.0.pc \
+pkgconfig_DATA= mono-2.pc mint.pc dotnet.pc dotnet35.pc wcf.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc system.web.extensions_1.0.pc \
                system.web.extensions.design_1.0.pc mono.web.pc system.web.mvc.pc
 else
-pkgconfig_DATA= mono.pc dotnet.pc dotnet35.pc wcf.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc system.web.extensions_1.0.pc \
+pkgconfig_DATA= mono-2.pc dotnet.pc dotnet35.pc wcf.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc system.web.extensions_1.0.pc \
                system.web.extensions.design_1.0.pc mono.web.pc system.web.mvc.pc
 endif
 else
 pkgconfig_DATA= mint.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc
 endif
 
-DISTCLEANFILES= mono.pc mint.pc dotnet.pc dotnet35.pc wcf.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc system.web.extensions_1.0.pc \
+DISTCLEANFILES= mono-2.pc mint.pc dotnet.pc dotnet35.pc wcf.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc system.web.extensions_1.0.pc \
                system.web.extensions.design_1.0.pc mono.web.pc system.web.mvc.pc
 
 mono_DATA =  config \
diff --git a/data/mono-2.pc.in b/data/mono-2.pc.in
new file mode 100644 (file)
index 0000000..c8d232b
--- /dev/null
@@ -0,0 +1,12 @@
+prefix=${pcfiledir}/../..
+exec_prefix=${pcfiledir}/../..
+libdir=${prefix}/@reloc_libdir@
+includedir=${prefix}/include/mono-@API_VER@
+sysconfdir=@sysconfdir@
+
+Name: Mono
+Description: Mono Runtime
+Version: @VERSION@
+Requires: glib-2.0 gthread-2.0
+Libs: -L${libdir} @export_ldflags@ -lmono-@API_VER@ @libmono_ldflags@
+Cflags: -I${includedir} @libmono_cflags@
diff --git a/data/mono.pc.in b/data/mono.pc.in
deleted file mode 100644 (file)
index 6da0960..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=${pcfiledir}/../..
-exec_prefix=${pcfiledir}/../..
-libdir=${prefix}/@reloc_libdir@
-includedir=${prefix}/include/mono-@API_VER@
-sysconfdir=@sysconfdir@
-
-Name: Mono
-Description: Mono Runtime
-Version: @VERSION@
-Requires: glib-2.0 gthread-2.0
-Libs: -L${libdir} @export_ldflags@ -lmono @libmono_ldflags@
-Cflags: -I${includedir} @libmono_cflags@
index a1c5cd7da05dbe5c073e56cd7d8400376a5e1e41..8779ce3860ea11b97b944677820db462c8252664 100644 (file)
@@ -5,12 +5,13 @@
 #include <mono/metadata/debug-helpers.h>
 #include <string.h>
 #include <stdlib.h>
+#include <glib.h>
 
 /*
  * Simple mono embedding example.
  * We show how to create objects and invoke methods and set fields in them.
  * Compile with: 
- *     gcc -Wall -o test-invoke test-invoke.c `pkg-config --cflags --libs mono` -lm
+ *     gcc -Wall -o test-invoke test-invoke.c `pkg-config --cflags --libs mono-2` -lm
  *     mcs invoke.cs
  * Run with:
  *     ./test-invoke invoke.exe
index 689a30d55ac4c1db090cb7128b3833d3e367d0ca..bcf3041696ede95c923bc4b7b5b12d1969e2eeab 100644 (file)
@@ -1,10 +1,11 @@
 #include <mono/jit/jit.h>
+#include <glib.h>
 
 /*
  * Very simple mono embedding example.
  * This sample shows how to access metadata elements from an image.
  * Compile with: 
- *     gcc -o test-metadata test-metadata.c `pkg-config --cflags --libs mono` -lm
+ *     gcc -o test-metadata test-metadata.c `pkg-config --cflags --libs mono-2` -lm
  * Run with:
  *     ./test-metadata namespace name
  */
index 258d8aa5fa8d0dd5becdaff2842d4fe27fc9094b..2183ccbb50bee875511c03a22ae71475208c50fa 100644 (file)
@@ -5,7 +5,7 @@
 /*
  * Very simple mono embedding example.
  * Compile with: 
- *     gcc -o teste teste.c `pkg-config --cflags --libs mono` -lm
+ *     gcc -o teste teste.c `pkg-config --cflags --libs mono-2` -lm
  *     mcs test.cs
  * Run with:
  *     ./teste test.exe