From: Bin Meng Date: Thu, 26 May 2016 02:19:08 +0000 (-0700) Subject: acpi: Pass -D__ASSEMBLY__ when compiling ASL files X-Git-Tag: v2016.07-rc1~68^2~5 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6683584c08cd58ed88a6b60d613bca9086bf8fab;p=u-boot acpi: Pass -D__ASSEMBLY__ when compiling ASL files ASL files may include various U-Boot header files, but IASL compiler does not understand any C language embedded in these header files. To reuse those header files for ASL compiling, use __ASSEMBLY__ in the header files to exclude everything that is not liked by IASL. Signed-off-by: Bin Meng Reviewed-by: Simon Glass --- diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib index 97a09a272c..e720562623 100644 --- a/scripts/Makefile.lib +++ b/scripts/Makefile.lib @@ -325,7 +325,7 @@ $(obj)/%.S: $(src)/%.ttf # --------------------------------------------------------------------------- quiet_cmd_acpi_c_asl= ASL $< cmd_acpi_c_asl= \ - $(CPP) -x assembler-with-cpp -P $(UBOOTINCLUDE) -o $<.tmp $<; \ + $(CPP) -x assembler-with-cpp -D__ASSEMBLY__ -P $(UBOOTINCLUDE) -o $<.tmp $<; \ iasl -p $< -tc $<.tmp $(if $(KBUILD_VERBOSE:1=), >/dev/null); \ mv $(patsubst %.asl,%.hex,$<) $@