commit e04f1621a1e28740068efb45eb2770e48d9fd5fe
Author: Alan McGovern <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2