1 1.1 christos # SPDX-FileCopyrightText: 2023 EfficiOS Inc. 2 1.1 christos # 3 1.1 christos # SPDX-License-Identifier: MIT 4 1.1 christos 5 1.1 christos SUBDIRS = utils common unit benchmark regression 6 1.1 christos 7 1.1 christos .PHONY: short_bench long_bench regtest check-loop 8 1.1 christos 9 1.1 christos short_bench: 10 1.1 christos cd benchmark && $(MAKE) $(AM_MAKEFLAGS) short_bench 11 1.1 christos long_bench: 12 1.1 christos cd benchmark && $(MAKE) $(AM_MAKEFLAGS) long_bench 13 1.1 christos regtest: 14 1.1 christos cd regression && $(MAKE) $(AM_MAKEFLAGS) regtest 15 1.1 christos cd benchmark && $(MAKE) $(AM_MAKEFLAGS) regtest 16 1.1 christos 17 1.1 christos check-loop: 18 1.1 christos while [ 0 ]; do \ 19 1.1 christos $(MAKE) $(AM_MAKEFLAGS) check; \ 20 1.1 christos if [ "$$?" != "0" ]; then \ 21 1.1 christos break; \ 22 1.1 christos fi \ 23 1.1 christos done 24