Skip to content

Commit 43f3b67

Browse files
committed
chore: refactored source code files to be more zephyr-like
Moved mount.hpp to common include folder. Use recursive CMakeLists.txt and Kconfigs to include source files Signed-off-by: Jilay Pandya <jilay.pandya@outlook.com>
1 parent 5426978 commit 43f3b67

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

app/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ cmake_minimum_required(VERSION 3.20.0)
33
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
44
project(OpenAstroFirmware)
55

6-
zephyr_syscall_include_directories(include)
7-
zephyr_include_directories(include)
6+
add_subdirectory_ifdef(CONFIG_MOUNT src/mount)
87

9-
add_subdirectory(src)
8+
target_sources(app PRIVATE src/main.cpp)

app/src/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

app/src/mount/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
zephyr_library_sources(Mount.cpp)

app/src/mount/Kconfig

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
menu "Mount"
1+
menuconfig MOUNT
2+
bool "Mount"
3+
default y
4+
5+
if MOUNT
26

37
config MOUNT_THREAD_STACK_SIZE
48
hex "Mount stack size"
@@ -11,4 +15,4 @@ module = MOUNT
1115
module-str = mount
1216
source "subsys/logging/Kconfig.template.log_config"
1317

14-
endmenu
18+
endif

0 commit comments

Comments
 (0)