com gtk/php-gtk: - Make sure generated files are generated before any of them are compiled.: ext/gtk+/Makefile.frag ext/libglade/Makefile.frag ext/skeleton/Makefile.frag
[email protected] (David Soria Parra) Wed, 12 Oct 2005 20:05:37 +0000
| Newsgroups | php.gtk.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: 7b2cf27d55645070243d453c5d1d5f31f7cc4f20 Author: foobar <[email protected]> Wed, 12 Oct 2005 20:05:37 +0000 Parents: ab6452548c08bce7ad37078532f6be21e849392d Branches: master Link: http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=7b2cf27d55645070243d453c5d1d5f31f7cc4f20 Log: - Make sure generated files are generated before any of them are compiled. Changed paths: M ext/gtk+/Makefile.frag M ext/libglade/Makefile.frag M ext/skeleton/Makefile.frag Diff: 7b2cf27d55645070243d453c5d1d5f31f7cc4f20 diff --git a/ext/gtk+/Makefile.frag b/ext/gtk+/Makefile.frag index d12babb..60b4896 100644 --- a/ext/gtk+/Makefile.frag +++ b/ext/gtk+/Makefile.frag @@ -9,6 +9,14 @@ GTK_OVERRIDES = \ $(srcdir)/gtktextview.overrides \ $(srcdir)/gtktreeview.overrides +gen_sources = \ + $(builddir)/gen_gtk.c \ + $(builddir)/gen_gdk.c \ + $(builddir)/gen_atk.c \ + $(builddir)/gen_pango.c + +$(gen_sources:.c=.lo): $(gen_sources) + $(builddir)/gen_gtk.c: $(srcdir)/gtk.defs $(COMMONDEFS) $(srcdir)/gtk-extrafuncs.defs $(GTK_OVERRIDES) $(builddir)/gen_gdk.c: $(srcdir)/gdk.defs $(COMMONDEFS) $(srcdir)/gdk.overrides $(builddir)/gen_atk.c: $(COMMONDEFS) $(srcdir)/atk.overrides diff --git a/ext/libglade/Makefile.frag b/ext/libglade/Makefile.frag index 5b0c487..63ecd12 100644 --- a/ext/libglade/Makefile.frag +++ b/ext/libglade/Makefile.frag @@ -1,4 +1,6 @@ +$(builddir)/gen_libglade.lo: $(builddir)/gen_libglade.c + $(builddir)/gen_libglade.c: $(srcdir)/libglade.defs $(srcdir)/libglade.overrides ( \ $(PHP) $(top_srcdir)/generator/generator.php \ diff --git a/ext/skeleton/Makefile.frag b/ext/skeleton/Makefile.frag index adb1eec..c6ba9ff 100644 --- a/ext/skeleton/Makefile.frag +++ b/ext/skeleton/Makefile.frag @@ -1,6 +1,8 @@ $(builddir)/php_skeleton.lo: $(builddir)/gen_ce_skeleton.h +$(builddir)/gen_skeleton.lo: $(builddir)/gen_skeleton.c + $(builddir)/gen_skeleton.c: $(srcdir)/skeleton.defs $(srcdir)/skeleton.overrides $(PHP) -f $(top_srcdir)/generator/generator.php -- -o $(srcdir)/skeleton.overrides -p Skeleton -r $(top_srcdir)/ext/gtk%2b/gtk.defs $(srcdir)/skeleton.defs > $@