[Gtk-sharp-list] [Patch] sources/makefile
Charles Iliya Krempeaux
charles@lizard.reptile.ca
22 Feb 2003 02:41:23 -0800
--=-54sonqIfF7b++6UCsXGF
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hello,
Sorry, that was the wrong Patch. Here's the proper one.
See ya
On Sat, 2003-02-22 at 02:39, Charles Iliya Krempeaux wrote:
> Hello,
>
> This is a patch for "sources/makefile". This patch adds a new
> rule called "get-source-code".
>
> When the user runs:
>
> make get-source-code
>
> It will download and unpack (almost) all the source code (currently)
> used by Gtk#. (The exception being gtkhtml-3.0 for now.)
>
> This was added so that you don't have to go and find all the
> source code packages needed by gapi.pl (to generate the
> ???-api.xml files).
>
>
> This could potentially be used to get rid of all ???-api.xml
> files in api/ in the CVS. And just generate everything from
> the source code. (I.e., the main makefile would do a
> "make -C sources get-source-code" first, and then do everything
> else. (I have NOT added this ability though. I didn't know
> if other would want it.)
>
> Anyways, this is a useful Patch for those who want to make their
> own ???-api.xml files.
>
>
> See ya
--=-54sonqIfF7b++6UCsXGF
Content-Disposition: attachment; filename=makefile.diff
Content-Transfer-Encoding: quoted-printable
Content-Type: text/x-patch; name=makefile.diff; charset=ISO-8859-1
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: /mono/gtk-sharp/sources/makefile,v
retrieving revision 1.1
diff -u -r1.1 makefile
--- makefile 20 Aug 2002 19:56:18 -0000 1.1
+++ makefile 22 Feb 2003 10:23:12 -0000
@@ -1,2 +1,25 @@
+# TODO: Need to add gtkhtml-3.0 to DOWNLOADS.
+DOWNLOADS =3D \
+ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/atk-1.0.2.tar.gz=
\
+ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/pango-1.0.3.tar.=
gz \
+ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/gtk+-2.0.5.tar.g=
z \
+ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/libgnome-2.0.1.t=
ar.gz \
+ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/libgnomecanvas-2=
.0.1.tar.gz \
+ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/libgnomeui-2.0.1=
.tar.gz \
+ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.0/sources/libglade-2.0.0.t=
ar.gz \
+ http://ftp.gnome.org/pub/GNOME/desktop/2.0/2.0.3/sources/libart_lgpl-2.3.=
10.tar.gz \
+ ftp://ftp.gnome-db.org/pub/gnome-db/sources/v0.10.0/libgda-0.10.0.tar.gz =
\
+ ftp://ftp.gnome-db.org/pub/gnome-db/sources/v0.10.0/libgnomedb-0.10.0.tar=
.gz \
+ http://unc.dl.sourceforge.net/sourceforge/gstreamer/gstreamer-0.4.2.tar.g=
z \
+ http://ftp.gnome.org/pub/gnome/sources/librsvg/2.0/librsvg-2.0.1.tar.gz =
\
+
+
all:
PERLLIB=3D../parser PATH=3D../parser:$$PATH ../parser/gapi.pl gtk-sharp.s=
ources ../api
+
+get-source-code:
+ for i in $(DOWNLOADS); do \
+ wget $$i --output-document=3D- | tar -xz ; \
+ done;
+
+
--=-54sonqIfF7b++6UCsXGF--