d37148e90ff9e93c0e1b60a712fa8abef5642768
[platform/adaptation/bluetooth-firmware-bcm.git] / tools / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(bcmtool C)
3
4 SET(SRCS_4330B1 bcmtool_4330b1.c)
5 SET(BCMTOOL_4330B1 ${PROJECT_NAME}_4330b1)
6
7 SET(SRCS_4358A1 bcmtool_4358a1.c)
8 SET(BCMTOOL_4358A1 ${PROJECT_NAME}_4358a1)
9
10 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
11
12 FIND_PROGRAM(UNAME NAMES uname)
13 EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
14 IF("${ARCH}" STREQUAL "arm")
15         ADD_DEFINITIONS("-DTARGET")
16         MESSAGE("add -DTARGET")
17 ENDIF("${ARCH}" STREQUAL "arm")
18
19 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
20 ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
21
22 ADD_EXECUTABLE(${BCMTOOL_4330B1} ${SRCS_4330B1})
23 TARGET_LINK_LIBRARIES(${BCMTOOL_4330B1} ${package_LDFLAGS})
24
25 ADD_EXECUTABLE(${BCMTOOL_4358A1} ${SRCS_4358A1})
26 TARGET_LINK_LIBRARIES(${BCMTOOL_4358A1} ${package_LDFLAGS})
27
28 # install binary file
29 INSTALL(TARGETS ${BCMTOOL_4358A1} DESTINATION ${PLUGIN_INSTALL_PREFIX}/bin)