efi_cppflags = \
$(EFI_CPPFLAGS) \
-I$(top_builddir) -include config.h \
- -I$(top_srcdir)/src/efi \
-I$(EFI_INC_DIR)/efi \
-I$(EFI_INC_DIR)/efi/$(ARCH) \
-DMACHINE_TYPE_NAME=\"$(MACHINE_TYPE_NAME)\"
CLEANFILES += $(efi_objects) $(efi_solib) $(efi_loadername)
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 $@