xref: /openbmc/qemu/roms/Makefile (revision b4566776)
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