1b1c0d031SGerd Hoffmann 2*b4566776SGerd Hoffmannvgabios_variants := stdvga cirrus vmware qxl 3*b4566776SGerd Hoffmann 4b1c0d031SGerd Hoffmanndefault: 5b1c0d031SGerd Hoffmann @echo "nothing is build by default" 6b1c0d031SGerd Hoffmann @echo "available build targets:" 7b1c0d031SGerd Hoffmann @echo " bios -- update bios.bin (seabios)" 8*b4566776SGerd Hoffmann @echo " seavgabios -- update vgabios binaries (seabios)" 9*b4566776SGerd Hoffmann @echo " lgplvgabios -- update vgabios binaries (lgpl)" 10b1c0d031SGerd Hoffmann 11b1c0d031SGerd Hoffmannbios: config.seabios 12b1c0d031SGerd Hoffmann sh configure-seabios.sh $< 13b1c0d031SGerd Hoffmann make -C seabios out/bios.bin 14b1c0d031SGerd Hoffmann cp seabios/out/bios.bin ../pc-bios/bios.bin 15*b4566776SGerd Hoffmann 16*b4566776SGerd Hoffmannseavgabios: $(patsubst %,seavgabios-%,$(vgabios_variants)) 17*b4566776SGerd Hoffmann 18*b4566776SGerd Hoffmannseavgabios-%: config.vga.% 19*b4566776SGerd Hoffmann sh configure-seabios.sh $< 20*b4566776SGerd Hoffmann make -C seabios out/vgabios.bin 21*b4566776SGerd Hoffmann cp seabios/out/vgabios.bin ../pc-bios/vgabios-$*.bin 22*b4566776SGerd Hoffmann 23*b4566776SGerd Hoffmannlgplvgabios: $(patsubst %,lgplvgabios-%,$(vgabios_variants)) 24*b4566776SGerd Hoffmann 25*b4566776SGerd Hoffmannlgplvgabios-%: 26*b4566776SGerd Hoffmann make -C vgabios vgabios-$*.bin 27*b4566776SGerd Hoffmann cp vgabios/VGABIOS-lgpl-latest.$*.bin ../pc-bios/vgabios-$*.bin 28