aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/Makefile.build8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/Makefile.build b/scripts/Makefile.build
index d883116ebaa4..e5f1425c601f 100644
--- a/scripts/Makefile.build
+++ b/scripts/Makefile.build
@@ -177,6 +177,14 @@ cmd_cc_symtypes_c = \
177$(obj)/%.symtypes : $(src)/%.c FORCE 177$(obj)/%.symtypes : $(src)/%.c FORCE
178 $(call cmd,cc_symtypes_c) 178 $(call cmd,cc_symtypes_c)
179 179
180# LLVM assembly
181# Generate .ll files from .c
182quiet_cmd_cc_ll_c = CC $(quiet_modtag) $@
183 cmd_cc_ll_c = $(CC) $(c_flags) -emit-llvm -S -o $@ $<
184
185$(obj)/%.ll: $(src)/%.c FORCE
186 $(call if_changed_dep,cc_ll_c)
187
180# C (.c) files 188# C (.c) files
181# The C file is compiled and updated dependency information is generated. 189# The C file is compiled and updated dependency information is generated.
182# (See cmd_cc_o_c + relevant part of rule_cc_o_c) 190# (See cmd_cc_o_c + relevant part of rule_cc_o_c)