Looks like a new rule on master that breaks our makefiles.
core/base_rules.mk, please delete the lines below and try again.
my_bad_deps := $(strip $(foreach dep,$(filter-out | ||,$(LOCAL_ADDITIONAL_DEPENDENCIES)),\
$(if $(findstring /,$(dep)),,$(dep))))
$(call pretty-warning,"Bad LOCAL_ADDITIONAL_DEPENDENCIES: $(my_bad_deps)")
$(call pretty-error,"LOCAL_ADDITIONAL_DEPENDENCIES must only contain paths (not module names)")
Note that this is just a hack (which might or might not work) and will need to be fixed properly in the future. Also, please keep track so all the steps you perform so we can trace back any changes if necessary.