Commit Graph

49 Commits

Author SHA1 Message Date
Joseph Henry
795a9f082b Build script now emits libztcore.a along with traditional libzt.a 2019-03-12 14:15:12 -07:00
Joseph Henry
320253517b RX/TX improvements, build process improvements 2019-03-11 17:17:35 -07:00
Joseph Henry
80da08f625 Removed old tests 2019-03-08 12:15:13 -08:00
Joseph Henry
38fe99dc61 Minor changes to CMakeLists. Corrected JNI check, and changed release optimization flags to -O3 2019-03-08 11:53:09 -08:00
Joseph Henry
3b967c1a12 Updated build script, minor shuffling of code to prevent naming conflicts 2019-03-04 18:04:37 -08:00
Joseph Henry
8d3c300538 Set verbosity to default OFF in CMakeLists.txt 2019-02-27 18:17:20 -08:00
Joseph Henry
362f6769b2 Bug fix for callbacks, minor netif driver tweak, minor Makefile tweak 2019-02-25 14:52:19 -08:00
Joseph Henry
8b4921432e Android build fixes 2019-02-14 17:58:03 -08:00
Joseph Henry
2fdcf025e1 Re-work of thread model 2019-02-06 22:00:39 -08:00
Joseph Henry
068013d0f7 Switch to MEM_LIBC_MALLOC usage in lwIP. Added event callbacks. Use of finer-grained locks in RX logic. CRCs disabled on inbound packets 2019-01-25 12:42:53 -08:00
Joseph Henry
4e0c00aaff Improved reliability and performance, better startup and shutdown semantics, HTTP control plane is now disabled by default 2019-01-14 12:01:29 -08:00
Joseph Henry
8826b317c1 Commented out NotNeeded paths in CMakeLists.txt to silence Windows build errors 2018-10-18 14:05:52 -07:00
Joseph Henry
70cb227665 Fixed debug flags for Windows builds 2018-10-17 18:08:26 -07:00
Joseph Henry
8ef88cfe18 Fix to CMakeLists.txt to add debug flags to Debug build mode 2018-10-09 15:32:23 -07:00
Joseph Henry
a9754777d0 Improvements to packaging scripts for Windows, macOS and Linux 2018-08-24 15:45:05 -07:00
Joseph Henry
afe34bca50 Improvements to package distribution script for Windows, preprocessor tweaks in JNI section 2018-08-23 10:22:55 -07:00
Joseph Henry
5a82f43aac Added all-encompassing packaging script, improvements to CMake build script 2018-08-22 10:49:21 -07:00
Joseph Henry
d8c64e4591 Updated CMake build script 2018-08-21 13:43:03 -07:00
Joseph Henry
d6fa22322a use of {USER} for android NDK path in CMakeLists.txt 2018-08-09 16:27:53 -07:00
Joseph Henry
29a9856b76 Added earthtest.cpp for future homebrew package test 2018-08-02 10:29:07 -07:00
Joseph Henry
039cf99ac5 Omit tests from Xcode builds 2018-08-01 17:20:16 -07:00
Joseph Henry
a0ddb62a3d Updated Windows DLL build script to export all symbols 2018-07-31 21:10:06 -07:00
Joseph Henry
91b3582196 Added architecture checks for Windows in CMakeLists.txt 2018-07-31 17:18:32 -07:00
Joseph Henry
88b2ae3ebf Updated CMakeLists.txt 2018-07-31 12:43:53 -07:00
Joseph Henry
6e3e14fdff Added patch for lwip-contrib for Windows compatibility 2018-07-27 15:49:58 -07:00
Joseph Henry
6e086ed3fa Updated lwip.patch for Linux compatibility, CMakeLists.txt, and fixed other minor compile-time warnings 2018-07-27 09:53:08 -07:00
Joseph Henry
1b5ab0ddb9 Updated CMakeLists.txt 2018-07-26 12:02:08 -07:00
Joseph Henry
07be7a25a3 Removed cruft from project 2018-07-19 17:19:06 -07:00
Joseph Henry
50cd2499b7 Added linker reference to dl 2018-02-21 16:04:58 -08:00
Joseph Henry
c29613e358 Changed default symbol visibility settings (removed -fvisibility=hidden). Added shared lib loading example 2018-02-21 15:45:00 -08:00
Joseph Henry
5fb501299e Added pthreads link reference to libzt target in CMakeLists.txt to fix linking bug on Ubuntu 2018-02-16 11:27:39 -08:00
Joseph Henry
5ec7d5befc Improved JNI flag hanling in CMake 2018-02-12 17:18:56 -08:00
Joseph Henry
0767612f55 Re-enabled dynamic library target in CMakeLists.txt 2018-02-12 14:41:04 -08:00
joseph.henry
032e6d742d Added partial support for PyPI (python) package build on Windows 2018-02-08 18:10:02 -08:00
Joseph Henry
d35f74f85c Fixed pthread dependency in CMakeLists.txt for non-Windows platforms 2018-02-07 14:53:29 -08:00
Joseph Henry
db34fd5e58 cmake build script fixes, and fixes for selftest's winsock2 calls 2018-01-31 17:45:34 -08:00
joseph.henry
f03f4098c5 Windows cmake build updates 2018-01-31 17:05:23 -08:00
joseph.henry
2c5634343a tweaks for Windows cmake build 2018-01-30 17:27:40 -08:00
Joseph Henry
402083a5d8 Updated CMake build script for Windows. Moving away from MinGW requirement for build 2017-12-19 16:23:52 -08:00
Joseph Henry
52b01279a3 Added default CMAKE_C / CMAKE_CXX flags for when no build type is specified 2017-12-16 11:21:04 -08:00
Joseph Henry
8ec82b026a Officially deprecated old Makefile in favor of CMake 2017-12-15 16:26:27 -08:00
Joseph Henry
0a7bdd5f8f Further generalization of the CMake build script 2017-12-14 16:29:44 -08:00
Joseph Henry
86712e9b11 Added -fPIC enabled variant targets to CMake file 2017-12-14 11:17:13 -08:00
Joseph Henry
5eda430a87 Makefile changes 2017-12-13 16:11:23 -08:00
Joseph Henry
2e8da0ddce Tweaks to CMake build script 2017-12-08 11:30:41 -08:00
Joseph Henry
8ee7483ff5 Added build config stubs to CMake 2017-12-07 17:27:41 -08:00
Joseph Henry
ff0ff4a3ab Added JNI detection to CMakeLists 2017-12-07 17:22:04 -08:00
Joseph Henry
de0ce73023 Temporarily removed DNS support to prevent TLS h_errno conflict. Updated CMakeLists 2017-12-07 16:45:02 -08:00
Joseph Henry
78bf7c3a1f Added CMake build script 2017-12-07 15:39:45 -08:00