gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r10843: built generated files as dep


From: rob
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r10843: built generated files as dependencies, rather than use suffix rules. Use srcdir to find all input files to *-codegen.
Date: Sun, 26 Apr 2009 11:05:46 -0600
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 10843
committer: address@hidden
branch nick: trunk
timestamp: Sun 2009-04-26 11:05:46 -0600
message:
  built generated files as dependencies, rather than use suffix rules. Use 
srcdir to find all input files to *-codegen.
modified:
  gui/pythonmod/Makefile.am
=== modified file 'gui/pythonmod/Makefile.am'
--- a/gui/pythonmod/Makefile.am 2009-04-26 00:50:39 +0000
+++ b/gui/pythonmod/Makefile.am 2009-04-26 17:05:46 +0000
@@ -65,7 +65,7 @@
 endif
 
 gnash_la_SOURCES = \
-       gnash.c \
+       gen-gnash.c     \
        gnashmodule.c \
        gnash-view.cpp\
        $(top_srcdir)/gui/gtk_canvas.cpp \
@@ -73,15 +73,15 @@
 
 gnash.c: gnash.defs gnash.override
 
-CLEANFILES = gnash.c
+CLEANFILES = gen-gnash.c
 EXTRA_DIST = gnash.override gnash.defs
+BUILT_SOURCES = gen-gnash.c
 
-.defs.c:
-       (cd $(srcdir)\
-        && $(PYGOBJECT_CODEGEN) \
+gen-gnash.c:   gnash.override gnash.defs
+       if test x"$(PYGOBJECT_CODEGEN)" != x; then \
+         $(PYGOBJECT_CODEGEN) \
            --register $(PYGTK_DEFSDIR)/gdk-types.defs \
            --register $(PYGTK_DEFSDIR)/gtk-types.defs \
-           --override $*.override \
-           --prefix py$* $*.defs) > gen-$*.c \
-       && cp gen-$*.c $*.c \
-       && rm -f gen-$*.c
+           --override $(srcdir)/gnash.override \
+           --prefix pygnash $(srcdir)/gnash.defs > gen-gnash.c; \
+        fi


reply via email to

[Prev in Thread] Current Thread [Next in Thread]