[Gtk-sharp-list] Small makefile patch

Maurício de Lemos Rodrigues Collares Net Maurício de Lemos Rodrigues Collares Net
Wed, 23 Oct 2002 14:22:02 -0200


This is a multi-part message in MIME format.
--------------060704030709060201030900
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Below is a patch to make Linux users who doesn't have gtk# installed 
able to compile gtk#. I didn't test this on Windows, but it should work:

Index: gconf/GConf/Makefile.in
===================================================================
RCS file: /mono/gtk-sharp/gconf/GConf/Makefile.in,v
retrieving revision 1.1
diff -u -w -r1.1 Makefile.in
--- gconf/GConf/Makefile.in     19 Oct 2002 09:31:19 -0000      1.1
+++ gconf/GConf/Makefile.in     22 Oct 2002 14:31:24 -0000
@@ -16,7 +16,7 @@
 all: gconf-sharp.dll

 gconf-sharp.dll: $(SOURCES)
-       $(MCS) $(SOURCES) /r:glib-sharp.dll /target:library 
/out:gconf-sharp.dll
+       $(MCS) $(SOURCES) /r:../../glib/glib-sharp.dll /target:library 
/out:gconf-sharp.dll

 install: all
        cp gconf-sharp.dll $(DESTDIR)@prefix@/lib
Index: gconf/GConf.PropertyEditors/Makefile.in
===================================================================
RCS file: /mono/gtk-sharp/gconf/GConf.PropertyEditors/Makefile.in,v
retrieving revision 1.1
diff -u -w -r1.1 Makefile.in
--- gconf/GConf.PropertyEditors/Makefile.in     19 Oct 2002 09:31:19 
-0000      1.1
+++ gconf/GConf.PropertyEditors/Makefile.in     22 Oct 2002 14:31:24 -0000
@@ -18,7 +18,7 @@
 all: gconf-sharp-peditors.dll
 gconf-sharp-peditors.dll: $(SOURCES)
-       $(MCS) $(SOURCES) /r:../GConf/gconf-sharp.dll /r:glib-sharp 
/r:gtk-sharp /r:gnome-sharp /r:glade-sharp /r:System.Drawing 
/target:library /out:gconf-sharp-peditors.dll
+       $(MCS) $(SOURCES) /r:../../glib/glib-sharp.dll 
/r:../../pango/pango-sharp.dll /r:../../atk/atk-sharp.dll 
/r:../../art/art-sharp.dll /r:../../gdk/gdk-sharp.dll 
/r:../GConf/gconf-sharp.dll /r:../../gtk/gtk-sharp.dll 
/r:../../gnome/gnome-sharp.dll /r:../../glade/glade-sharp.dll 
/r:System.Drawing /target:library /out:gconf-sharp-peditors.dll
 
 install: all
        cp gconf-sharp-peditors.dll $(DESTDIR)@prefix@/lib
Index: gnomedb/Makefile.in
===================================================================
RCS file: /mono/gtk-sharp/gnomedb/Makefile.in,v
retrieving revision 1.2
diff -u -w -r1.2 Makefile.in
--- gnomedb/Makefile.in 12 Sep 2002 01:23:35 -0000      1.2
+++ gnomedb/Makefile.in 22 Oct 2002 14:31:25 -0000
@@ -5,12 +5,12 @@
 @ENABLE_GNOMEDB_FALSE@ all:
 
 windows:
