GRUB 2 likes its PMG files in RGBA flavour.
[ipfire-logos.git] / bootloader / Makefile
1 ###############################################################################
2 # IPFire.org    - An Open Source Firewall Solution                            #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org>                   #
4 ###############################################################################
5
6 include ../Makeconf
7 include ../Makerules
8
9 GRUB_THEME_PATH = $(DESTDIR)/boot/grub/themes/system/
10
11 BOOTLOADER_BACKGROUND_IN  = background.svg
12 BOOTLOADER_BACKGROUND_OUT = background.png
13
14 all: $(BOOTLOADER_BACKGROUND_OUT)
15
16 $(BOOTLOADER_BACKGROUND_OUT): $(BOOTLOADER_BACKGROUND_IN)
17         # GRUB2 requires the RGBA format.
18         convert $< PNG32:$@
19
20 install: $(BOOTLOADER_BACKGROUND_OUT)
21         -mkdir -pv $(GRUB_THEME_PATH)
22         install -m 644 $< $(GRUB_THEME_PATH)
23
24 clean:
25         rm -vf $(BOOTLOADER_BACKGROUND_OUT)