]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/pictures/GNUmakefile
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / pictures / GNUmakefile
index 7490fd6a5974b6be7d154a95209df4d5abf99241..35ef738ae4158c785557192665c1f94c84338ea9 100644 (file)
@@ -1,45 +1,24 @@
 depth = ../..
 
 STEPMAKE_TEMPLATES=documentation
-XPM_FILES=$(wildcard *.xpm)
-OUTGIF_FILES = $(addprefix $(outdir)/,$(XPM_FILES:.xpm=.gif))
-OUTPNG_FILES = $(addprefix $(outdir)/,$(XPM_FILES:.xpm=.png))
-
+XPM_FILES=$(call src-wildcard,*.xpm)
 EXTRA_DIST_FILES= $(XPM_FILES)
 
-ifeq ($(PLATFORM_WINDOWS),yes)
-OUT_DIST_FILES = $(icon) # $(package-icon)
-
-icon = $(outdir)/lilypond.ico
-ICON_SIZES=48 32 16
+lilypond-icon = $(outdir)/lilypond.ico
+ly-icon = $(outdir)/ly.ico
 
-#$(outdir)/lilypond.ico: platte-lucht-kikker-ly-48.xpm
-
-$(outdir)/%.ico: $(ICON_SIZES:%=$(outdir)/\%-%.png) $(ICON_SIZES:%=$(outdir)/\%-%-8.png)
-       #convert +adjoin $^ $@
-       icotool --output=$@ --create $^
+include $(depth)/make/stepmake.make
 
-# cancel default rule that breaks transparency
-$(outdir)/%.png: %.xpm
+ifeq ($(PLATFORM_WINDOWS),yes)
 
-$(outdir)/%-48.png: %-48.xpm
-       convert -sample 48 -depth 24 $< $@
-                  
-$(outdir)/%-32.png: %-48.xpm
-       convert -depth 24 -sample 32 $< $@
+$(outdir)/%.ico: %.xpm
+       $(buildscript-dir)/genicon $< $@
 
-$(outdir)/%-16.png: %-48.xpm
-       convert -depth 24 -sample 16 $< $@
+default: $(lilypond-icon) $(ly-icon)
 
-$(outdir)/%-8.png: $(outdir)/%.png
-       convert -depth 8 $< $@
 endif # PLATFORM_WINDOWS
 
-include $(depth)/make/stepmake.make
-
-default: $(icon)
-local-dist: $(icon) # $(package-icon)
+local-dist: $(icon) 
 xgifs: $(OUTGIF_FILES)
 pngs: $(OUTPNG_FILES)
-local-WWW: $(OUTPNG_FILES)
-
+local-WWW-1: $(OUTPNG_FILES)