Makefile (fdebffeba8b877368ddcc139c26278c1c97931a4) | Makefile (4d0c04eac0c2d4e0100bbc67cc2fb48c3a53d8c8) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# Originally tools/testing/arm64/Makefile 3 4# When ARCH not overridden for crosscompiling, lookup machine 5ARCH ?= $(shell uname -m 2>/dev/null || echo not) 6 7ifneq (,$(filter $(ARCH),riscv)) | 1# SPDX-License-Identifier: GPL-2.0 2# Originally tools/testing/arm64/Makefile 3 4# When ARCH not overridden for crosscompiling, lookup machine 5ARCH ?= $(shell uname -m 2>/dev/null || echo not) 6 7ifneq (,$(filter $(ARCH),riscv)) |
8RISCV_SUBTARGETS ?= hwprobe vector | 8RISCV_SUBTARGETS ?= hwprobe vector mm |
9else 10RISCV_SUBTARGETS := 11endif 12 13CFLAGS := -Wall -O2 -g 14 15# A proper top_srcdir is needed by KSFT(lib.mk) 16top_srcdir = $(realpath ../../../../) --- 21 unchanged lines hidden (view full) --- 38 39run_tests: all 40 @for DIR in $(RISCV_SUBTARGETS); do \ 41 BUILD_TARGET=$(OUTPUT)/$$DIR; \ 42 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \ 43 done 44 45# Avoid any output on non riscv on emit_tests | 9else 10RISCV_SUBTARGETS := 11endif 12 13CFLAGS := -Wall -O2 -g 14 15# A proper top_srcdir is needed by KSFT(lib.mk) 16top_srcdir = $(realpath ../../../../) --- 21 unchanged lines hidden (view full) --- 38 39run_tests: all 40 @for DIR in $(RISCV_SUBTARGETS); do \ 41 BUILD_TARGET=$(OUTPUT)/$$DIR; \ 42 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \ 43 done 44 45# Avoid any output on non riscv on emit_tests |
46emit_tests: | 46emit_tests: all |
47 @for DIR in $(RISCV_SUBTARGETS); do \ 48 BUILD_TARGET=$(OUTPUT)/$$DIR; \ 49 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \ 50 done 51 52clean: 53 @for DIR in $(RISCV_SUBTARGETS); do \ 54 BUILD_TARGET=$(OUTPUT)/$$DIR; \ 55 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \ 56 done 57 58.PHONY: all clean install run_tests emit_tests | 47 @for DIR in $(RISCV_SUBTARGETS); do \ 48 BUILD_TARGET=$(OUTPUT)/$$DIR; \ 49 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \ 50 done 51 52clean: 53 @for DIR in $(RISCV_SUBTARGETS); do \ 54 BUILD_TARGET=$(OUTPUT)/$$DIR; \ 55 $(MAKE) OUTPUT=$$BUILD_TARGET -C $$DIR $@; \ 56 done 57 58.PHONY: all clean install run_tests emit_tests |