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 > $@