From da205a1b3c6bd02c44d408fc3150469082e6a4db Mon Sep 17 00:00:00 2001 From: ckormanyos Date: Sun, 30 Jun 2024 09:42:53 +0200 Subject: [PATCH] Handle source file removal in builds and CI --- .github/workflows/real-time-cpp-sonar.yml | 2 +- .tidy/make/make_tidy_02_files.gmk | 1 - ref_app/CMakeLists.txt | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/real-time-cpp-sonar.yml b/.github/workflows/real-time-cpp-sonar.yml index ac1f093a3..873b2e4fe 100644 --- a/.github/workflows/real-time-cpp-sonar.yml +++ b/.github/workflows/real-time-cpp-sonar.yml @@ -48,7 +48,7 @@ jobs: - name: Run build-wrapper run: | java -version - build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} g++ -O3 -std=c++14 -Wall -Wextra -Wpedantic -Wmain -Wundef -Wconversion -Wsign-conversion -Wunused-parameter -Wuninitialized -Wmissing-declarations -Wshadow -Wunreachable-code -Wswitch-default -Wswitch-enum -Wcast-align -Wmissing-include-dirs -Winit-self -Wfloat-equal -Wdouble-promotion -Wno-comment -gdwarf-2 -fno-exceptions -ffunction-sections -fdata-sections -fno-rtti -fno-use-cxa-atexit -fno-nonansi-builtins -fno-threadsafe-statics -fno-enforce-eh-specs -ftemplate-depth=128 -Wzero-as-null-pointer-constant -Iref_app/src -Iref_app/src/mcal/host -pthread -lpthread ref_app/src/app/benchmark/app_benchmark.cpp ref_app/src/app/benchmark/app_benchmark_none.cpp ref_app/src/app/led/app_led.cpp ref_app/src/mcal/host/mcal_cpu.cpp ref_app/src/mcal/host/mcal_eep.cpp ref_app/src/mcal/host/mcal_gpt.cpp ref_app/src/mcal/host/mcal_irq.cpp ref_app/src/mcal/host/mcal_led.cpp ref_app/src/mcal/host/mcal_osc.cpp ref_app/src/mcal/host/mcal_pwm.cpp ref_app/src/mcal/host/mcal_port.cpp ref_app/src/mcal/host/mcal_spi.cpp ref_app/src/mcal/host/mcal_wdg.cpp ref_app/src/mcal/host/mcal_wdg_watchdog.cpp ref_app/src/mcal/mcal.cpp ref_app/src/os/os.cpp ref_app/src/os/os_task_control_block.cpp ref_app/src/sys/idle/sys_idle.cpp ref_app/src/sys/mon/sys_mon.cpp ref_app/src/sys/start/sys_start.cpp -o ref_app.exe + build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} g++ -O3 -std=c++14 -Wall -Wextra -Wpedantic -Wmain -Wundef -Wconversion -Wsign-conversion -Wunused-parameter -Wuninitialized -Wmissing-declarations -Wshadow -Wunreachable-code -Wswitch-default -Wswitch-enum -Wcast-align -Wmissing-include-dirs -Winit-self -Wfloat-equal -Wdouble-promotion -Wno-comment -gdwarf-2 -fno-exceptions -ffunction-sections -fdata-sections -fno-rtti -fno-use-cxa-atexit -fno-nonansi-builtins -fno-threadsafe-statics -fno-enforce-eh-specs -ftemplate-depth=128 -Wzero-as-null-pointer-constant -Iref_app/src -Iref_app/src/mcal/host -pthread -lpthread ref_app/src/app/benchmark/app_benchmark.cpp ref_app/src/app/benchmark/app_benchmark_none.cpp ref_app/src/app/led/app_led.cpp ref_app/src/mcal/host/mcal_cpu.cpp ref_app/src/mcal/host/mcal_eep.cpp ref_app/src/mcal/host/mcal_gpt.cpp ref_app/src/mcal/host/mcal_irq.cpp ref_app/src/mcal/host/mcal_led.cpp ref_app/src/mcal/host/mcal_osc.cpp ref_app/src/mcal/host/mcal_pwm.cpp ref_app/src/mcal/host/mcal_port.cpp ref_app/src/mcal/host/mcal_spi.cpp ref_app/src/mcal/host/mcal_wdg.cpp ref_app/src/mcal/host/mcal_wdg_watchdog.cpp ref_app/src/mcal/mcal.cpp ref_app/src/os/os.cpp ref_app/src/sys/idle/sys_idle.cpp ref_app/src/sys/mon/sys_mon.cpp ref_app/src/sys/start/sys_start.cpp -o ref_app.exe - name: Run sonar-scanner env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.tidy/make/make_tidy_02_files.gmk b/.tidy/make/make_tidy_02_files.gmk index 14a17e71a..67bfb98b8 100644 --- a/.tidy/make/make_tidy_02_files.gmk +++ b/.tidy/make/make_tidy_02_files.gmk @@ -37,7 +37,6 @@ FILES_PRJ = $(PATH_SRC)/app/benchmark/app_benchmark $(PATH_SRC)/mcal/host/mcal_wdg \ $(PATH_SRC)/mcal/mcal \ $(PATH_SRC)/os/os \ - $(PATH_SRC)/os/os_task_control_block \ $(PATH_SRC)/sys/idle/sys_idle \ $(PATH_SRC)/sys/mon/sys_mon \ $(PATH_SRC)/sys/start/sys_start diff --git a/ref_app/CMakeLists.txt b/ref_app/CMakeLists.txt index b714d928c..25bc6b568 100644 --- a/ref_app/CMakeLists.txt +++ b/ref_app/CMakeLists.txt @@ -150,7 +150,6 @@ set(app_src ${PATH_APP}/mcal/${TARGET}/mcal_wdg ${PATH_APP}/mcal/mcal ${PATH_APP}/os/os - ${PATH_APP}/os/os_task_control_block ${PATH_APP}/sys/idle/sys_idle ${PATH_APP}/sys/mon/sys_mon ${PATH_APP}/sys/start/sys_start