libs.mk,build/make/Makefile: make test targets ordinary rules
authorJames Zern <jzern@google.com>
Fri, 3 Jun 2022 02:38:03 +0000 (19:38 -0700)
committerJames Zern <jzern@google.com>
Fri, 3 Jun 2022 04:51:20 +0000 (21:51 -0700)
commit9546c699fb06a8e0f0c92be92159034a28005ac2
tree76dbaa4ea63d0091a43dd6980b340fe8ca8d642d
parent7bddf81451edc23ea6c3715edd869f05c7499bf8
libs.mk,build/make/Makefile: make test targets ordinary rules

this fixes a regression in make 4.2 and still present in 4.3 causing
double colon rules to be serialized which breaks sharding done by the
test and test-no-data-check rules. these targets only define one set of
rules so ordinary rules work unlike clean. install may be another
candidate, but that's left for a follow up.

Change-Id: I9f074eca2ad266eeca6e31aae2e9f31eec8680e0
Tested: make 3.81, 4.1, 4.2, 4.2.1, 4.3
build/make/Makefile
libs.mk