Don't call $(my_path_comp) if $(dir $(LOCAL_PATH)) is TOP

So we don't accidentally create phony rules like
`MODULES-IN-: MODULES-IN-` and `MODULES-IN-.: MODULES-IN-*`

Bug: 162918277
Test: m com.android.art
Test: ninja -t browse
Change-Id: Id0656d1b08bc933df57914df162853934352593b
This commit is contained in:
Yo Chiang 2020-08-08 20:10:59 +08:00
parent 66853bb381
commit 150a1ca0c2
1 changed files with 3 additions and 1 deletions

View File

@ -487,7 +487,9 @@ $(_local_path_target): $(my_register_name)
ifndef $(_local_path_target)
$(_local_path_target) := true
$(eval $(call my_path_comp,$(_local_path),$(_local_path_target)))
ifneq (,$(findstring /,$(_local_path)))
$(eval $(call my_path_comp,$(_local_path),$(_local_path_target)))
endif
endif
_local_path :=