Revert "ANDROID: kbuild: simplify cmd_mod"

This reverts commit 631b20dd6c ("ANDROID: kbuild: simplify cmd_mod")
since this causes regression in how Kbuild handles dependencies.

Bug: 175420575
Change-Id: I162eedf19357287c5ab9840ed84081d071aa320b
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
This commit is contained in:
Elliot Berman
2021-01-15 13:49:53 -08:00
parent ba0368ed3a
commit 99b31ce046

View File

@@ -272,11 +272,10 @@ $(obj)/%.o: $(src)/%.c $(recordmcount_source) $(objtool_dep) FORCE
$(call if_changed_rule,cc_o_c)
$(call cmd,force_checksrc)
cmd_mod = $(file >$@,\
$(if $($*-objs)$($*-y)$($*-m), \
$(addprefix $(obj)/, $($*-objs) $($*-y) $($*-m)), \
$(@:.mod=.o))) \
$(undefined_syms) echo >> $@
cmd_mod = { \
echo $(if $($*-objs)$($*-y)$($*-m), $(addprefix $(obj)/, $($*-objs) $($*-y) $($*-m)), $(@:.mod=.o)); \
$(undefined_syms) echo; \
} > $@
$(obj)/%.mod: $(obj)/%.o FORCE
$(call if_changed,mod)