From 65f663450cfadb06b33166092aecae705a20e9bc Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 5 Jul 2015 15:47:04 -0400 Subject: Get rid of autoconf, as we don't really need it. Add eim_peek_poke utility program, based on Paul's example in the core/platform/novena repository. --- tests/GNUmakefile | 46 ++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.in | 60 ------------------------------------------------------- 2 files changed, 46 insertions(+), 60 deletions(-) create mode 100644 tests/GNUmakefile delete mode 100644 tests/Makefile.in (limited to 'tests') diff --git a/tests/GNUmakefile b/tests/GNUmakefile new file mode 100644 index 0000000..307f23e --- /dev/null +++ b/tests/GNUmakefile @@ -0,0 +1,46 @@ +# Copyright (c) 2015, SUNET +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +INC = ../hal.h +LIB = ../libhal.a +BIN = test-aes-key-wrap test-hash test-pbkdf2 test-rsa + +CFLAGS = -g3 -Wall -fPIC -std=c99 -I.. + +all: ${BIN} + +test: all + for i in ${BIN}; do ./$$i; done + +clean: + rm -f *.o ${BIN} + +${BIN}: %: %.o ${LIB} + ${CC} ${CFLAGS} -o $@ $^ ${LDFLAGS} + +%.o: %.c ${INC} + ${CC} ${CFLAGS} -c -o $@ $< diff --git a/tests/Makefile.in b/tests/Makefile.in deleted file mode 100644 index 0a98792..0000000 --- a/tests/Makefile.in +++ /dev/null @@ -1,60 +0,0 @@ -# @configure_input@ - -# Copyright (c) 2015, SUNET -# -# Redistribution and use in source and binary forms, with or -# without modification, are permitted provided that the following -# conditions are met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in -# the documentation and/or other materials provided with the -# distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -INC = ../hal.h -LIB = ../libhal.a -BIN = test-aes-key-wrap test-hash test-pbkdf2 test-rsa - -CC = @CC@ -CFLAGS = @CFLAGS@ -I.. -LDFLAGS = @LDFLAGS@ -TFMDIR = @TFMDIR@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -includedir = @includedir@ -libdir = @libdir@ -abs_top_builddir= @abs_top_builddir@ - -all: ${BIN} - -test: all - for i in ${BIN}; do ./$$i; done - -clean: - rm -f *.o ${BIN} - -distclean: clean - rm -f Makefile - -${BIN}: %: %.o ${LIB} - ${CC} ${CFLAGS} -o $@ $^ ${LDFLAGS} - -%.o: %.c ${INC} - ${CC} ${CFLAGS} -c -o $@ $< -- cgit v1.2.3