OSDN Git Service

roms: add support for building sgabios
authorGerd Hoffmann <kraxel@redhat.com>
Tue, 24 Sep 2013 13:46:52 +0000 (15:46 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 30 Sep 2013 07:44:36 +0000 (09:44 +0200)
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
roms/Makefile

index 6994873..10d5a65 100644 (file)
@@ -50,6 +50,7 @@ default:
        @echo "  bios           -- update bios.bin (seabios)"
        @echo "  seavgabios     -- update vgabios binaries (seabios)"
        @echo "  lgplvgabios    -- update vgabios binaries (lgpl)"
+       @echo "  sgabios        -- update sgabios binaries"
        @echo "  pxerom         -- update nic roms (bios only)"
        @echo "  efirom         -- update nic roms (bios+efi, this needs"
        @echo "                    the EfiRom utility from edk2 / tianocore)"
@@ -89,6 +90,12 @@ build-lgplvgabios:
        $(MAKE) $(MAKEFLAGS) -C vgabios $(vgabios_targets)
 
 
+.PHONY: sgabios
+sgabios:
+       $(MAKE) $(MAKEFLAGS) -C sgabios
+       cp sgabios/sgabios.bin ../pc-bios
+
+
 pxerom: $(patsubst %,pxe-rom-%,$(pxerom_variants))
 
 pxe-rom-%: build-pxe-roms
@@ -127,5 +134,7 @@ clean:
        rm -rf seabios/.config seabios/out seabios/builds
        $(MAKE) $(MAKEFLAGS) -C vgabios clean
        rm -f vgabios/VGABIOS-lgpl-latest*
+       $(MAKE) $(MAKEFLAGS) -C sgabios clean
+       rm -f sgabios/.depend
        $(MAKE) $(MAKEFLAGS) -C ipxe/src veryclean
        $(MAKE) $(MAKEFLAGS) -C SLOF clean