This addresses JDK-8378896. This adds a `clean-microbenchmark` make target for microbenchmark development. The target removes the following directories from the build output:
- `support/test/micro` - `images/test/micro` I did not add a dedicated test for this build-system cleanup target. Instead, I validated it with the existing Make tests and a clean/rebuild cycle. Testing: - `make CONF=linux-aarch64-server-release-jmh JOBS=128 test-make` - `make CONF=linux-aarch64-server-release-jmh JOBS=128 build-microbenchmark` - `make CONF=linux-aarch64-server-release-jmh clean-microbenchmark` - Re-ran `make CONF=linux-aarch64-server-release-jmh JOBS=128 build-microbenchmark` successfully after cleaning. --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - 8378896: A make target "clean-microbenchmark", for micro development Changes: https://git.openjdk.org/jdk/pull/32383/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=32383&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8378896 Stats: 13 lines in 2 files changed: 12 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk/pull/32383.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/32383/head:pull/32383 PR: https://git.openjdk.org/jdk/pull/32383
