commit e04f1621a1e28740068efb45eb2770e48d9fd5fe
Author: Alan McGovern <a...@slacker.site>
Date:   Tue Jun 22 11:35:33 2010 +0200

    [mono] Add a dllmap so that we P/Invoke the correct .so file

 bindings/mono/libgpod-sharp/Makefile.am            |    6 ++++++
 .../mono/libgpod-sharp/libgpod-sharp.dll.config.in |    4 ++++
 2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/bindings/mono/libgpod-sharp/Makefile.am 
b/bindings/mono/libgpod-sharp/Makefile.am
index 83f2f0d..eb2cb22 100644
--- a/bindings/mono/libgpod-sharp/Makefile.am
+++ b/bindings/mono/libgpod-sharp/Makefile.am
@@ -18,6 +18,12 @@ SOURCES =  \
        Thumbnail.cs \
        Track.cs
 
+dlname := $(shell grep "^dlname=" $(top_builddir)/src/libgpod.la | sed 
"s/^dlname=\(.*\)/\1/g")
+libgpod-sharp.dll.config: 
$(top_srcdir)/bindings/mono/libgpod-sharp/libgpod-sharp.dll.config.in 
+       sed "s/@DLNAME@/$(dlname)/g" $< >$@
+
+all-local: libgpod-sharp.dll.config
+
 EXTRAS = \
        libgpod-sharp.pc.in
 
diff --git a/bindings/mono/libgpod-sharp/libgpod-sharp.dll.config.in 
b/bindings/mono/libgpod-sharp/libgpod-sharp.dll.config.in
new file mode 100644
index 0000000..01ad69a
--- /dev/null
+++ b/bindings/mono/libgpod-sharp/libgpod-sharp.dll.config.in
@@ -0,0 +1,4 @@
+<configuration>
+  <dllmap dll="libgpod" target="@DLNAME@"/>
+</configuration>
+

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
gtkpod-cvs2 mailing list
gtkpod-cvs2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to