Replace with a dynamically-generated Makefile

The script's main purpose is to spawn a parallel job per test case
and configuration. Since that is what Make does for compilation jobs,
this patch turns test jobs into Make targets.

Replace with, which enumerates tests in
the kvm-unit-tests output folder and generates one Make target per
test case and configuration. Rebuild the list whenever kvm-unit-tests
are recompiled.

Example usage:
	$ make test -j20            # run all tests, 20 parallel jobs
	$ make test-kut-nvhe        # run all nVHE tests
	$ make test-kut-nvhe-psci   # run one specific test

Change-Id: Ic1930c752814e68f8437ceb08e9b8c975ceca047
4 files changed
tree: a73755181e1877604aa7f9bbd52c70f11a1b4497
  1. Makefile
  2. aarch64-unit-tests/
  3. aarch64/
  5. kvm-unit-tests/