1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
4 SET(SRCS_4330B1 bcmtool_4330b1.c)
5 SET(BCMTOOL_4330B1 ${PROJECT_NAME}_4330b1)
7 SET(SRCS_4343W bcmtool_4343w.c)
9 SET(SRCS_4358A1 bcmtool_4358a1.c)
10 SET(BCMTOOL_4343W ${PROJECT_NAME}_4343w)
11 SET(BCMTOOL_4358A1 ${PROJECT_NAME}_4358a1)
13 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
15 FIND_PROGRAM(UNAME NAMES uname)
16 EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
17 IF("${ARCH}" STREQUAL "arm")
18 ADD_DEFINITIONS("-DTARGET")
19 MESSAGE("add -DTARGET")
20 ENDIF("${ARCH}" STREQUAL "arm")
22 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
23 ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
25 ADD_EXECUTABLE(${BCMTOOL_4330B1} ${SRCS_4330B1})
26 ADD_EXECUTABLE(${BCMTOOL_4343W} ${SRCS_4343W})
27 TARGET_LINK_LIBRARIES(${BCMTOOL_4330B1} ${package_LDFLAGS})
29 ADD_EXECUTABLE(${BCMTOOL_4358A1} ${SRCS_4358A1})
30 TARGET_LINK_LIBRARIES(${BCMTOOL_4343W} ${package_LDFLAGS})
31 TARGET_LINK_LIBRARIES(${BCMTOOL_4358A1} ${package_LDFLAGS})
34 INSTALL(TARGETS ${BCMTOOL_4343W} DESTINATION ${PLUGIN_INSTALL_PREFIX}/bin)
35 INSTALL(TARGETS ${BCMTOOL_4358A1} DESTINATION ${PLUGIN_INSTALL_PREFIX}/bin)