Update packages step1
This commit is contained in:
@@ -6,32 +6,32 @@ set (CMAKE_MODULE_PATH "${MODULE_PATH}")
|
||||
|
||||
set(DISABLE_TARGET_OPTIMIZATION ON)
|
||||
|
||||
include (aw)
|
||||
include (br)
|
||||
|
||||
ADD_DEFINITIONS(-DJSONC)
|
||||
|
||||
include_directories ($ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/)
|
||||
include_directories ($ENV{SRC_DIR}/src/3P/libubox/)
|
||||
|
||||
file (
|
||||
GLOB_RECURSE
|
||||
source_files
|
||||
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/avl.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/avl-cmp.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/blob.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/blobmsg.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/uloop.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/usock.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/ustream.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/ustream-fd.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/vlist.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/utils.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/safe_list.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/runqueue.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/md5.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/kvlist.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/ulog.c
|
||||
$ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/base64.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/avl.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/avl-cmp.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/blob.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/blobmsg.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/uloop.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/usock.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/ustream.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/ustream-fd.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/vlist.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/utils.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/safe_list.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/runqueue.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/md5.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/kvlist.c
|
||||
$ENV{SRC_DIR}/src/3P/libubox/ulog.c
|
||||
$ENV{SRC_DIR}/src/3Plibubox/base64.c
|
||||
)
|
||||
|
||||
add_library (ubox SHARED ${source_files})
|
||||
@@ -45,16 +45,16 @@ target_link_libraries (ubox
|
||||
target_include_directories (ubox PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
|
||||
file (GLOB ubox_headers $ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/*.h)
|
||||
file (GLOB ubox_headers $ENV{SRC_DIR}/src/3P/libubox/*.h)
|
||||
install (FILES ${ubox_headers} DESTINATION include/libubox)
|
||||
|
||||
add_library (json_script SHARED $ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/json_script.c)
|
||||
add_library (json_script SHARED $ENV{SRC_DIR}/src/3P/libubox/json_script.c)
|
||||
target_link_libraries (json_script ubox)
|
||||
|
||||
add_library (blobmsg_json SHARED $ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/blobmsg_json.c)
|
||||
add_library (blobmsg_json SHARED $ENV{SRC_DIR}/src/3P/libubox/blobmsg_json.c)
|
||||
target_link_libraries (blobmsg_json json-c)
|
||||
|
||||
add_executable (jshn $ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/jshn.c)
|
||||
add_executable (jshn $ENV{SRC_DIR}/src/3P/libubox/jshn.c)
|
||||
target_link_libraries (jshn ubox blobmsg_json json-c)
|
||||
|
||||
install (TARGETS ubox json_script blobmsg_json
|
||||
@@ -63,5 +63,5 @@ install (TARGETS ubox json_script blobmsg_json
|
||||
|
||||
install (TARGETS jshn RUNTIME DESTINATION bin)
|
||||
|
||||
install (FILES $ENV{AWOXCVS}/AwoxAudio/Libs/External/libubox/sh/jshn.sh
|
||||
install (FILES $ENV{SRC_DIR}/src/3P/libubox/sh/jshn.sh
|
||||
DESTINATION share/libubox)
|
||||
|
||||
Reference in New Issue
Block a user