From 00d5b23ef925b89c0b8906c116f3871d4c29c1d9 Mon Sep 17 00:00:00 2001 From: Patryk Obara Date: Sun, 19 Apr 2020 05:37:50 +0200 Subject: [PATCH] Add favicon targets to the contrib/icons/ makefile --- contrib/icons/.gitignore | 1 + contrib/icons/Makefile | 27 ++++++++++++++++++++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/contrib/icons/.gitignore b/contrib/icons/.gitignore index 07fb2f42..dd86efe7 100644 --- a/contrib/icons/.gitignore +++ b/contrib/icons/.gitignore @@ -1,3 +1,4 @@ dosbox-staging.iconset icon_*.png +favicon*.png hicolor/ diff --git a/contrib/icons/Makefile b/contrib/icons/Makefile index 3c785cff..b26de6b9 100644 --- a/contrib/icons/Makefile +++ b/contrib/icons/Makefile @@ -1,4 +1,4 @@ -.PHONY: help clean +.PHONY: help clean favicons help: @echo "Re-generate icons in platform specific formats." @@ -27,6 +27,18 @@ dosbox-staging.ico: \ icon_16.png icotool -c $^ -o $@ +## +# Favicons for a web page. Usage: +# +# +# +# +# +favicons: \ + favicon-16x16.png \ + favicon-32x32.png \ + favicon-96x96.png + ## # Create an icon using macOS .icns format. # @@ -97,6 +109,9 @@ icon_48.png: dosbox-staging.svg icon_64.png: dosbox-staging.svg rsvg-convert -h 64 $< > $@ +icon_96.png: dosbox-staging.svg + rsvg-convert -h 96 $< > $@ + icon_128.png: dosbox-staging.svg rsvg-convert -h 128 $< > $@ @@ -109,7 +124,17 @@ icon_512.png: dosbox-staging.svg icon_1024.png: dosbox-staging.svg rsvg-convert -h 1024 $< > $@ +favicon-16x16.png: icon_16.png + cp $< $@ + +favicon-32x32.png: icon_32.png + cp $< $@ + +favicon-96x96.png: icon_96.png + cp $< $@ + clean: rm -rf dosbox-staging.iconset rm -rf hicolor rm -f icon_*.png + rm -f favicon*