include arch.mk .PHONY: nothing clean install nothing: @echo "clean, tarball, install?" @echo "G: allowed values: riscv64, ppc, ppc64" @echo "H: allowed values: amd64" clean: rm -f $(HOME)/lib/libcava.a $(HOME)/lib/softfloat.a *~ ./#*# ( cd softfloat/build/Linux-x86_64-GCC; rm -f softfloat.a *.o ) make -C caveat clean G=$G H=$H make -C cachesim clean make -C pipesim clean make -C traceinfo clean make -C erised clean tarball: clean ( cd ..; tar -czvf cavatools.tgz cavatools ) install: ( cd softfloat/build/Linux-x86_64-GCC; make; cp softfloat.a $(HOME)/lib ) cp -rp softfloat/source/include $(HOME)/include/softfloat make -C caveat install make -C cachesim install make -C pipesim install make -C traceinfo install make -C erised install make -C utilities/softpipe install