BUILD: add -MMD to iasl cpp call
Right now there are no dependency rules for compiling dsdt.asl. If ACPI code includes asl files, the dsdt isn't recompiled if any of those file is changed. Add the flags to the preprocessor call to have it generate the neccessary dependency rule. Signed-off-by: Sven Schnelle <svens@stackframe.org> Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6456 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
4cf7879cf0
commit
e6de7069de
|
@ -63,7 +63,7 @@ romstage-c-deps:=$$(OPTION_TABLE_H)
|
||||||
define ramstage-objs_asl_template
|
define ramstage-objs_asl_template
|
||||||
$(obj)/$(1).ramstage.o: src/$(1).asl
|
$(obj)/$(1).ramstage.o: src/$(1).asl
|
||||||
@printf " IASL $$(subst $(top)/,,$$(@))\n"
|
@printf " IASL $$(subst $(top)/,,$$(@))\n"
|
||||||
$(CPP) -D__ACPI__ -P -include $(abspath $(obj)/config.h) -I$(src) -I$(src)/mainboard/$(MAINBOARDDIR) $$< -o $$(basename $$@).asl
|
$(CPP) -MMD -MT $$(@) -D__ACPI__ -P -include $(abspath $(obj)/config.h) -I$(src) -I$(src)/mainboard/$(MAINBOARDDIR) $$< -o $$(basename $$@).asl
|
||||||
iasl -p $$(obj)/$(1) -tc $$(basename $$@).asl
|
iasl -p $$(obj)/$(1) -tc $$(basename $$@).asl
|
||||||
mv $$(obj)/$(1).hex $$(basename $$@).c
|
mv $$(obj)/$(1).hex $$(basename $$@).c
|
||||||
$(CC) $$(CFLAGS) $$(if $$(subst dsdt,,$$(basename $$(notdir $(1)))), -DAmlCode=AmlCode_$$(basename $$(notdir $(1)))) -c -o $$@ $$(basename $$@).c
|
$(CC) $$(CFLAGS) $$(if $$(subst dsdt,,$$(basename $$(notdir $(1)))), -DAmlCode=AmlCode_$$(basename $$(notdir $(1)))) -c -o $$@ $$(basename $$@).c
|
||||||
|
|
Loading…
Reference in New Issue