[Gtk-sharp-list] [Patch] make uninstall
Charles Iliya Krempeaux
charles@reptile.ca
17 Mar 2003 22:14:48 -0800
--=-c1mSrI2W6QVSY4u5/6ZP
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hello,
Can I commit this?
I added stuff to the Makefile.in files for a "uninstall" rule.
That way (if people so choose to do) they can do a:
make uninstall
to uninstall Gtk#.
See ya
--
Charles Iliya Krempeaux, BSc
charles@reptile.ca
________________________________________________________________________
Reptile Consulting & Services 604-REPTILE http://www.reptile.ca/
--=-c1mSrI2W6QVSY4u5/6ZP
Content-Disposition: attachment; filename=gtk-sharp-Uninstall.diff
Content-Transfer-Encoding: quoted-printable
Content-Type: text/x-patch; name=gtk-sharp-Uninstall.diff; charset=ISO-8859-1
Index: ChangeLog
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/ChangeLog,v
retrieving revision 1.360
diff -u -r1.360 ChangeLog
--- ChangeLog 16 Mar 2003 07:03:45 -0000 1.360
+++ ChangeLog 18 Mar 2003 06:08:36 -0000
@@ -1,3 +1,40 @@
+2003-03-17 Charles Iliya Krempeaux <charles@reptile.ca>
+
+ * makefile : Added a "uninstall" rule.
+ * api/Makefile.in : Added an "uninstall" rule.
+ * generator/Makefile.in : Added an "uninstall" rule.
+ * parser/Makefile.in : Added an "uninstall" rule.
+ * art/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * atk/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * gda/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * gdk/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * glade/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * glib/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * gnome/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * gnomedb/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * gtk/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * gst/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * pango/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * rsvg/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * gconf/Makefile.in : Added an "uninstall" rule.
+ * gconf/GConf/Makefile.in : Added an "uninstall" rule. And
+ added a "OUTPUT" variable and made use of it.
+ * gconf/GConf.PropertyEditors/Makefile.in : Added an
+ "uninstall" rule. And added a "OUTPUT" variable and
+ made use of it.
+
2003-03-15 Duncan Mak <duncan@ximian.com>
=20
* gtk/TextBuffer.custom: Fix the Text property. Patch from Mathias
Index: makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/makefile,v
retrieving revision 1.35
diff -u -r1.35 makefile
--- makefile 27 Feb 2003 05:16:47 -0000 1.35
+++ makefile 18 Mar 2003 06:08:36 -0000
@@ -49,12 +49,26 @@
=20
install: install-native install-binding
=20
+uninstall: uninstall-native uninstall-binding
+
+
install-binding:
for i in $(DIRS); do \
$(MAKE) -C $$i install || exit 1; \
done
=20
+uninstall-binding:
+ for i in $(DIRS); do \
+ $(MAKE) -C $$i uninstall || exit 1; \
+ done
+
+
install-native:
for i in $(NATIVE_DIRS); do \
$(MAKE) -C $$i install || exit 1; \
+ done
+
+uninstall-native:
+ for i in $(NATIVE_DIRS); do \
+ $(MAKE) -C $$i uninstall || exit 1; \
done
Index: api/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/api/Makefile.in,v
retrieving revision 1.8
diff -u -r1.8 Makefile.in
--- api/Makefile.in 27 Feb 2003 05:16:47 -0000 1.8
+++ api/Makefile.in 18 Mar 2003 06:08:36 -0000
@@ -31,3 +31,8 @@
install: all
../mkinstalldirs $(apidir) && \
cp $(APIS) $(apidir)
+
+uninstall:
+ for i in $(APIS); do \
+ rm -f $(apidir)/$$i; \
+ done;
Index: art/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/art/Makefile.in,v
retrieving revision 1.4
diff -u -r1.4 Makefile.in
--- art/Makefile.in 22 Dec 2002 05:08:50 -0000 1.4
+++ art/Makefile.in 18 Mar 2003 06:08:36 -0000
@@ -1,15 +1,16 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dart-sharp.dll
=20
all: linux
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gdk/gdk-i=
maging-sharp.dll /out:art-sharp.dll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gdk/gdk-i=
maging-sharp.dll /out:$(OUTPUT) /recurse:*.cs
=20
-linux: art-sharp.dll
+linux: $(OUTPUT)
=20
-art-sharp.dll: generated/*.cs
- $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -L ../gdk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll =
-r gdk-sharp.dll -o art-sharp.dll --recurse '*.cs'
+$(OUTPUT): generated/*.cs
+ $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -L ../gdk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll =
-r gdk-sharp.dll -o $(OUTPUT) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -17,5 +18,8 @@
=20
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp art-sharp.dll $(DESTDIR)@prefix@/lib
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
=20
Index: atk/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/atk/Makefile.in,v
retrieving revision 1.8
diff -u -r1.8 Makefile.in
--- atk/Makefile.in 22 Dec 2002 05:08:50 -0000 1.8
+++ atk/Makefile.in 18 Mar 2003 06:08:36 -0000
@@ -1,15 +1,16 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Datk-sharp.dll
=20
all: linux
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /out:atk-sharp.dll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /out:$(OUTPUT) /recurse:*.cs
=20
-linux: atk-sharp.dll
+linux: $(OUTPUT)
=20
-atk-sharp.dll: generated/*.cs
- $(MCS) --unsafe --target library -L ../glib -L ../pango -r glib-sharp.dll=
-r pango-sharp.dll -o atk-sharp.dll --recurse '*.cs'
+$(OUTPUT): generated/*.cs
+ $(MCS) --unsafe --target library -L ../glib -L ../pango -r glib-sharp.dll=
-r pango-sharp.dll -o $(OUTPUT) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -17,5 +18,8 @@
=20
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp atk-sharp.dll $(DESTDIR)@prefix@/lib
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
=20
Index: gconf/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gconf/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- gconf/Makefile.in 22 Dec 2002 05:08:50 -0000 1.3
+++ gconf/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -13,6 +13,11 @@
$(MAKE) -C $$i install || exit 1; \
done
=20
+uninstall:
+ for i in $(SUBDIRS); do \
+ $(MAKE) -C $$i uninstall || exit 1; \
+ done
+
clean:
for i in $(SUBDIRS); do \
$(MAKE) -C $$i clean || exit 1; \
Index: gconf/GConf/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gconf/GConf/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- gconf/GConf/Makefile.in 22 Dec 2002 05:08:50 -0000 1.3
+++ gconf/GConf/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,5 +1,6 @@
MCS =3D mcs
DESTDIR =3D
+OUTPUT=3Dgconf-sharp.dll
=20
SOURCES =3D \
ClientBase.cs \
@@ -13,15 +14,18 @@
Value.cs \
#
=20
-all: gconf-sharp.dll
+all: $(OUTPUT)
=20
-gconf-sharp.dll: $(SOURCES)
- $(MCS) $(SOURCES) -L ../../glib /r:glib-sharp.dll /target:library /out:gc=
onf-sharp.dll
+$(OUTPUT): $(SOURCES)
+ $(MCS) $(SOURCES) -L ../../glib /r:glib-sharp.dll /target:library /out:$(=
OUTPUT)
=20
install: all
../../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp gconf-sharp.dll $(DESTDIR)@prefix@/lib
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
=20
clean:
- rm -f gconf-sharp.dll
+ rm -f $(OUTPUT)
=20
Index: gconf/GConf.PropertyEditors/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gconf/GConf.PropertyEditors/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- gconf/GConf.PropertyEditors/Makefile.in 22 Dec 2002 05:08:50 -0000 1.3
+++ gconf/GConf.PropertyEditors/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,5 +1,6 @@
MCS =3D mcs
DESTDIR =3D=20
+OUTPUT=3Dgconf-sharp-peditors.dll
=20
SOURCES =3D \
PropertyEditor.cs \
@@ -15,15 +16,18 @@
EditorShell.cs \
#
=20
-all: gconf-sharp-peditors.dll
+all: $(OUTPUT)
=20
-gconf-sharp-peditors.dll: $(SOURCES)
- $(MCS) $(SOURCES) -L ../../glib -L ../../pango -L ../../atk -L ../../gdk =
-L ../../gtk -L ../../art -L ../../gnome -L ../GConf -L ../../glade /r:glib=
-sharp.dll /r:pango-sharp.dll /r:atk-sharp.dll /r:gdk-sharp.dll /r:gtk-shar=
p.dll /r:art-sharp.dll /r:gnome-sharp.dll /r:glade-sharp.dll /r:gconf-sharp=
.dll /r:System.Drawing /target:library /out:gconf-sharp-peditors.dll
+$(OUTPUT): $(SOURCES)
+ $(MCS) $(SOURCES) -L ../../glib -L ../../pango -L ../../atk -L ../../gdk =
-L ../../gtk -L ../../art -L ../../gnome -L ../GConf -L ../../glade /r:glib=
-sharp.dll /r:pango-sharp.dll /r:atk-sharp.dll /r:gdk-sharp.dll /r:gtk-shar=
p.dll /r:art-sharp.dll /r:gnome-sharp.dll /r:glade-sharp.dll /r:gconf-sharp=
.dll /r:System.Drawing /target:library /out:$(OUTPUT)
=20
install: all
../../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp gconf-sharp-peditors.dll $(DESTDIR)@prefix@/lib
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
=20
clean:
- rm -f gconf-sharp-peditors.dll
+ rm -f $(OUTPUT)
=20
Index: gda/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gda/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- gda/Makefile.in 22 Dec 2002 05:08:51 -0000 1.3
+++ gda/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,16 +1,17 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dgda-sharp.dll
=20
@ENABLE_GDA_TRUE@ all: linux
@ENABLE_GDA_FALSE@ all:=20
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:gda-sharp.d=
ll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:$(OUTPUT) /=
recurse:*.cs
=20
-linux: gda-sharp.dll
+linux: $(OUTPUT)
=20
-gda-sharp.dll: Application.cs generated/*.cs
- $(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -o gda-shar=
p.dll --recurse '*.cs'
+$(OUTPUT): Application.cs generated/*.cs
+ $(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -o $(OUTPUT=
) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -18,4 +19,9 @@
=20
install: all
@ENABLE_GDA_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
-@ENABLE_GDA_TRUE@ cp gda-sharp.dll $(DESTDIR)@prefix@/lib
+@ENABLE_GDA_TRUE@ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+@ENABLE_GDA_TRUE@ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
+
Index: gdk/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gdk/Makefile.in,v
retrieving revision 1.10
diff -u -r1.10 Makefile.in
--- gdk/Makefile.in 6 Jan 2003 01:44:49 -0000 1.10
+++ gdk/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,15 +1,16 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dgdk-sharp.dll
=20
all: linux
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /out:gdk-sharp.dll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /out:$(OUTPUT) /recurse:*.cs
=20
-linux: gdk-sharp.dll
+linux: $(OUTPUT)
=20
-gdk-sharp.dll: *.cs generated/*.cs
- $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -o gdk-sha=
rp.dll --recurse '*.cs'
+$(OUTPUT): *.cs generated/*.cs
+ $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll -o $(OUTPU=
T) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -17,5 +18,8 @@
=20
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp gdk-sharp.dll $(DESTDIR)@prefix@/lib
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
=20
Index: generator/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/generator/Makefile.in,v
retrieving revision 1.2
diff -u -r1.2 Makefile.in
--- generator/Makefile.in 23 Aug 2002 21:22:15 -0000 1.2
+++ generator/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -19,5 +19,8 @@
../mkinstalldirs $(DESTDIR)$(prefix)/bin && \
cp gapi_codegen.exe $(DESTDIR)$(prefix)/bin
=20
+uninstall:
+ rm -f $(DESTDIR)$(prefix)/bin/gapi_codegen.exe
+
gapi_codegen.exe: *.cs
$(MCS) --unsafe -o gapi_codegen.exe -r System.Xml *.cs
Index: glade/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/glade/Makefile.in,v
retrieving revision 1.4
diff -u -r1.4 Makefile.in
--- glade/Makefile.in 22 Dec 2002 05:08:51 -0000 1.4
+++ glade/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,16 +1,17 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dglade-sharp.dll
=20
@ENABLE_GLADE_TRUE@ all: linux
@ENABLE_GLADE_FALSE@ all:=20
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-s=
harp.dll /out:glade-sharp.dll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-s=
harp.dll /out:$(OUTPUT) /recurse:*.cs
=20
-linux: glade-sharp.dll
+linux: $(OUTPUT)
=20
-glade-sharp.dll: *.cs generated/*.cs
- $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -L ../gdk -L ../gtk -r glib-sharp.dll -r pango-sharp.dll -r atk-=
sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -o glade-sharp.dll --recurse '*=
.cs'
+$(OUTPUT): *.cs generated/*.cs
+ $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -L ../gdk -L ../gtk -r glib-sharp.dll -r pango-sharp.dll -r atk-=
sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -o $(OUTPUT) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -18,4 +19,9 @@
=20
install: all
@ENABLE_GLADE_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
-@ENABLE_GLADE_TRUE@ cp glade-sharp.dll $(DESTDIR)@prefix@/lib
+@ENABLE_GLADE_TRUE@ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
+
Index: glib/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/glib/Makefile.in,v
retrieving revision 1.8
diff -u -r1.8 Makefile.in
--- glib/Makefile.in 22 Dec 2002 05:08:51 -0000 1.8
+++ glib/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,15 +1,16 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dglib-sharp.dll
=20
all: linux
=20
windows:
- $(CSC) /unsafe /target:library /out:glib-sharp.dll /recurse:*.cs
+ $(CSC) /unsafe /target:library /out:$(OUTPUT) /recurse:*.cs
=20
-linux: glib-sharp.dll
+linux: $(OUTPUT)
=20
-glib-sharp.dll: *.cs
- $(MCS) --unsafe --target library -o glib-sharp.dll --recurse '*.cs'
+$(OUTPUT): *.cs
+ $(MCS) --unsafe --target library -o $(OUTPUT) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -17,5 +18,9 @@
=20
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp glib-sharp.dll $(DESTDIR)@prefix@/lib || exit 1
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib || exit 1
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
=20
Index: gnome/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gnome/Makefile.in,v
retrieving revision 1.8
diff -u -r1.8 Makefile.in
--- gnome/Makefile.in 22 Dec 2002 05:08:51 -0000 1.8
+++ gnome/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,16 +1,17 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dgnome-sharp.dll
=20
@ENABLE_GNOME_TRUE@ all: linux
@ENABLE_GNOME_FALSE@ all:=20
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-s=
harp.dll /out:gnome-sharp.dll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-s=
harp.dll /out:$(OUTPUT) /recurse:*.cs
=20
-linux: gnome-sharp.dll
+linux: $(OUTPUT)
=20
-gnome-sharp.dll: generated/*.cs
- $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -L ../art -L ../gdk -L ../gtk -r glib-sharp.dll -r pango-sharp.d=
ll -r atk-sharp.dll -r art-sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -o g=
nome-sharp.dll --recurse '*.cs'
+$(OUTPUT): generated/*.cs
+ $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -L ../art -L ../gdk -L ../gtk -r glib-sharp.dll -r pango-sharp.d=
ll -r atk-sharp.dll -r art-sharp.dll -r gdk-sharp.dll -r gtk-sharp.dll -o $=
(OUTPUT) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -18,5 +19,9 @@
=20
install: all
@ENABLE_GNOME_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
-@ENABLE_GNOME_TRUE@ cp gnome-sharp.dll $(DESTDIR)@prefix@/lib
+@ENABLE_GNOME_TRUE@ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+@ENABLE_GNOME_TRUE@ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
=20
Index: gnomedb/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gnomedb/Makefile.in,v
retrieving revision 1.4
diff -u -r1.4 Makefile.in
--- gnomedb/Makefile.in 22 Dec 2002 05:08:52 -0000 1.4
+++ gnomedb/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,16 +1,17 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dgnomedb-sharp.dll
=20
@ENABLE_GNOMEDB_TRUE@ all: linux
@ENABLE_GNOMEDB_FALSE@ all:=20
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../art/art-sharp.dll /r:../gdk/gdk-s=
harp.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/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../art/art-sharp.dll /r:../gdk/gdk-s=
harp.dll /r:../gtk/gtk-sharp.dll /r:../gnome/gnome-sharp.dll /r:../gda/gda-=
sharp.dll /out:$(OUTPUT) /recurse:*.cs
=20
-linux: gnomedb-sharp.dll
+linux: $(OUTPUT)
=20
-gnomedb-sharp.dll: Application.cs generated/*.cs
- $(MCS) --unsafe --target library -L ../glib -L ../pango -L ../atk -L ../a=
rt -L ../gdk -L ../gtk -L ../gnome -L ../gda -r glib-sharp.dll -r pango-sha=
rp.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'
+$(OUTPUT): Application.cs generated/*.cs
+ $(MCS) --unsafe --target library -L ../glib -L ../pango -L ../atk -L ../a=
rt -L ../gdk -L ../gtk -L ../gnome -L ../gda -r glib-sharp.dll -r pango-sha=
rp.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 $(OUTPUT) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -18,4 +19,9 @@
=20
install: all
@ENABLE_GNOMEDB_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
-@ENABLE_GNOMEDB_TRUE@ cp gnomedb-sharp.dll $(DESTDIR)@prefix@/lib
+@ENABLE_GNOMEDB_TRUE@ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+@ENABLE_GNOMEDB_TRUE@ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
+
Index: gst/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gst/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- gst/Makefile.in 22 Dec 2002 05:08:52 -0000 1.3
+++ gst/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,15 +1,16 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dgst-sharp.dll
=20
all: linux
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:gst-sharp.d=
ll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:$(OUTPUT) /=
recurse:*.cs
=20
-linux: gst-sharp.dll
+linux: $(OUTPUT)
=20
-gst-sharp.dll: *.cs
- $(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -o gst-shar=
p.dll --recurse '*.cs'
+$(OUTPUT): *.cs
+ $(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -o $(OUTPUT=
) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -17,5 +18,9 @@
=20
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp gst-sharp.dll $(DESTDIR)@prefix@/lib || exit 1
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib || exit 1
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
=20
Index: gtk/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/gtk/Makefile.in,v
retrieving revision 1.12
diff -u -r1.12 Makefile.in
--- gtk/Makefile.in 22 Dec 2002 05:08:52 -0000 1.12
+++ gtk/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,15 +1,16 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dgtk-sharp.dll
=20
all: linux
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gdk/gdk-i=
maging-sharp.dll /out:gtk-sharp.dll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /r:../pango/pang=
o-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gdk/gdk-i=
maging-sharp.dll /out:$(OUTPUT) /recurse:*.cs
=20
-linux: gtk-sharp.dll
+linux: $(OUTPUT)
=20
-gtk-sharp.dll: *.cs generated/*.cs
- $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -L ../gdk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll =
-r gdk-sharp.dll -o gtk-sharp.dll --recurse '*.cs'
+$(OUTPUT): *.cs generated/*.cs
+ $(MCS) --unsafe --target library -r System.Drawing -L ../glib -L ../pango=
-L ../atk -L ../gdk -r glib-sharp.dll -r pango-sharp.dll -r atk-sharp.dll =
-r gdk-sharp.dll -o $(OUTPUT) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -17,5 +18,9 @@
=20
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp gtk-sharp.dll $(DESTDIR)@prefix@/lib
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
=20
Index: pango/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/pango/Makefile.in,v
retrieving revision 1.9
diff -u -r1.9 Makefile.in
--- pango/Makefile.in 7 Jan 2003 04:03:48 -0000 1.9
+++ pango/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -1,15 +1,16 @@
MCS=3Dmcs
DESTDIR=3D
+OUTPUT=3Dpango-sharp.dll
=20
all: linux
=20
windows:
- $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:pango-sharp=
.dll /recurse:*.cs
+ $(CSC) /unsafe /target:library /r:../glib/glib-sharp.dll /out:$(OUTPUT) /=
recurse:*.cs
=20
-linux: pango-sharp.dll
+linux: $(OUTPUT)
=20
-pango-sharp.dll: generated/*.cs
- $(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -r System.D=
rawing -o pango-sharp.dll --recurse '*.cs'
+$(OUTPUT): generated/*.cs
+ $(MCS) --unsafe --target library -L ../glib -r glib-sharp.dll -r System.D=
rawing -o $(OUTPUT) --recurse '*.cs'
=20
clean:
rm -f *.dll
@@ -17,5 +18,9 @@
=20
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
- cp pango-sharp.dll $(DESTDIR)@prefix@/lib
+ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
+
+uninstall:
+ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
=20
Index: parser/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/parser/Makefile.in,v
retrieving revision 1.4
diff -u -r1.4 Makefile.in
--- parser/Makefile.in 11 Dec 2002 23:10:31 -0000 1.4
+++ parser/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -33,3 +33,11 @@
../mkinstalldirs $(DESTDIR)$(prefix)/share/perl5/GAPI && \
cp $$i $(DESTDIR)$(prefix)/share/perl5/GAPI; \
done
+
+uninstall:
+ for i in $(SCRIPTS) gapi_format_xml; do \
+ rm -f $(DESTDIR)$(prefix)/bin/$$i; \
+ done
+ for i in $(MODULES); do \
+ rm -f $(DESTDIR)$(prefix)/share/perl5/GAPI/$$i; \
+ done
Index: rsvg/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvs/public/gtk-sharp/rsvg/Makefile.in,v
retrieving revision 1.2
diff -u -r1.2 Makefile.in
--- rsvg/Makefile.in 7 Mar 2003 05:15:22 -0000 1.2
+++ rsvg/Makefile.in 18 Mar 2003 06:08:38 -0000
@@ -36,3 +36,8 @@
@ENABLE_RSVG_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
@ENABLE_RSVG_TRUE@ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
=20
+
+uninstall:
+@ENABLE_RSVG_TRUE@ rm -f $(DESTDIR)@prefix@/lib/$(OUTPUT)
+
+
--=-c1mSrI2W6QVSY4u5/6ZP--