summaryrefslogtreecommitdiff
path: root/gtk/stock-icons
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2002-05-14 22:44:51 +0000
committerOwen Taylor <otaylor@src.gnome.org>2002-05-14 22:44:51 +0000
commitb61156d4b76d2be3dd91678f31f3237f5b1f35c1 (patch)
tree1e024cf44ce82ae4005eccb39c442d504b20164a /gtk/stock-icons
parent390ad328373bca924d1b9fe77e4cd31dfc7afd8a (diff)
downloadgtk+-b61156d4b76d2be3dd91678f31f3237f5b1f35c1.tar.gz
Remove the result file on error. (#79929, David Highley)
Tue May 14 18:41:58 2002 Owen Taylor <otaylor@redhat.com> * gtk/stock-icons/Makefile.am (gtkstockpixbufs.h): Remove the result file on error. (#79929, David Highley) * gtk/gtkoptionmenu.c (gtk_option_menu_remove_menu): If the menu is currently active, cancel it before setting the new menu. (#79162, Jonathan Blandford.)
Diffstat (limited to 'gtk/stock-icons')
-rw-r--r--gtk/stock-icons/Makefile.am30
1 files changed, 18 insertions, 12 deletions
diff --git a/gtk/stock-icons/Makefile.am b/gtk/stock-icons/Makefile.am
index 9fa7c2f677..73ba213f49 100644
--- a/gtk/stock-icons/Makefile.am
+++ b/gtk/stock-icons/Makefile.am
@@ -264,17 +264,23 @@ pixbuf_csource=GDK_PIXBUF_MODULEDIR=$(top_builddir)/gdk-pixbuf $(top_builddir)/g
endif
gtkstockpixbufs.h: $(top_builddir)/gdk-pixbuf/gdk-pixbuf-csource $(IMAGES)
- $(pixbuf_csource) \
- --raw --build-list $(VARIABLES1) >$(srcdir)/gtkstockpixbufs.h
- $(pixbuf_csource) \
- --raw --build-list $(VARIABLES2) >>$(srcdir)/gtkstockpixbufs.h
- $(pixbuf_csource) \
- --raw --build-list $(VARIABLES3) >>$(srcdir)/gtkstockpixbufs.h
- $(pixbuf_csource) \
- --raw --build-list $(VARIABLES4) >>$(srcdir)/gtkstockpixbufs.h
- $(pixbuf_csource) \
- --raw --build-list $(VARIABLES5) >>$(srcdir)/gtkstockpixbufs.h
- $(pixbuf_csource) \
- --raw --build-list $(VARIABLES6) >>$(srcdir)/gtkstockpixbufs.h
+ $(pixbuf_csource) \
+ --raw --build-list $(VARIABLES1) > $(srcdir)/gtkstockpixbufs.h || \
+ ( rm -f $(srcdir)/gtkstockpixbufs.h && false )
+ $(pixbuf_csource) \
+ --raw --build-list $(VARIABLES2) >>$(srcdir)/gtkstockpixbufs.h || \
+ ( rm -f $(srcdir)/gtkstockpixbufs.h && false )
+ $(pixbuf_csource) \
+ --raw --build-list $(VARIABLES3) >>$(srcdir)/gtkstockpixbufs.h || \
+ ( rm -f $(srcdir)/gtkstockpixbufs.h && false )
+ $(pixbuf_csource) \
+ --raw --build-list $(VARIABLES4) >>$(srcdir)/gtkstockpixbufs.h || \
+ ( rm -f $(srcdir)/gtkstockpixbufs.h && false )
+ $(pixbuf_csource) \
+ --raw --build-list $(VARIABLES5) >>$(srcdir)/gtkstockpixbufs.h || \
+ ( rm -f $(srcdir)/gtkstockpixbufs.h && false )
+ $(pixbuf_csource) \
+ --raw --build-list $(VARIABLES6) >>$(srcdir)/gtkstockpixbufs.h || \
+ ( rm -f $(srcdir)/gtkstockpixbufs.h && false )
EXTRA_DIST = $(IMAGES) gtkstockpixbufs.h