TEST_SOURCES := $(shell find . -name "*.f03" | sed "s,^\./,,g") TEST_APPS := $(TEST_SOURCES:.f03=) RUN_TEST_APPS := $(addprefix run., $(TEST_APPS)) .PHONY: build run clean $(TEST_APPS) $(RUN_TEST_APPS) build: $(TEST_APPS) $(TEST_APPS): %: hipfc $(CFLAGS) $@.f03 -o $@ $(RUN_TEST_APPS): run.%: % HIP_TRACE_API=1 ./$^ run: $(RUN_TEST_APPS) clean: rm -f $(TEST_APPS) *.o *.mod