cmake: Use -serial bt-server when CONFIG_BT

Signed-off-by: Sebastian Boe <sebastian.boe@nordicsemi.no>
This commit is contained in:
Sebastian Bøe 2017-11-08 17:35:14 +01:00 committed by Anas Nashif
commit c7832bd343
19 changed files with 14 additions and 33 deletions

View file

@ -22,6 +22,14 @@ if(EMU_PLATFORM)
endif()
endif()
# Add a BT serial device when building for bluetooth, unless the
# application explicitly opts out with NO_QEMU_SERIAL_BT_SERVER.
if(CONFIG_BT)
if(NOT NO_QEMU_SERIAL_BT_SERVER)
list(APPEND QEMU_FLAGS -serial unix:/tmp/bt-server-bredr)
endif()
endif()
if(QEMU_NET_STACK)
list(APPEND qemu_targets
client

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
target_sources(app PRIVATE
src/main.c
)

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
target_sources(app PRIVATE
src/main.c
)

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
target_sources(app PRIVATE
src/main.c
)

View file

@ -1,4 +1,4 @@
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr -s)
set(QEMU_EXTRA_FLAGS -s)
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)

View file

@ -1,4 +1,4 @@
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr -s)
set(QEMU_EXTRA_FLAGS -s)
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
target_sources(app PRIVATE
src/main.c
src/hrs.c

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
target_sources(app PRIVATE
src/main.c
src/bas.c

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
target_sources(app PRIVATE
src/main.c
)

View file

@ -1,8 +1,6 @@
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
set(QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE ${app_sources})

View file

@ -1,3 +1,5 @@
set(NO_QEMU_SERIAL_BT_SERVER 1)
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)

View file

@ -1,11 +1,10 @@
set(CONF_FILE default.conf)
LIST(APPEND QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-stack-tester)
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(NONE)
LIST(APPEND QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-stack-tester)
LIST(APPEND QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-server-bredr)
zephyr_library_include_directories($ENV{ZEPHYR_BASE}/samples/bluetooth)
target_sources(app PRIVATE
src/main.c