summaryrefslogtreecommitdiff
path: root/release/src/router/cyassl/Makefile.am
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2015-01-09 09:46:07 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2015-01-09 09:46:07 +0100
commit5ac03256db0fe4ca7e3ad1117d096c3a76368b76 (patch)
treec767808892cc7f013b87174ad3b31c23508b5fa5 /release/src/router/cyassl/Makefile.am
parentd89b5dc1509c66ccbed1dbc7ed0e09264ea3179e (diff)
downloadtomato-5ac03256db0fe4ca7e3ad1117d096c3a76368b76.tar.gz
tomato-5ac03256db0fe4ca7e3ad1117d096c3a76368b76.tar.bz2
backported CyaSSL/OpenSSL support for internal webserver instead of MatrixSSL
Diffstat (limited to 'release/src/router/cyassl/Makefile.am')
-rw-r--r--release/src/router/cyassl/Makefile.am30
1 files changed, 30 insertions, 0 deletions
diff --git a/release/src/router/cyassl/Makefile.am b/release/src/router/cyassl/Makefile.am
new file mode 100644
index 00000000..f5092fd8
--- /dev/null
+++ b/release/src/router/cyassl/Makefile.am
@@ -0,0 +1,30 @@
+SUBDIRS = src ctaocrypt
+EXTRA_DIST = certs/*.pem certs/*.der certs/*.txt certs/*.raw \
+ lib/dummy *.sln *.vcproj cyassl-iphone.xcodeproj/project.pbxproj \
+ doc/*.pdf swig/README swig/*.i swig/cyassl_adds.c swig/*.sh swig/runme.* \
+ swig/python_cyassl.vcproj swig/rsasign.py
+
+ACLOCAL_AMFLAGS = -I m4
+
+# !!!! first line of rule has to start with a hard (real) tab, not spaces
+basic:
+ cd src; $(MAKE); cd ../
+
+openssl-links:
+ cd lib; ln -s ../src/.libs/libcyassl.a libcrypto.a; \
+ ln -s ../src/.libs/libcyassl.a libssl.a; \
+ ln -s ../src/.libs/libcyassl.a libcyassl.a; cd ../
+
+# !!! test -e with a .name like .libs then a * like *dylib fails so just
+# look for the .dylib on OS X, and .so otherwise but copy all parts
+install:
+ $(mkinstalldirs) $(DESTDIR)$(includedir) $(DESTDIR)$(libdir); \
+ cp -fpR include/* $(DESTDIR)$(includedir); \
+ cp -fpR ctaocrypt/include/* $(DESTDIR)$(includedir); \
+ cp -fpR src/libcyassl.la $(DESTDIR)$(libdir); \
+ if test -e src/.libs/libcyassl.a; then \
+ cp -fp src/.libs/libcyassl.a $(DESTDIR)$(libdir); fi; \
+ if test -e src/.libs/libcyassl.so; then \
+ cp -fpR src/.libs/libcyassl.so* $(DESTDIR)$(libdir); fi; \
+ if test -e src/.libs/libcyassl.dylib; then \
+ cp -fpR src/.libs/libcyassl.*dylib $(DESTDIR)$(libdir); fi;