diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-03-03 11:02:24 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-03-03 11:03:13 -0800 |
commit | 08486cb632ef704709a89fc6bab5842bec4c2547 (patch) | |
tree | a14202e149a7bde47e2019ba4820d44f21ef903b /isa/Makefile | |
parent | c9022d2f63f50388b2ab1192966f30dbe7819a59 (diff) | |
download | riscv-tests-08486cb632ef704709a89fc6bab5842bec4c2547.zip riscv-tests-08486cb632ef704709a89fc6bab5842bec4c2547.tar.gz riscv-tests-08486cb632ef704709a89fc6bab5842bec4c2547.tar.bz2 |
Fix ./configure in root
This Makefile is still super ghetto!
Diffstat (limited to 'isa/Makefile')
-rw-r--r-- | isa/Makefile | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/isa/Makefile b/isa/Makefile index 415778e..d5b0b76 100644 --- a/isa/Makefile +++ b/isa/Makefile @@ -2,15 +2,15 @@ # Makefile for riscv-tests/isa #----------------------------------------------------------------------- -isa_src_dir := . +src_dir := . -include $(isa_src_dir)/rv64ui/Makefrag -include $(isa_src_dir)/rv64uf/Makefrag -include $(isa_src_dir)/rv64si/Makefrag -include $(isa_src_dir)/rv64mi/Makefrag -include $(isa_src_dir)/rv32ui/Makefrag -include $(isa_src_dir)/rv32si/Makefrag -include $(isa_src_dir)/rv32mi/Makefrag +include $(src_dir)/rv64ui/Makefrag +include $(src_dir)/rv64uf/Makefrag +include $(src_dir)/rv64si/Makefrag +include $(src_dir)/rv64mi/Makefrag +include $(src_dir)/rv32ui/Makefrag +include $(src_dir)/rv32si/Makefrag +include $(src_dir)/rv32mi/Makefrag default: all @@ -26,7 +26,7 @@ RISCV_OBJDUMP ?= $(RISCV_PREFIX)objdump --disassemble-all --disassemble-zeroes - RISCV_SIM ?= spike XLEN ?= 64 -vpath %.S $(isa_src_dir) +vpath %.S $(src_dir) #------------------------------------------------------------ # Build assembly tests @@ -46,19 +46,19 @@ vpath %.S $(isa_src_dir) define compile_template $$($(1)_p_tests): $(1)-p-%: $(1)/%.S - $$(RISCV_GCC) $(2) $$(RISCV_GCC_OPTS) -I$(isa_src_dir)/../env/p -I$(isa_src_dir)/macros/scalar -T$(isa_src_dir)/../env/p/link.ld $$< -o $$@ + $$(RISCV_GCC) $(2) $$(RISCV_GCC_OPTS) -I$(src_dir)/../env/p -I$(src_dir)/macros/scalar -T$(src_dir)/../env/p/link.ld $$< -o $$@ $(1)_tests += $$($(1)_p_tests) $$($(1)_pt_tests): $(1)-pt-%: $(1)/%.S - $$(RISCV_GCC) $(2) $$(RISCV_GCC_OPTS) -I$(isa_src_dir)/../env/pt -I$(isa_src_dir)/macros/scalar -T$(isa_src_dir)/../env/pt/link.ld $$< -o $$@ + $$(RISCV_GCC) $(2) $$(RISCV_GCC_OPTS) -I$(src_dir)/../env/pt -I$(src_dir)/macros/scalar -T$(src_dir)/../env/pt/link.ld $$< -o $$@ $(1)_tests += $$($(1)_pt_tests) $$($(1)_pm_tests): $(1)-pm-%: $(1)/%.S - $$(RISCV_GCC) $(2) $$(RISCV_GCC_OPTS) -I$(isa_src_dir)/../env/pm -I$(isa_src_dir)/macros/scalar -T$(isa_src_dir)/../env/pm/link.ld $$< -o $$@ + $$(RISCV_GCC) $(2) $$(RISCV_GCC_OPTS) -I$(src_dir)/../env/pm -I$(src_dir)/macros/scalar -T$(src_dir)/../env/pm/link.ld $$< -o $$@ $(1)_tests += $$($(1)_pm_tests) $$($(1)_v_tests): $(1)-v-%: $(1)/%.S - $$(RISCV_GCC) $(2) $$(RISCV_GCC_OPTS) -std=gnu99 -O2 -I$(isa_src_dir)/../env/v -I$(isa_src_dir)/macros/scalar -T$(isa_src_dir)/../env/v/link.ld $(isa_src_dir)/../env/v/entry.S $(isa_src_dir)/../env/v/vm.c $$< -lc -o $$@ + $$(RISCV_GCC) $(2) $$(RISCV_GCC_OPTS) -std=gnu99 -O2 -I$(src_dir)/../env/v -I$(src_dir)/macros/scalar -T$(src_dir)/../env/v/link.ld $(src_dir)/../env/v/entry.S $(src_dir)/../env/v/vm.c $$< -lc -o $$@ $(1)_tests += $$($(1)_v_tests) $(1)_tests_dump = $$(addsuffix .dump, $$($(1)_tests)) |