summaryrefslogtreecommitdiff
path: root/gtk/Makefile.am
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2007-05-02 02:15:36 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2007-05-02 02:15:36 +0000
commit321817db5356caf9f72f3d2d1b4f4726dd8ff00e (patch)
treec34022574229376afe6e9b49f6e620f42ef02ba2 /gtk/Makefile.am
parent098f74dfb11ada7e28cdcff7aa12dbd2a0d74efe (diff)
downloadgtk+-321817db5356caf9f72f3d2d1b4f4726dd8ff00e.tar.gz
Only copy pngs when generating builtin cache
svn path=/trunk/; revision=17766
Diffstat (limited to 'gtk/Makefile.am')
-rw-r--r--gtk/Makefile.am56
1 files changed, 31 insertions, 25 deletions
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 72481ba87c..4a5b0764e1 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -881,6 +881,7 @@ STOCK_ICONS = \
stock-icons/16/gtk-about.png \
stock-icons/16/gtk-add.png \
stock-icons/16/gtk-cdrom.png \
+ stock-icons/16/gtk-close.png \
stock-icons/16/gtk-connect.png \
stock-icons/16/gtk-convert.png \
stock-icons/16/gtk-copy.png \
@@ -1095,31 +1096,36 @@ GENERATED_ICONS = \
# need to copy the icons so that we can replace the generated ones with
# symlinks, even in the readonly srcdir case
stamp-icons: $(STOCK_ICONS)
- if [ ! -d stock-icons ]; then \
- cp -R $(srcdir)/stock-icons .; \
- chmod -R u+w stock-icons; \
- fi && \
- for i in 16 24; do \
- (cd stock-icons/$$i \
- && $(RM) gtk-go-back-rtl.png \
- && $(LN_S) gtk-go-forward-ltr.png gtk-go-back-rtl.png \
- && $(RM) gtk-go-forward-rtl.png \
- && $(LN_S) gtk-go-back-ltr.png gtk-go-forward-rtl.png \
- && $(RM) gtk-goto-first-rtl.png \
- && $(LN_S) gtk-goto-last-ltr.png gtk-goto-first-rtl.png \
- && $(RM) gtk-goto-last-rtl.png \
- && $(LN_S) gtk-goto-first-ltr.png gtk-goto-last-rtl.png \
- && $(RM) gtk-media-forward-rtl.png \
- && $(LN_S) gtk-media-rewind-ltr.png gtk-media-forward-rtl.png \
- && $(RM) gtk-media-next-rtl.png \
- && $(LN_S) gtk-media-previous-ltr.png gtk-media-next-rtl.png \
- && $(RM) gtk-media-previous-rtl.png \
- && $(LN_S) gtk-media-next-ltr.png gtk-media-previous-rtl.png \
- && $(RM) gtk-media-rewind-rtl.png \
- && $(LN_S) gtk-media-forward-ltr.png gtk-media-rewind-rtl.png \
- && $(RM) gtk-save.png \
- && $(LN_S) gtk-floppy.png gtk-save.png) \
- done \
+ if [ ! -d stock-icons ]; then \
+ for d in 16 20 24 32 48; do \
+ mkdir -p stock-icons/$$d; \
+ done; \
+ for f in $(STOCK_ICONS); do \
+ cp $(srcdir)/$$f $$(dirname $$f); \
+ done; \
+ chmod -R u+w stock-icons; \
+ fi && \
+ for i in 16 24; do \
+ (cd stock-icons/$$i \
+ && $(RM) gtk-go-back-rtl.png \
+ && $(LN_S) gtk-go-forward-ltr.png gtk-go-back-rtl.png \
+ && $(RM) gtk-go-forward-rtl.png \
+ && $(LN_S) gtk-go-back-ltr.png gtk-go-forward-rtl.png \
+ && $(RM) gtk-goto-first-rtl.png \
+ && $(LN_S) gtk-goto-last-ltr.png gtk-goto-first-rtl.png \
+ && $(RM) gtk-goto-last-rtl.png \
+ && $(LN_S) gtk-goto-first-ltr.png gtk-goto-last-rtl.png \
+ && $(RM) gtk-media-forward-rtl.png \
+ && $(LN_S) gtk-media-rewind-ltr.png gtk-media-forward-rtl.png\
+ && $(RM) gtk-media-next-rtl.png \
+ && $(LN_S) gtk-media-previous-ltr.png gtk-media-next-rtl.png \
+ && $(RM) gtk-media-previous-rtl.png \
+ && $(LN_S) gtk-media-next-ltr.png gtk-media-previous-rtl.png \
+ && $(RM) gtk-media-rewind-rtl.png \
+ && $(LN_S) gtk-media-forward-ltr.png gtk-media-rewind-rtl.png\
+ && $(RM) gtk-save.png \
+ && $(LN_S) gtk-floppy.png gtk-save.png) \
+ done \
&& touch stamp-icons
if CROSS_COMPILING