BASE_SPRITE = pixmaps/fedora-logo-sprite.svg

all: pixmaps/fedora-logo-small.png pixmaps/fedora-logo.png pixmaps/system-logo-white.png anaconda/sidebar-logo.png bootloader/fedora.icns bootloader/bootlogo_128.png bootloader/bootlogo_256.png

pixmaps/fedora-logo-small.png: $(BASE_SPRITE)
	magick -background none $< -resize 128x128 -gravity center -extent 128x128 $@
	# zopflipng -ym $@ $@

pixmaps/fedora-logo.png: $(BASE_SPRITE)
	magick -background none $< -resize 350x350 -gravity center -extent 350x350 $@
	# zopflipng -ym $@ $@

pixmaps/system-logo-white.png: $(BASE_SPRITE)
	magick -background white $< -resize 350x350 -gravity center -extent 350x350 $@
	# zopflipng -ym $@ $@

anaconda/sidebar-logo.png: $(BASE_SPRITE)
	magick -background none $< -resize 128x128 -gravity center -extent 128x128 $@
	# zopflipng -ym $@ $@

bootloader/fedora.icns: pixmaps/fedora-logo-small.png
	png2icns $@ $<

bootloader/bootlogo_128.png: $(BASE_SPRITE)
	magick -background none $< -resize 128x128 -gravity center -extent 128x128 $@
	# zopflipng -ym $@ $@

bootloader/bootlogo_256.png: $(BASE_SPRITE)
	magick -background none $< -resize 256x256 -gravity center -extent 256x256 $@
	# zopflipng -ym $@ $@

wsl-logo.ico: pixmaps/fedora-logo-small.png
	magick pixmaps/fedora-logo-small.png pixmaps/fedora-logo.ico

clean:
	rm -f *~ *bz2 pixmaps/fedora-logo-small.png pixmaps/fedora-logo.png pixmaps/system-logo-white.png anaconda/sidebar-logo.png bootloader/fedora.icns bootloader/bootlogo_128.png bootloader/bootlogo_256.png
