# bypasses regular automake to provide absolute control on compiler and linker
# flags.
efi_loadername = gummiboot$(MACHINE_TYPE_NAME).efi
-efi_sources = src/efi/gummiboot.c
+efi_sources = \
+ src/efi/util.c \
+ src/efi/console.c \
+ src/efi/graphics.c \
+ src/efi/gummiboot.c
+
+efi_headers = \
+ src/efi/util.h \
+ src/efi/console.h \
+ src/efi/graphics.h
efi_cppflags = \
$(EFI_CPPFLAGS) \
# ------------------------------------------------------------------------------
gummibootlib_DATA = $(efi_loadername)
CLEANFILES += $(efi_objects) $(efi_solib) $(efi_loadername)
-EXTRA_DIST += $(efi_sources)
+EXTRA_DIST += $(efi_sources) $(efi_headers)
-$(top_builddir)/src/efi/%.o: $(top_srcdir)/src/efi/%.c
+$(top_builddir)/src/efi/%.o: $(top_srcdir)/src/efi/%.c $(addprefix $(top_srcdir)/,$(efi_headers))
@$(MKDIR_P) $(top_builddir)/src/efi/
$(AM_V_CC)$(EFI_CC) $(efi_cppflags) $(efi_cflags) -c $< -o $@
$(AM_V_GEN)test/test-create-disk.sh
qemu: test-disk.img
- $(QEMU) -m 256 -bios $(QEMU_BIOS) -snapshot test-disk.img
+ $(QEMU) -machine accel=kvm -m 256 -bios $(QEMU_BIOS) -snapshot test-disk.img
install-tree: all
rm -rf $(abs_srcdir)/install-tree