# @configure_input@ INC = cryptech.h LIB = libcryptech.a OBJ = ${IO_OBJ} csprng.o hash.o aes_keywrap.o errorstrings.o IO_OBJ = ${IO_OBJ_@FPGA_BUS@} IO_OBJ_EIM = hal_io_eim.o novena-eim.o IO_OBJ_I2C = hal_io_i2c.o CC = @CC@ CFLAGS = @CFLAGS@ LDFLAGS = @LDFLAGS@ prefix = @prefix@ exec_prefix = @exec_prefix@ includedir = @includedir@ libdir = @libdir@ all: ${LIB} ${OBJ}: ${INC} ${LIB}: ${OBJ} ar rcs $@ $^ test: all cd tests; ${MAKE} -k $@ install: ${LIB} ${INC} install ${LIB} ${libdir} install ${INC} ${includedir} uninstall: cd ${libdir}; rm -f ${LIB} cd ${includedir}; rm -f ${INC} clean: rm -f ${OBJ} ${LIB} cd tests; ${MAKE} $@ distclean: clean cd tests; ${MAKE} $@ rm -f config.log config.status TAGS Makefile tags: TAGS TAGS: *.[ch] etags $^