Add favicon targets to the contrib/icons/ makefile
This commit is contained in:
parent
91ccfa3afc
commit
00d5b23ef9
2 changed files with 27 additions and 1 deletions
1
contrib/icons/.gitignore
vendored
1
contrib/icons/.gitignore
vendored
|
@ -1,3 +1,4 @@
|
|||
dosbox-staging.iconset
|
||||
icon_*.png
|
||||
favicon*.png
|
||||
hicolor/
|
||||
|
|
|
@ -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:
|
||||
#
|
||||
# <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||
# <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
# <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
|
||||
#
|
||||
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*
|
||||
|
|
Loading…
Add table
Reference in a new issue