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:
@@ -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)
|
||||
|
Reference in New Issue
Block a user