summaryrefslogtreecommitdiffstats
path: root/debian/vendor-h2o/deps/picotls/deps/cifra/shitlisp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--debian/vendor-h2o/deps/picotls/deps/cifra/shitlisp/Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/debian/vendor-h2o/deps/picotls/deps/cifra/shitlisp/Makefile b/debian/vendor-h2o/deps/picotls/deps/cifra/shitlisp/Makefile
new file mode 100644
index 0000000..ccbda7e
--- /dev/null
+++ b/debian/vendor-h2o/deps/picotls/deps/cifra/shitlisp/Makefile
@@ -0,0 +1,17 @@
+CFLAGS += -g -O0 -std=gnu99 -fPIC -Wall -Wextra -Werror -Wno-unused-parameter
+CPPFLAGS += -I../src -I../../bignum/out -I../../shitlisp/out
+
+all: cifra.so
+
+SOURCES = aes.o sha256.o sha512.o chash.o hmac.o pbkdf2.o modes.o eax.o \
+ blockwise.o cmac.o salsa20.o chacha20.o curve25519.o
+
+cifra.so: $(addprefix ../src/, $(SOURCES)) sl-cifra.o
+ $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ -shared
+
+clean:
+ rm -f *.o *.pyc $(TARGETS) *.gcov *.gcda *.gcno
+
+test: $(wildcard test-*.sl) cifra.so
+ ../../shitlisp/out/shitlisp --mod=./cifra.so $(wildcard test-*.sl)
+