Author: svens
Date: Sun Mar 20 20:34:05 2011
New Revision: 6456
URL: https://tracker.coreboot.org/trac/coreboot/changeset/6456

Log:
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 <[email protected]>
Acked-by: Peter Stuge <[email protected]>

Modified:
   trunk/Makefile.inc

Modified: trunk/Makefile.inc
==============================================================================
--- trunk/Makefile.inc  Fri Mar 18 23:53:38 2011        (r6455)
+++ trunk/Makefile.inc  Sun Mar 20 20:34:05 2011        (r6456)
@@ -63,7 +63,7 @@
 define ramstage-objs_asl_template
 $(obj)/$(1).ramstage.o: src/$(1).asl
        @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
        mv $$(obj)/$(1).hex $$(basename $$@).c
        $(CC) $$(CFLAGS) $$(if $$(subst dsdt,,$$(basename $$(notdir $(1)))), 
-DAmlCode=AmlCode_$$(basename $$(notdir $(1)))) -c -o $$@ $$(basename $$@).c

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to