4 .PHONY
: nothing
clean install
6 @echo
"clean, tarball, install?"
7 @echo
"G: allowed values: riscv64, ppc, ppc64"
8 @echo
"H: allowed values: amd64"
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
17 make
-C traceinfo
clean
22 ( cd ..
; tar -czvf cavatools.tgz cavatools
)
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