From beca9ece1b3a9f47d81b98f06fc4b0180704cabe Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Wed, 22 Jun 2016 15:34:57 -0400 Subject: First cut at release engineering for software that goes with the Alpha board. This may well end up merging with the firmware super-repository, but, having started down the road of making them separate, let's keep it that way while we get the initial stuff out of the way, then merge them if it still seems like a good idea when the basics are working. --- sw/Makefile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sw/Makefile (limited to 'sw/Makefile') diff --git a/sw/Makefile b/sw/Makefile new file mode 100644 index 0000000..4b494a6 --- /dev/null +++ b/sw/Makefile @@ -0,0 +1,17 @@ +# Makefile to build Debian package for Cryptech Alpha board software + +all: + cd thirdparty/sqlite3; ${MAKE} + cd thirdparty/libtfm; ${MAKE} + cd libhal; ${MAKE} daemon + cd pkcs11; ${MAKE} + +clean distclean: + for d in thirdparty/libtfm libhal thirdparty/sqlite3 pkcs11; do (cd $$d && ${MAKE} $@); done + +install: all + install -m 644 -D pkcs11/libpkcs11.so ${DESTDIR}/usr/lib/libpkcs11.so + install -D pkcs11/p11util ${DESTDIR}/usr/sbin/p11util + install -D libhal/cryptech_rpcd ${DESTDIR}/usr/sbin/cryptech_rpcd + +# Might also want to install the firmware tarball, scripts to use it, .... -- cgit v1.2.3