30 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2# Carsten Haitzler <carsten.haitzler@arm.com>, 20213include ../../../../../tools/scripts/Makefile.include4include ../../../../../tools/scripts/Makefile.arch5include ../../../../../tools/scripts/utilities.mak6 7SUBDIRS = \8 asm_pure_loop \9 memcpy_thread \10 thread_loop \11 unroll_loop_thread12 13all: $(SUBDIRS)14$(SUBDIRS):15 @$(MAKE) -C $@ >/dev/null16 17INSTALLDIRS = $(SUBDIRS:%=install-%)18 19install-tests: $(INSTALLDIRS)20$(INSTALLDIRS):21 @$(MAKE) -C $(@:install-%=%) install-tests >/dev/null22 23CLEANDIRS = $(SUBDIRS:%=clean-%)24 25clean: $(CLEANDIRS)26$(CLEANDIRS):27 $(call QUIET_CLEAN, test-$(@:clean-%=%)) $(Q)$(MAKE) -C $(@:clean-%=%) clean >/dev/null28 29.PHONY: all clean $(SUBDIRS) $(CLEANDIRS) $(INSTALLDIRS)30