From 0f9c68e4d2d6f9cff70eeed32b3dbaa6ffbd6ec2 Mon Sep 17 00:00:00 2001 From: innovaker <66737976+innovaker@users.noreply.github.com> Date: Sat, 19 Dec 2020 21:51:06 +0000 Subject: [PATCH] refactor(cmake): refactor events as subdirectory PR: #536 --- app/CMakeLists.txt | 10 +--------- app/src/events/CMakeLists.txt | 12 ++++++++++++ 2 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 app/src/events/CMakeLists.txt diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt index 4a6172e5..6de97d39 100644 --- a/app/CMakeLists.txt +++ b/app/CMakeLists.txt @@ -30,15 +30,7 @@ target_sources(app PRIVATE src/hid.c) target_sources(app PRIVATE src/sensors.c) target_sources(app PRIVATE src/event_manager.c) target_sources_ifdef(CONFIG_ZMK_EXT_POWER app PRIVATE src/ext_power_generic.c) -target_sources(app PRIVATE src/events/activity_state_changed.c) -target_sources(app PRIVATE src/events/position_state_changed.c) -target_sources(app PRIVATE src/events/layer_state_changed.c) -target_sources(app PRIVATE src/events/keycode_state_changed.c) -target_sources(app PRIVATE src/events/modifiers_state_changed.c) -target_sources(app PRIVATE src/events/sensor_event.c) -target_sources_ifdef(CONFIG_ZMK_BLE app PRIVATE src/events/ble_active_profile_changed.c) -target_sources_ifdef(CONFIG_ZMK_BLE app PRIVATE src/events/battery_state_changed.c) -target_sources_ifdef(CONFIG_USB app PRIVATE src/events/usb_conn_state_changed.c) +add_subdirectory(src/events) add_subdirectory(src/behaviors) if (NOT CONFIG_ZMK_SPLIT_BLE_ROLE_PERIPHERAL) target_sources(app PRIVATE src/keymap.c) diff --git a/app/src/events/CMakeLists.txt b/app/src/events/CMakeLists.txt new file mode 100644 index 00000000..4170b0f8 --- /dev/null +++ b/app/src/events/CMakeLists.txt @@ -0,0 +1,12 @@ +# Copyright (c) 2020 The ZMK Contributors +# SPDX-License-Identifier: MIT + +target_sources(app PRIVATE activity_state_changed.c) +target_sources(app PRIVATE position_state_changed.c) +target_sources(app PRIVATE layer_state_changed.c) +target_sources(app PRIVATE keycode_state_changed.c) +target_sources(app PRIVATE modifiers_state_changed.c) +target_sources(app PRIVATE sensor_event.c) +target_sources_ifdef(CONFIG_ZMK_BLE app PRIVATE ble_active_profile_changed.c) +target_sources_ifdef(CONFIG_ZMK_BLE app PRIVATE battery_state_changed.c) +target_sources_ifdef(CONFIG_USB app PRIVATE usb_conn_state_changed.c) \ No newline at end of file