cmake_minimum_required(VERSION 2.8)
project(app_ipc_demo)

# set(CMAKE_VERBOSE_MAKEFILE ON)

SET(CMAKE_SYSTEM_NAME Linux)

# set(PSDKLA_PATH /project/TDA4/ti-processor-sdk-linux-automotive-j7-evm-06_01_00_05)
set(PSDKRA_PATH /home/dji/TDA4/ti_souce_code/rtos_automotive_06_01_00_05/dji/psdk_rtos_auto_j7_06_01_00_15)

SET(CMAKE_C_COMPILER ${PSDKRA_PATH}/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc)
# SET(CMAKE_CXX_COMPILER ${PSDKLA_PATH}/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-linux-gnu-g++)

set(IPC_IDIRS
    ${PSDKRA_PATH}/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu/aarch64-linux-gnu/libc/usr/include
    ${PSDKRA_PATH}/targetfs/usr/include
    )

include_directories(${IPC_IDIRS}
                    )

set(LINK_LIBS ${PSDKRA_PATH}/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu/aarch64-linux-gnu/libc/usr/lib64)
set(LINK_FS_LIBS ${PSDKRA_PATH}/targetfs/usr/lib)


link_directories(${LINK_LIBS} ${LINK_FS_LIBS})

set(SOURCE_FILES 
    main.c)

add_executable(app_ipc_demo ${SOURCE_FILES})

SET(CMAKE_BUILD_TYPE "Debug")
SET(CMAKE_FLAGS "-std=c99 -D_POSIX_C_SOURCE=200809 -O0 -ggdb")
# SET(CMAKE_CXX_FLAGS "-std=c++11 -O0 -Wall -g2 -ggdb")

target_link_libraries(app_ipc_demo
                      rpmsg_char_helper)

install (TARGETS app_ipc_demo DESTINATION bin)