summaryrefslogtreecommitdiff
path: root/gtk/Makefile.am
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>2001-12-07 11:08:17 +0000
committerTim Janik <timj@src.gnome.org>2001-12-07 11:08:17 +0000
commit880d279933d9a4bf8d194464b9a89883e34f2126 (patch)
treee3ac165fd37194b1dfbe2cab74ca56a2fe5639bc /gtk/Makefile.am
parent6c98b1cb04e568edb1f855862bfa550fb3a0a4f8 (diff)
downloadgtk+-880d279933d9a4bf8d194464b9a89883e34f2126.tar.gz
each source generation rule needs to use its own temporary file, to avoid
Fri Dec 7 12:07:15 2001 Tim Janik <timj@gtk.org> * gtk/Makefile.am: each source generation rule needs to use its own temporary file, to avoid clashes for parallel builds. fixed rules for gtkmarshalers.h and gtkmarshalers.c to use their own temp files.
Diffstat (limited to 'gtk/Makefile.am')
-rw-r--r--gtk/Makefile.am18
1 files changed, 9 insertions, 9 deletions
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index af5a44938a..670ee1c5ae 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -456,7 +456,7 @@ EXTRA_DIST += $(gtk_built_sources)
# rules to generate built sources
#
# setup autogeneration dependancies
-gen_sources = xgen-gdef xgen-gtbh xgen-gtbvc xgen-gtbic xgen-gtbec xgen-gmh xgen-gmc
+gen_sources = xgen-gdef xgen-gtbh xgen-gtbvc xgen-gtbic xgen-gtbec xgen-gmh xgen-gmc xgen-gmlh xgen-gmlc
CLEANFILES = $(gen_sources)
Makefile: oldest-source-stamp # oh boy, does automake SUCK!
oldest-source-stamp: $(gtk_built_sources)
@@ -493,9 +493,9 @@ $(srcdir)/stamp-gtkmarshalers.h: @REBUILD@ gtkmarshalers.list gtkmarshalers.h
*) glib_genmarshal=@GLIB_GENMARSHAL@ ;; \
esac; \
cd $(srcdir) \
- && $$glib_genmarshal --prefix=_gtk_marshal gtkmarshalers.list --header >> xgen-gmh \
- && (cmp -s xgen-gmh gtkmarshalers.h || cp xgen-gmh gtkmarshalers.h) \
- && rm -f xgen-gmh xgen-gmh~ \
+ && $$glib_genmarshal --prefix=_gtk_marshal gtkmarshalers.list --header >> xgen-gmlh \
+ && (cmp -s xgen-gmlh gtkmarshalers.h || cp xgen-gmlh gtkmarshalers.h) \
+ && rm -f xgen-gmlh \
&& echo timestamp > $(@F)
$(srcdir)/gtkmarshalers.c: @REBUILD@ $(srcdir)/stamp-gtkmarshalers.h
case @GLIB_GENMARSHAL@ in \
@@ -503,9 +503,9 @@ $(srcdir)/gtkmarshalers.c: @REBUILD@ $(srcdir)/stamp-gtkmarshalers.h
*) glib_genmarshal=@GLIB_GENMARSHAL@ ;; \
esac; \
cd $(srcdir) \
- && $$glib_genmarshal --prefix=_gtk_marshal gtkmarshalers.list --body >> xgen-gmc \
- && cp xgen-gmc gtkmarshalers.c \
- && rm -f xgen-gmc xgen-gmc~
+ && $$glib_genmarshal --prefix=_gtk_marshal gtkmarshalers.list --body >> xgen-gmlc \
+ && cp xgen-gmlc gtkmarshalers.c \
+ && rm -f xgen-gmlc
$(srcdir)/gtkmarshal.h: @REBUILD@ gtkmarshal.list
case @GLIB_GENMARSHAL@ in \
.*) glib_genmarshal=`pwd`/@GLIB_GENMARSHAL@ ;; \
@@ -516,7 +516,7 @@ $(srcdir)/gtkmarshal.h: @REBUILD@ gtkmarshal.list
&& $$glib_genmarshal --prefix=gtk_marshal gtkmarshal.list --header >> xgen-gmh \
&& echo "#endif /* GTK_DISABLE_DEPRECATED */" >> xgen-gmh \
&& cp xgen-gmh gtkmarshal.h \
- && rm -f xgen-gmh xgen-gmh~
+ && rm -f xgen-gmh
$(srcdir)/gtkmarshal.c: @REBUILD@ gtkmarshal.h
case @GLIB_GENMARSHAL@ in \
.*) glib_genmarshal=`pwd`/@GLIB_GENMARSHAL@ ;; \
@@ -525,7 +525,7 @@ $(srcdir)/gtkmarshal.c: @REBUILD@ gtkmarshal.h
cd $(srcdir) \
&& $$glib_genmarshal --prefix=gtk_marshal gtkmarshal.list --body >> xgen-gmc \
&& cp xgen-gmc gtkmarshal.c \
- && rm -f xgen-gmc xgen-gmc~
+ && rm -f xgen-gmc
$(srcdir)/stamp-gtktypebuiltins.h: @REBUILD@ maketypes.awk $(srcdir)/stamp-gtk.defs gtktypebuiltins.h
cd $(srcdir) \