Dirk Ziegelmeier
f604ad57a4
Update .gitignore for unix/lib/build
8 years ago
Joan Lledó
453cda2059
Add a unix shared library with cmake
8 years ago
Dirk Ziegelmeier
62c0ed38cb
bug #54593 : Can't compile unix port with GCC 8
8 years ago
Dirk Ziegelmeier
cad288fa64
Disable sanitizer flags for now, they lead to linking problems
...
Disable flags to avoid problems in 2.1 release
8 years ago
Dirk Ziegelmeier
df1fdd1ee9
Forgot to adapt UNIX check project
8 years ago
Dirk Ziegelmeier
2af9104908
Fix typo in ports/unix/Filelists.cmake
8 years ago
Dirk Ziegelmeier
33fa79f4bc
Simplify CMAKE application project
...
Restructure adding compile definitions / include dirs to be more convenient for the user
8 years ago
Dirk Ziegelmeier
4766e73198
More CMAKE build system cleanups
...
Replace global include dirs / compile definition handling for MBEDTLS, too
8 years ago
Dirk Ziegelmeier
7942a3d7d1
Cleanup CMAKE build system
...
Use target-specific commands for compile flags / linking etc. only
8 years ago
Dirk Ziegelmeier
2917f46ded
CMake Build System: Export compile commands for IDEs that can use it, e.g. VS Code
8 years ago
Simon Goldschmidt
2544c3a4b2
add unix example_app binaries to ignore list
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Simon Goldschmidt
b94e071e2a
add semi-automatic test for option permutations
...
For now, this works on some manually generated option files.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Simon Goldschmidt
5c8e1dffc8
unix port: fix compiling tapif for NO_SYS
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Simon Goldschmidt
e4d16330a1
unix port: fix compiling NO_SYS
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Simon Goldschmidt
dece1fe709
mdns_example: fix build for LWIP_MDNS_RESPONDER==0
8 years ago
Simon Goldschmidt
033deed807
tcp_isn: fix building with PPP support disabled and hook disabled
8 years ago
Simon Goldschmidt
196f100af3
apps/rtp: fix unreachable code warning
...
why does this pop up just now?
8 years ago
Simon Goldschmidt
d4eecdc027
mdns_example: use new probing callback
8 years ago
Simon Goldschmidt
5ca72a6373
apps: use lwip function names, don't depend on LWIP_COMPAT_SOCKETS
8 years ago
Simon Goldschmidt
40f1684695
fs_example.c requires LWIP_HTTPD_FS_ASYNC_READ
8 years ago
Simon Goldschmidt
9efe335bba
ports/win32/sys_arch.c: fix compiling with LWIP_NOASSERT defined
8 years ago
Simon Goldschmidt
dd664e6363
example_app/lwipopts: don't define PBUF_LINK_HLEN to 16
...
This breaks PBUF_RAW against pbuf_add_header(PBUF_LINK_HLEN) like used
at least in icmp. Redefine ETH_PAD_SIZE instead if this is required.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Dirk Ziegelmeier
328c22cac3
Remove deleted files from file lists
8 years ago
Dirk Ziegelmeier
5d547e26e5
Clean up contrib repository
...
- Delete old example applications that were partially unmaintained
- Delete unused/untested netifs
8 years ago
Dirk Ziegelmeier
539d9ea87c
Add Makefile-based build system for example app of Win32 port
...
Symmetry with unix port - it also has a Makefile-based build system
8 years ago
Dirk Ziegelmeier
6e40050321
example_app: Add missing LWIP_IPV6_AUTOCONFIG compile guard
8 years ago
Dirk Ziegelmeier
fcddb3f06f
lwipcfg.h: Remove duplicate LWIP_MQTT_APP #define
8 years ago
Dirk Ziegelmeier
9e69e3aeee
Fix misleading function name that has msvc in it
...
it contains no platform specific code
8 years ago
Sylvain Rochet
3c4ce32666
PPP, PPPoS, example: condition build to PPPOS_SUPPORT instead of PPP_SUPPORT
...
Build fail if PPP_SUPPORT is enabled but PPPOS_SUPPORT is not because
we try to compile PPPoS example while PPPOS_SUPPORT is disabled.
Signed-off-by: Sylvain Rochet <gradator@gradator.net>
8 years ago
Simon Goldschmidt
d4e40e6b02
example_app/lwipopts.h: make ip4 reassembly work with PBUF_POOL
...
The old setting (10) was too low for PBUF_POOL_BUFSIZE of 128
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Simon Goldschmidt
a065b306df
pcapif: check that input callback is not NULL
8 years ago
Simon Goldschmidt
83f3b4cac4
win32: add test_ip6.c
8 years ago
Simon Goldschmidt
47f9a834d2
win32: fix non-debug configs; fix unit tests; fix intermediate dirs
...
Non-debug configs and unit tests did not work after recent cleanups.
Intermediate directories were broken since forever but only recent VS
versions warn about this.
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Simon Goldschmidt
64f9b5429e
fix msvc project after moving/renaming files
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Simon Goldschmidt
f895fbb3ba
example_app: guard all apps with a define
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Simon Goldschmidt
7a5e5a9893
win32 port: restore graceful shutdown on keypress
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
8 years ago
Dirk Ziegelmeier
2e56e70a30
Fix compile of default_netif.c when IPv4 is disabled
8 years ago
Dirk Ziegelmeier
f68e2873ed
Test app: a few compile fixes
8 years ago
Dirk Ziegelmeier
49ddf81807
Win32: Remove mingw port, it is now handled by CMake example_app
8 years ago
Dirk Ziegelmeier
a95a3078b4
Fix MSVC solution after I broke it yesterday while working on unified test app
8 years ago
Dirk Ziegelmeier
6165d1b35b
Make win32 example_app work with CMake build system
8 years ago
Dirk Ziegelmeier
f5bef4c578
Some cleanups to my last commit
8 years ago
Dirk Ziegelmeier
14f93f8233
Create unified example application shared between Unix and Win32
...
Move win32 test.c and its config files to separate example_app directory
Refactor platform specific code into new per-port files
!!! This breaks Win32 application until I can fix it at work where I have access to MSVC !!!
8 years ago
Dirk Ziegelmeier
d190e671f4
Clean fix for compile problems in tcp_md5.c
8 years ago
Dirk Ziegelmeier
8a4a27e352
Adapt win32 port to my latest cmake changes (untested, I don't use MS Windows at home)
8 years ago
Dirk Ziegelmeier
e5f74e9391
Minor cleanups in cmake files
8 years ago
Dirk Ziegelmeier
fd736d539a
Fix a few compile warnings in tcp_md5.c
8 years ago
Dirk Ziegelmeier
e6c17cda2b
A few cleanups in lwIP unittests (unix port) CMakeLists.txt
8 years ago
Dirk Ziegelmeier
56366c2f41
Work on CMake build system - restructure to use included cmake files, this is more flexible
8 years ago
Dirk Ziegelmeier
64da512d90
Work on CMake build system - Add CMake project for unit tests
8 years ago