-       $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll 
/r:../gtk/gtk-sharp.dll /r:../gnome/gnome-sharp.dll 
/r:../gda/gda-sharp.dll /out:gnomedb-sharp.dll /recurse:*.cs
+       $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll 
/r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll 
/r:../art/art-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-sharp.dll 
/r:../gnome/gnome-sharp.dll /r:../gda/gda-sharp.dll 
/out:gnomedb-sharp.dll /recurse:*.cs
 
 linux: gnomedb-sharp.dll
 
 gnomedb-sharp.dll: Application.cs generated/*.cs
-       $(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -r 
gtk-sharp.dll -r gnome-sharp.dll -r gda-sharp.dll -o gnomedb-sharp.dll 
--recurse '*.cs'
+       $(MCS) --unsafe --target library -L ../glib -L ../pango -L 
../atk -L ../art -L ../gdk -L ../gtk -L ../gnome -L ../gda -r 
glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -r art-sharp.dll -r 
gdk-sharp.dll -r gtk-sharp.dll -r gnome-sharp.dll -r gda-sharp.dll -o 
gnomedb-sharp.dll --recurse '*.cs' clean:
        rm -f *.dll
Index: sample/gconf/Makefile
===================================================================
RCS file: /mono/gtk-sharp/sample/gconf/Makefile,v
retrieving revision 1.1
diff -u -w -r1.1 Makefile
--- sample/gconf/Makefile       19 Oct 2002 09:31:20 -0000      1.1
+++ sample/gconf/Makefile       22 Oct 2002 14:31:25 -0000
@@ -9,7 +9,7 @@
 all: sample.exe

 sample.exe: sample.schema sample.glade $(SOURCES)
-       $(MCS) /out:sample.exe $(SOURCES) 
/r:$(GCONFDIR)/GConf/gconf-sharp.dll 
/r:$(GCONFDIR)/GConf.PropertyEditors/gconf-sharp-peditors.dll 
/r:gtk-sharp /r:glade-sharp /r:gnome-sharp /r:System.Drawing 
/resource:sample.glade
+       $(MCS) /out:sample.exe $(SOURCES) /r:../../glib/glib-sharp.dll 
/r:../../pango/pango-sharp.dll /r:../../atk/atk-sharp.dll 
/r:../../art/art-sharp.dll /r:../../gdk/gdk-sharp.dll 
/r:$(GCONFDIR)/GConf/gconf-sharp.dll /r:../../gtk/gtk-sharp.dll 
/r:../../gnome/gnome-sharp.dll /r:../../glade/glade-sharp.dll 
/r:$(GCONFDIR)/GConf.PropertyEditors/gconf-sharp-peditors.dll 
/r:System.Drawing /resource:sample.glade

 Settings.cs: sample.schema
        MONO_PATH=$(top_builddir)/gconf/GConf/gconf-sharp.dll mono 
$(GCONFDIR)/tools/gconfsharp-schemagen.exe Sample sample.schema > 
Settings.cs

--------------060704030709060201030900
Content-Type: text/plain;
 name="gtk-sharp-makefiles.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="gtk-sharp-makefiles.patch"

? autom4te.cache
? gnomedb.patch
? api/Makefile
? api/generated-stamp
? gconf/Makefile
? gconf/GConf/Makefile
? gconf/GConf/gconf-sharp.dll
? gconf/GConf.PropertyEditors/Makefile
? gconf/GConf.PropertyEditors/gconf-sharp-peditors.dll
? gconf/tools/Makefile
? gconf/tools/gconfsharp-schemagen
? parser/Makefile
? parser/gapi_format_xml
? sample/gconf/Settings.cs
Index: gconf/GConf/Makefile.in
===================================================================
RCS file: /mono/gtk-sharp/gconf/GConf/Makefile.in,v
retrieving revision 1.1
diff -u -w -r1.1 Makefile.in
--- gconf/GConf/Makefile.in	19 Oct 2002 09:31:19 -0000	1.1
+++ gconf/GConf/Makefile.in	22 Oct 2002 14:31:24 -0000
@@ -16,7 +16,7 @@
 all: gconf-sharp.dll
 
 gconf-sharp.dll: $(SOURCES)
-	$(MCS) $(SOURCES) /r:glib-sharp.dll /target:library /out:gconf-sharp.dll
+	$(MCS) $(SOURCES) /r:../../glib/glib-sharp.dll /target:library /out:gconf-sharp.dll
 
 install: all
 	cp gconf-sharp.dll $(DESTDIR)@prefix@/lib
Index: gconf/GConf.PropertyEditors/Makefile.in
===================================================================
RCS file: /mono/gtk-sharp/gconf/GConf.PropertyEditors/Makefile.in,v
retrieving revision 1.1
diff -u -w -r1.1 Makefile.in
--- gconf/GConf.PropertyEditors/Makefile.in	19 Oct 2002 09:31:19 -0000	1.1
+++ gconf/GConf.PropertyEditors/Makefile.in	22 Oct 2002 14:31:24 -0000
@@ -18,7 +18,7 @@
 all: gconf-sharp-peditors.dll
 
 gconf-sharp-peditors.dll: $(SOURCES)
-	$(MCS) $(SOURCES) /r:../GConf/gconf-sharp.dll /r:glib-sharp /r:gtk-sharp /r:gnome-sharp /r:glade-sharp /r:System.Drawing /target:library /out:gconf-sharp-peditors.dll
+	$(MCS) $(SOURCES) /r:../../glib/glib-sharp.dll /r:../../pango/pango-sharp.dll /r:../../atk/atk-sharp.dll /r:../../art/art-sharp.dll /r:../../gdk/gdk-sharp.dll /r:../GConf/gconf-sharp.dll /r:../../gtk/gtk-sharp.dll /r:../../gnome/gnome-sharp.dll /r:../../glade/glade-sharp.dll /r:System.Drawing /target:library /out:gconf-sharp-peditors.dll
 
 install: all
 	cp gconf-sharp-peditors.dll $(DESTDIR)@prefix@/lib
Index: gnomedb/Makefile.in
===================================================================
RCS file: /mono/gtk-sharp/gnomedb/Makefile.in,v
retrieving revision 1.2
diff -u -w -r1.2 Makefile.in
--- gnomedb/Makefile.in	12 Sep 2002 01:23:35 -0000	1.2
+++ gnomedb/Makefile.in	22 Oct 2002 14:31:25 -0000
@@ -5,12 +5,12 @@
 @ENABLE_GNOMEDB_FALSE@ all: 
 
 windows:
-	$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../gtk/gtk-sharp.dll /r:../gnome/gnome-sharp.dll /r:../gda/gda-sharp.dll /out:gnomedb-sharp.dll /recurse:*.cs
+	$(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../art/art-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-sharp.dll /r:../gnome/gnome-sharp.dll /r:../gda/gda-sharp.dll /out:gnomedb-sharp.dll /recurse:*.cs
 
 linux: gnomedb-sharp.dll
 
 gnomedb-sharp.dll: Application.cs generated/*.cs
-	$(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -r gtk-sharp.dll -r gnome-sharp.dll -r gda-sharp.dll -o gnomedb-sharp.dll --recurse '*.cs'
+	$(MCS) --unsafe --target library -L ../glib -L ../pango -L ../atk -L ../art -L ../gdk -L ../gtk -L ../gnome -L ../gda -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -r art-sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -r gnome-sharp.dll -r gda-sharp.dll -o gnomedb-sharp.dll --recurse '*.cs'
 
 clean:
 	rm -f *.dll
Index: sample/gconf/Makefile
===================================================================
RCS file: /mono/gtk-sharp/sample/gconf/Makefile,v
retrieving revision 1.1
diff -u -w -r1.1 Makefile
--- sample/gconf/Makefile	19 Oct 2002 09:31:20 -0000	1.1
+++ sample/gconf/Makefile	22 Oct 2002 14:31:25 -0000
@@ -9,7 +9,7 @@
 all: sample.exe
 
 sample.exe: sample.schema sample.glade $(SOURCES)
-	$(MCS) /out:sample.exe $(SOURCES) /r:$(GCONFDIR)/GConf/gconf-sharp.dll /r:$(GCONFDIR)/GConf.PropertyEditors/gconf-sharp-peditors.dll /r:gtk-sharp /r:glade-sharp /r:gnome-sharp /r:System.Drawing /resource:sample.glade
+	$(MCS) /out:sample.exe $(SOURCES) /r:../../glib/glib-sharp.dll /r:../../pango/pango-sharp.dll /r:../../atk/atk-sharp.dll /r:../../art/art-sharp.dll /r:../../gdk/gdk-sharp.dll /r:$(GCONFDIR)/GConf/gconf-sharp.dll /r:../../gtk/gtk-sharp.dll /r:../../gnome/gnome-sharp.dll /r:../../glade/glade-sharp.dll /r:$(GCONFDIR)/GConf.PropertyEditors/gconf-sharp-peditors.dll /r:System.Drawing /resource:sample.glade
 
 Settings.cs: sample.schema
 	MONO_PATH=$(top_builddir)/gconf/GConf/gconf-sharp.dll mono $(GCONFDIR)/tools/gconfsharp-schemagen.exe Sample sample.schema > Settings.cs

--------------060704030709060201030900--