Index: third_party/netty-tcnative/netty-tcnative.gyp |
diff --git a/third_party/netty-tcnative/netty-tcnative.gyp b/third_party/netty-tcnative/netty-tcnative.gyp |
new file mode 100644 |
index 0000000000000000000000000000000000000000..865c625692a4f88b22c337bcedc072c97bfdbe1a |
--- /dev/null |
+++ b/third_party/netty-tcnative/netty-tcnative.gyp |
@@ -0,0 +1,69 @@ |
+# Builds the Netty fork of Tomcat Native. See http://netty.io/wiki/forked-tomcat-native.html |
+{ |
+ 'targets': [ |
+ { |
+ 'target_name': 'netty-tcnative-so', |
+ 'product_name': 'netty-tcnative', |
+ 'type': 'shared_library', |
+ 'sources': [ |
+ 'src/c/address.c', |
+ 'src/c/bb.c', |
+ 'src/c/dir.c', |
+ 'src/c/error.c', |
+ 'src/c/file.c', |
+ 'src/c/info.c', |
+ 'src/c/jnilib.c', |
+ 'src/c/lock.c', |
+ 'src/c/misc.c', |
+ 'src/c/mmap.c', |
+ 'src/c/multicast.c', |
+ 'src/c/network.c', |
+ 'src/c/os.c', |
+ 'src/c/os_unix_system.c', |
+ 'src/c/os_unix_uxpipe.c', |
+ 'src/c/poll.c', |
+ 'src/c/pool.c', |
+ 'src/c/proc.c', |
+ 'src/c/shm.c', |
+ 'src/c/ssl.c', |
+ 'src/c/sslcontext.c', |
+ 'src/c/sslinfo.c', |
+ 'src/c/sslnetwork.c', |
+ 'src/c/ssl_private.h', |
+ 'src/c/sslutils.c', |
+ 'src/c/stdlib.c', |
+ 'src/c/tcn_api.h', |
+ 'src/c/tcn.h', |
+ 'src/c/tcn_version.h', |
+ 'src/c/thread.c', |
+ 'src/c/user.c', |
+ '../boringssl/src/decrepit/bio/base64_bio.c', |
mef
2016/01/11 21:46:03
It is a bit weird that it builds files from anothe
kapishnikov
2016/01/12 15:50:26
Added a new target "boringssl-decrepit" in borings
|
+ '../boringssl/src/decrepit/rsa/rsa_decrepit.c', |
+ ], |
+ 'include_dirs': [ |
+ '../apache-portable-runtime/src/include', |
+ '../boringssl/src/include/openssl', |
+ ], |
+ 'defines': [ |
+ 'HAVE_OPENSSL', |
+ ], |
+ 'dependencies': [ |
+ '../apache-portable-runtime/apr.gyp:apr', |
+ '../boringssl/boringssl.gyp:boringssl', |
+ ], |
+ 'variables': { |
+ 'component': 'static_library', |
+ 'use_native_jni_exports': 1, |
+ } |
+ }, |
+ { |
+ 'target_name': 'netty-tcnative', |
+ 'type': 'none', |
+ 'variables': { |
+ 'java_in_dir': 'src/java', |
+ 'javac_includes': [ '**/org/apache/tomcat/jni/*.java' ], |
+ }, |
+ 'includes': [ '../../build/java.gypi' ], |
+ }, |
+ ], |
+} |