# Wie bootsplash-Images erstellen: # -------------------------------- # - mit Gimp logo.xcf öffnen # - als logo1.bmp speichern # - splash Ebenen aktivieren # - als logo2.bmp speichern # Für GraphTFT: # - abgedunkelte Ebene aktivieren # - als logo3.bmp speichern version = 0 silent_image = logo1.bmp verbose_image = logo2.bmp graphtft_image = logo3.bmp logos = back.jpg silent.jpg verbose.jpg bg.jpg logo.mpg logo.png wallpaper720p.jpg quality = 85 deps := imagemagick ffmpeg include ../Makefile.default include ../Makefile.tools ifeq ($(bgcolor),black) logopath ?= black endif ifdef logopath include $(logopath)/Makefile.config endif all: $(logos) clean: rm -f $(logos) # bootsplash silent silent.jpg: $(silent_image) @echo "$@" convert $? -resize 800x600! -quality $(quality) -colorspace YCbCr ${@} # bootsplash verbose verbose.jpg: $(verbose_image) @echo "$@" convert $? -resize 800x600! -quality $(quality) -colorspace YCbCr ${@} # bootsplash silent silent_1024x768.jpg: $(silent_image) @echo "$@" convert $? -resize 1024x768! -quality $(quality) -colorspace YCbCr ${@} # bootsplash verbose verbose_1024x768.jpg: $(verbose_image) @echo "$@" convert $? -resize 1024x768! -quality $(quality) -colorspace YCbCr ${@} # psplash logo.png: $(silent_image) @echo "$@" convert $? -resize 800x600! -colors 256 ${@} # convert $? -resize 640x480! -colors 256 ${@} # Logo fuer grub back.jpg: $(silent_image) @echo "$@" convert $? -resize 800x600! -quality $(quality) ${@} # Logo fuer lilo logo.bmp: $(silent_image) @echo "$@" convert $? -resize 640x480! -colors 16 ${@} # cp logo.bmp boot/logo.bmp # logo fuer isolinux logo.lss: logo.bmp @echo "$@" convert $? -crop 640x420+0+0 -colors 16 logo.pnm ./ppmtolss16 ${@} rm logo.pnm # cp logo.lss isolinux/logo.lss #logo fuer graphTFT bg.jpg: $(graphtft_image) @echo "$@" convert $? -resize 720x576! -quality $(quality) ${@} # cp logo3.jpg graphTFT/audio/bg.jpg # cp logo3.jpg graphTFT/info/bg.jpg # cp logo3.jpg graphTFT/menu/bg.jpg # cp logo3.jpg graphTFT/movie/bg.jpg # logo fuer startimage logo.mpg: $(silent_image) @echo "$@" convert $? -resize 704x576! ppm:- | \ ppmtoy4m -F 25:1 -A 4:3 -I p -r -S 420mpeg2 -v 2 -n 1 | \ mpeg2enc -f 8 -a 2 -q 1 -n p -I 0 -T 120 -R 2 -g 10 -G 12 -o $@ wallpaper720p.jpg: $(verbose_image) @echo "$@" convert $? -resize 1280x720! -quality $(quality) $@