From fa13a8485ce07aecfbfa481baccfc33565f0be0d Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Wed, 20 May 2015 16:57:33 -0400 Subject: Add csprng and hash modules. Add real error codes instead of magic numbers, and propegate error codes up from lower layers. Whack C++-isms, add parenthesese to a lot of macro expressions for evaluation safety, other minor cleanup. --- Makefile.in | 40 +++++++++++++++------------------------- 1 file changed, 15 insertions(+), 25 deletions(-) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index 02ce7c7..b03924b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,46 +1,36 @@ # @configure_input@ -INC = cryptech.h -LIB = libcryptech.a +INC = cryptech.h +LIB = libcryptech.a +OBJ = ${IO_OBJ} csprng.o hash.o -BIN = hash hash_tester trng_extractor trng_tester aes_tester modexp_tester - -HAL_IO_OBJ_EIM = hal_io_eim.o novena-eim.o -HAL_IO_OBJ_I2C = hal_io_i2c.o -HAL_IO_OBJ = $(HAL_IO_OBJ_@FPGA_BUS@) - -LIB_OBJ = $(HAL_IO_OBJ) +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@ -LIBS = @LIBS@ prefix = @prefix@ exec_prefix = @exec_prefix@ -bindir = @bindir@ includedir = @includedir@ libdir = @libdir@ -sysconfdir = @sysconfdir@ - -all: $(LIB) $(BIN) -*.o: $(INC) +all: ${LIB} -$(BIN): $(LIB) +${OBJ}: ${INC} -${LIB}: $(LIB_OBJ) +${LIB}: ${OBJ} ar rcs $@ $^ -install: $(LIB) $(BIN) $(INC) - install $(LIB) $(libdir) - install $(BIN) $(bindir) - install $(INC) $(includedir) +install: ${LIB} ${INC} + install ${LIB} ${libdir} + install ${INC} ${includedir} uninstall: - cd $(libdir); rm -f $(LIB) - cd $(bindir); rm -f ${BIN} - cd $(includedir); rm -f $(INC) + cd ${libdir}; rm -f ${LIB} + cd ${includedir}; rm -f ${INC} clean: - rm -f *.o $(LIB) $(BIN) + rm -f ${OBJ} ${LIB} -- cgit v1.2.3