[f-spot] fix distcheck for gio-sharp



commit f187a70d0d9feb3068c142695cf5e98226c94a2e
Author: Stephane Delcroix <stephane delcroix org>
Date:   Wed May 27 09:04:59 2009 +0200

    fix distcheck for gio-sharp
---
 gio-sharp/gio/Makefile.am |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/gio-sharp/gio/Makefile.am b/gio-sharp/gio/Makefile.am
index ddeebb1..cf4f015 100644
--- a/gio-sharp/gio/Makefile.am
+++ b/gio-sharp/gio/Makefile.am
@@ -3,12 +3,18 @@ include ../../Makefile.include
 UNSAFE = -unsafe
 DEBUG = -debug
 
-SRCS =						\
-	AssemblyInfo.cs				\
-	FileFactory.cs				\
-	GioStream.cs
+SRCS =								\
+	$(srcdir)/AssemblyInfo.cs				\
+	$(srcdir)/FileFactory.cs				\
+	$(srcdir)/GioStream.cs
 
-CUSTOMS =
+CUSTOMS =							\
+	$(srcdir)/AppInfoAdapter.custom				\
+	$(srcdir)/FileAdapter.custom				\
+	$(srcdir)/File.custom					\
+	$(srcdir)/FileEnumerator.custom
+
+SNK = 	$(srcdir)/gtk-sharp.snk
 
 ASSEMBLIES =					\
 	-pkg:glib-sharp-2.0
@@ -24,13 +30,14 @@ gio-api.xml: $(srcdir)/gio-api.raw $(srcdir)/Gio.metadata
 $(builddir)/../generator/gapi_codegen.exe:
 	$(MAKE) -C $(builddir)/../generator
 
-generated/File.cs: gio-api.xml $(CUSTOMS) $(builddir)/../generator/gapi_codegen.exe
+$(builddir)/generated/File.cs: $(builddir)/gio-api.xml $(CUSTOMS) $(builddir)/../generator/gapi_codegen.exe
 	@echo -e "\n*** Generating C# code"
 	$(MONO) $(builddir)/../generator/gapi_codegen.exe $(GLIBSHARP_CFLAGS) --outdir=generated --customdir=$(srcdir) --generate gio-api.xml
 
-gio-sharp.dll: $(srcdir)/generated/File.cs $(SRCS)
+gio-sharp.dll: $(builddir)/generated/File.cs $(SRCS) $(SNK)
 	@echo -e "\n*** Building $@"
-	$(CSC) -target:library -out:$@ $(UNSAFE) $(DEBUG) $(ASSEMBLIES) $(SRCS) $(srcdir)/generated/*.cs
+	cp $(SNK) .
+	$(CSC) -target:library -out:$@ $(UNSAFE) $(DEBUG) $(ASSEMBLIES) $(SRCS) $(builddir)/generated/*.cs
 
 assemblydir = $(pkglibdir)
 assembly_DATA =			\
@@ -46,4 +53,7 @@ CLEANFILES = 			\
 EXTRA_DIST =			\
 	$(SRCS)			\
 	$(CUSTOMS)		\
+	Gio.metadata		\
+	$(SNK)			\
+	gio-sharp.dll.config	\
 	gio-api.raw



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]