include: deprecate syscalls leftovers
[cavatools.git] / Makefile
1 include arch.mk
2
3
4 .PHONY: nothing clean install
5 nothing:
6 @echo "clean, tarball, install?"
7 @echo "G: allowed values: riscv64, ppc, ppc64"
8 @echo "H: allowed values: amd64"
9
10
11 clean:
12 rm -f $(HOME)/lib/libcava.a $(HOME)/lib/softfloat.a *~ ./#*#
13 ( cd softfloat/build/Linux-x86_64-GCC; rm -f softfloat.a *.o )
14 make -C caveat clean G=$G H=$H
15 make -C cachesim clean
16 make -C pipesim clean
17 make -C traceinfo clean
18 make -C erised clean
19
20
21 tarball: clean
22 ( cd ..; tar -czvf cavatools.tgz cavatools )
23
24
25 install:
26 ( cd softfloat/build/Linux-x86_64-GCC; make; cp softfloat.a $(HOME)/lib )
27 cp -rp softfloat/source/include $(HOME)/include/softfloat
28 make -C caveat install
29 make -C cachesim install
30 make -C pipesim install
31 make -C traceinfo install
32 make -C erised install
33 make -C utilities/softpipe install