From 50e6904741bcf0e6de0b2c575fadd2520e481171 Mon Sep 17 00:00:00 2001 From: horwitz Date: Mon, 30 Mar 2009 14:12:30 +0000 Subject: [PATCH] Fix:Core:Properly handle distclean for generated PNGs|Thanks Pini for the patch git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2175 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/xpm/Makefile.am | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/navit/navit/xpm/Makefile.am b/navit/navit/xpm/Makefile.am index c06e36a..0c7274c 100644 --- a/navit/navit/xpm/Makefile.am +++ b/navit/navit/xpm/Makefile.am @@ -183,20 +183,20 @@ endif if USE_SVG2PNG %.png:$(srcdir)/*.svg SRCDIR=$(srcdir) $(srcdir)/navit_svg2png "@SVG2PNG@" "$@" -xpm_DATA += $(addsuffix .png,$(basename $(svgs))) +pngs = $(addsuffix .png,$(basename $(svgs))) xsize=$(firstword $(subst x, ,$(scale))) ysize=$(lastword $(subst x, ,$(scale))) comma=, if USE_SVG2PNG_SCALES -xpm_DATA += $(foreach scale, $(subst $(comma), ,@SVG2PNG_SCALES@), $(addsuffix _$(xsize)_$(ysize).png,$(basename $(svgs)))) +pngs += $(foreach scale, $(subst $(comma), ,@SVG2PNG_SCALES@), $(addsuffix _$(xsize)_$(ysize).png,$(basename $(svgs)))) endif if USE_SVG2PNG_SCALES_FLAG -xpm_DATA += $(foreach scale, $(subst $(comma), ,@SVG2PNG_SCALES_FLAG@), $(addsuffix _$(xsize)_$(ysize).png,$(basename $(flag_svgs)))) +pngs += $(foreach scale, $(subst $(comma), ,@SVG2PNG_SCALES_FLAG@), $(addsuffix _$(xsize)_$(ysize).png,$(basename $(flag_svgs)))) endif if USE_SVG2PNG_SCALES_NAV -xpm_DATA += $(addsuffix .png,$(basename $(nav_svgs))) -xpm_DATA += $(foreach scale, $(subst $(comma), ,@SVG2PNG_SCALES_NAV@), $(addsuffix _$(xsize)_$(ysize).png,$(basename $(nav_svgs)))) +pngs += $(foreach scale, $(subst $(comma), ,@SVG2PNG_SCALES_NAV@), $(addsuffix _$(xsize)_$(ysize).png,$(basename $(nav_svgs)))) endif +xpm_DATA += $(pngs) endif DESKTOPFILEdir=$(datadir)/applications @@ -211,3 +211,8 @@ ICON22_DATA = desktop_icons/22x22/navit.png EXTRA_DIST = $(xpm_DATA) $(DESKTOPFILE_DATA) $(ICON128_DATA) $(ICON22_DATA) navit_svg2png #burgerking.ico: # wget http://www.burgerking.de/favicon.ico -O burgerking.ico + +if USE_SVG2PNG +distclean-local: + rm -f $(pngs) +endif -- 2.7.4