xref: /nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/example/CMakeLists.txt (revision 104654410c56c573564690304ae786df310c91fc)
1IF (UNIX)
2	INCLUDE_DIRECTORIES(${uffs_SOURCE_DIR}/src/platform/posix)
3ENDIF()
4IF (WIN32)
5	INCLUDE_DIRECTORIES(${uffs_SOURCE_DIR}/src/platform/win32)
6ENDIF()
7INCLUDE_DIRECTORIES(${uffs_SOURCE_DIR}/src/inc)
8INCLUDE_DIRECTORIES(${uffs_SOURCE_DIR}/src/emu)
9
10LINK_DIRECTORIES(${uffs_BINARY_DIR}/src/emu)
11LINK_DIRECTORIES(${uffs_BINARY_DIR}/src/uffs)
12
13SET(static_mem_SRCS static-mem-allocate.c)
14SET(flash_if_SRCS flash-interface-example.c)
15ADD_EXECUTABLE(static-mem-example ${static_mem_SRCS})
16ADD_EXECUTABLE(flash-if-example ${flash_if_SRCS})
17TARGET_LINK_LIBRARIES(static-mem-example emu uffs emu platform apitest_server)
18TARGET_LINK_LIBRARIES(flash-if-example emu uffs emu platform)
19IF (UNIX)
20    TARGET_LINK_LIBRARIES(static-mem-example pthread)
21ENDIF ()
22
23