aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/sort/bmark.mk
diff options
context:
space:
mode:
authorEric Love <ericlove@a1.Millennium.Berkeley.EDU>2014-02-20 11:51:21 -0800
committerEric Love <ericlove@a1.Millennium.Berkeley.EDU>2014-02-20 11:51:21 -0800
commit0661b47765081c710af3df66ec698aa58ff14d5d (patch)
treed0f909dc1db8f5038bca6f778a1929f8f56fbb07 /benchmarks/sort/bmark.mk
parentc50db79a8e549d7dd2112ff22d48be5e4b501fea (diff)
downloadriscv-tests-0661b47765081c710af3df66ec698aa58ff14d5d.zip
riscv-tests-0661b47765081c710af3df66ec698aa58ff14d5d.tar.gz
riscv-tests-0661b47765081c710af3df66ec698aa58ff14d5d.tar.bz2
Added TAV sort benchmarks
Diffstat (limited to 'benchmarks/sort/bmark.mk')
-rw-r--r--benchmarks/sort/bmark.mk21
1 files changed, 21 insertions, 0 deletions
diff --git a/benchmarks/sort/bmark.mk b/benchmarks/sort/bmark.mk
new file mode 100644
index 0000000..1e76b68
--- /dev/null
+++ b/benchmarks/sort/bmark.mk
@@ -0,0 +1,21 @@
+
+sort_c_src = \
+ sort_main.c \
+ sort.c \
+ syscalls.c \
+
+sort_riscv_src = \
+ crt.S
+
+sort_c_objs = $(patsubst %.c, %.o, $(sort_c_src))
+sort_riscv_objs = $(patsubst %.S, %.o, $(sort_riscv_src))
+
+sort_host_bin = sort.host
+$(sort_host_bin): $(sort_c_src)
+ $(HOST_COMP) $^ -o $(sort_host_bin)
+
+sort_riscv_bin = sort.riscv
+$(sort_riscv_bin): $(sort_c_objs) $(sort_riscv_objs)
+ $(RISCV_LINK) $(sort_c_objs) $(sort_riscv_objs) -o $(sort_riscv_bin) $(RISCV_LINK_OPTS)
+
+junk += $(sort_c_objs) $(sort_riscv_objs) $(sort_host_bin) $(sort_riscv_bin)