|
|
|
|
@ -9,38 +9,23 @@ set(LWIP_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../../lwip)
|
|
|
|
|
|
|
|
|
|
include(${LWIP_CONTRIB_DIR}/ports/CMakeCommon.cmake) |
|
|
|
|
|
|
|
|
|
include(${LWIP_DIR}/src/Filelists.cmake) |
|
|
|
|
include(${LWIP_CONTRIB_DIR}/Filelists.cmake) |
|
|
|
|
include(${LWIP_CONTRIB_DIR}/ports/unix/Filelists.cmake) |
|
|
|
|
|
|
|
|
|
set (LWIP_DEFINITIONS -DLWIP_DEBUG) |
|
|
|
|
set (LWIP_INCLUDE_DIRS |
|
|
|
|
"${LWIP_DIR}/src/include" |
|
|
|
|
"${LWIP_CONTRIB_DIR}/" |
|
|
|
|
"${LWIP_CONTRIB_DIR}/ports/unix/port/include" |
|
|
|
|
"${LWIP_CONTRIB_DIR}/examples/example_app" |
|
|
|
|
${LWIP_MBEDTLS_INCLUDE_DIRS} |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
include(${LWIP_DIR}/src/Filelists.cmake) |
|
|
|
|
include(${LWIP_CONTRIB_DIR}/Filelists.cmake) |
|
|
|
|
include(${LWIP_CONTRIB_DIR}/ports/unix/Filelists.cmake) |
|
|
|
|
|
|
|
|
|
add_executable(example_app ${LWIP_CONTRIB_DIR}/examples/example_app/test.c default_netif.c) |
|
|
|
|
target_include_directories(example_app PRIVATE ${LWIP_INCLUDE_DIRS}) |
|
|
|
|
target_compile_options(example_app PRIVATE ${LWIP_COMPILER_FLAGS}) |
|
|
|
|
target_link_libraries(example_app lwipcontribexamples lwipcontribapps lwipcontribaddons lwipallapps lwipcontribportunix lwipcore ${LWIP_MBEDTLS_LINK_LIBRARIES}) |
|
|
|
|
|
|
|
|
|
target_include_directories(example_app PRIVATE ${LWIP_INCLUDE_DIRS}) |
|
|
|
|
target_include_directories(lwipcore PRIVATE ${LWIP_INCLUDE_DIRS}) |
|
|
|
|
target_include_directories(lwipallapps PRIVATE ${LWIP_INCLUDE_DIRS}) |
|
|
|
|
target_include_directories(lwipcontribaddons PRIVATE ${LWIP_INCLUDE_DIRS}) |
|
|
|
|
target_include_directories(lwipcontribapps PRIVATE ${LWIP_INCLUDE_DIRS}) |
|
|
|
|
target_include_directories(lwipcontribexamples PRIVATE ${LWIP_INCLUDE_DIRS}) |
|
|
|
|
target_include_directories(lwipcontribportunix PRIVATE ${LWIP_INCLUDE_DIRS}) |
|
|
|
|
|
|
|
|
|
set (LWIP_DEFINITIONS -DLWIP_DEBUG) |
|
|
|
|
target_compile_definitions(example_app PRIVATE ${LWIP_DEFINITIONS} ${LWIP_MBEDTLS_DEFINITIONS}) |
|
|
|
|
target_compile_definitions(lwipcore PRIVATE ${LWIP_DEFINITIONS} ${LWIP_MBEDTLS_DEFINITIONS}) |
|
|
|
|
target_compile_definitions(lwipallapps PRIVATE ${LWIP_DEFINITIONS} ${LWIP_MBEDTLS_DEFINITIONS}) |
|
|
|
|
target_compile_definitions(lwipcontribaddons PRIVATE ${LWIP_DEFINITIONS} ${LWIP_MBEDTLS_DEFINITIONS}) |
|
|
|
|
target_compile_definitions(lwipcontribapps PRIVATE ${LWIP_DEFINITIONS} ${LWIP_MBEDTLS_DEFINITIONS}) |
|
|
|
|
target_compile_definitions(lwipcontribexamples PRIVATE ${LWIP_DEFINITIONS} ${LWIP_MBEDTLS_DEFINITIONS}) |
|
|
|
|
target_compile_definitions(lwipcontribportunix PRIVATE ${LWIP_DEFINITIONS} ${LWIP_MBEDTLS_DEFINITIONS}) |
|
|
|
|
target_compile_definitions(example_app PRIVATE ${LWIP_DEFINITIONS} ${LWIP_MBEDTLS_DEFINITIONS}) |
|
|
|
|
target_link_libraries(example_app lwipcontribexamples lwipcontribapps lwipcontribaddons lwipallapps lwipcontribportunix lwipcore) |
|
|
|
|
|
|
|
|
|
add_executable(makefsdata ${lwipmakefsdata_SRCS}) |
|
|
|
|
target_compile_options(makefsdata PRIVATE ${LWIP_COMPILER_FLAGS}) |
|
|
|
|
|