2 abs_top_src_dir
:= @abs_top_srcdir@
4 target_alias
:= @target_alias@
5 ifeq ($(target_alias
),)
8 RISCV_PREFIX_VAR
:= RISCV_PREFIX
=@target_alias@
-
10 instbasedir
:= $(DESTDIR
)$(prefix)
11 bmarkdir
:= $(abs_top_src_dir
)/benchmarks
12 isa_src_dir
:= $(abs_top_src_dir
)/isa
13 debug_src_dir
:= $(abs_top_src_dir
)/debug
18 install -d
$(instbasedir
)/share
/riscv-tests
/isa
19 install -d
$(instbasedir
)/share
/riscv-tests
/benchmarks
20 install -p
-m
644 `find isa -maxdepth 1 -type f` $(instbasedir
)/share
/riscv-tests
/isa
21 install -p
-m
644 `find benchmarks -maxdepth 1 -type f` $(instbasedir
)/share
/riscv-tests
/benchmarks
25 $(MAKE
) -C benchmarks
-f
$(bmarkdir
)/Makefile src_dir
=$(bmarkdir
) XLEN
=$(XLEN
) $(RISCV_PREFIX_VAR
)
29 $(MAKE
) -C isa
-f
$(isa_src_dir
)/Makefile src_dir
=$(isa_src_dir
) XLEN
=$(XLEN
) $(RISCV_PREFIX_VAR
)
33 $(MAKE
) -C debug
-f
$(debug_src_dir
)/Makefile src_dir
=$(debug_src_dir
) XLEN
=$(XLEN
)
36 [ ! -d isa
] ||
$(MAKE
) -C isa
-f
$(isa_src_dir
)/Makefile src_dir
=$(isa_src_dir
) clean
37 [ ! -d benchmarks
] ||
$(MAKE
) -C benchmarks
-f
$(bmarkdir
)/Makefile src_dir
=$(bmarkdir
) clean
38 [ ! -d debug
] ||
$(MAKE
) -C debug
-f
$(debug_src_dir
)/Makefile src_dir
=$(debug_src_dir
) clean
40 .PHONY
: benchmarks isa
clean