Thanks Mike. I tried this but the build fails after the migration, it seems like it can't find some .h files from the original project.
17:05:03 **** Incremental Build of configuration Debug for project S32K142_CAN_bootloader ****
make -j12 all
Building file: ../src/driver/flash/src/flash.c
Building file: ../src/driver/flash/src/flash_cfg.c
Building file: ../src/main.c
Invoking: Standard S32DS C Compiler
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@src/driver/flash/src/flash.args" -MMD -MP -MF"src/driver/flash/src/flash.d" -MT"src/driver/flash/src/flash.o" -o "src/driver/flash/src/flash.o" "../src/driver/flash/src/flash.c"
arm-none-eabi-gcc "@src/main.args" -MMD -MP -MF"src/main.d" -MT"src/main.o" -o "src/main.o" "../src/main.c"
Invoking: Standard S32DS C Compiler
Building file: ../SDK/rtos/osif/osif_baremetal.c
arm-none-eabi-gcc "@src/driver/flash/src/flash.args" -MMD -MP -MF"src/driver/flash/src/flash_cfg.d" -MT"src/driver/flash/src/flash_cfg.o" -o "src/driver/flash/src/flash_cfg.o" "../src/driver/flash/src/flash_cfg.c"
Building file: ../SDK/platform/pal/src/can/can_pal.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/rtos/osif/osif_baremetal.args" -MMD -MP -MF"SDK/rtos/osif/osif_baremetal.d" -MT"SDK/rtos/osif/osif_baremetal.o" -o "SDK/rtos/osif/osif_baremetal.o" "../SDK/rtos/osif/osif_baremetal.c"
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/pal/src/can/can_pal.args" -MMD -MP -MF"SDK/platform/pal/src/can/can_pal.d" -MT"SDK/platform/pal/src/can/can_pal.o" -o "SDK/platform/pal/src/can/can_pal.o" "../SDK/platform/pal/src/can/can_pal.c"
Building file: ../SDK/platform/drivers/src/wdog/wdog_hw_access.c
Building file: ../SDK/platform/drivers/src/power/S32K1xx/power_manager_S32K1xx.c
Building file: ../SDK/platform/drivers/src/wdog/wdog_driver.c
Building file: ../SDK/platform/drivers/src/power/S32K1xx/power_smc_hw_access.c
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/power/S32K1xx/power_manager_S32K1xx.args" -MMD -MP -MF"SDK/platform/drivers/src/power/S32K1xx/power_manager_S32K1xx.d" -MT"SDK/platform/drivers/src/power/S32K1xx/power_manager_S32K1xx.o" -o "SDK/platform/drivers/src/power/S32K1xx/power_manager_S32K1xx.o" "../SDK/platform/drivers/src/power/S32K1xx/power_manager_S32K1xx.c"
Invoking: Standard S32DS C Compiler
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/wdog/wdog_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/wdog/wdog_driver.d" -MT"SDK/platform/drivers/src/wdog/wdog_driver.o" -o "SDK/platform/drivers/src/wdog/wdog_driver.o" "../SDK/platform/drivers/src/wdog/wdog_driver.c"
arm-none-eabi-gcc "@SDK/platform/drivers/src/power/S32K1xx/power_manager_S32K1xx.args" -MMD -MP -MF"SDK/platform/drivers/src/power/S32K1xx/power_smc_hw_access.d" -MT"SDK/platform/drivers/src/power/S32K1xx/power_smc_hw_access.o" -o "SDK/platform/drivers/src/power/S32K1xx/power_smc_hw_access.o" "../SDK/platform/drivers/src/power/S32K1xx/power_smc_hw_access.c"
../src/driver/flash/src/flash.c:2:27: fatal error: flash_hal_Cfg.h: No such file or directory
#include "flash_hal_Cfg.h"
^
compilation terminated.
Invoking: Standard S32DS C Compiler
arm-none-eabi-gcc "@SDK/platform/drivers/src/wdog/wdog_driver.args" -MMD -MP -MF"SDK/platform/drivers/src/wdog/wdog_hw_access.d" -MT"SDK/platform/drivers/src/wdog/wdog_hw_access.o" -o "SDK/platform/drivers/src/wdog/wdog_hw_access.o" "../SDK/platform/drivers/src/wdog/wdog_hw_access.c"
Building file: ../SDK/platform/drivers/src/power/power_manager.c
make: *** [src/driver/flash/src/subdir.mk:23: src/driver/flash/src/flash.o] Error 1
make: *** Waiting for unfinished jobs....
../src/main.c:28:29: fatal error: bootloader_main.h: No such file or directory
#include "bootloader_main.h"
^
compilation terminated.
Invoking: Standard S32DS C Compiler
Finished building: ../src/driver/flash/src/flash_cfg.c
arm-none-eabi-gcc "@SDK/platform/drivers/src/power/power_manager.args" -MMD -MP -MF"SDK/platform/drivers/src/power/power_manager.d" -MT"SDK/platform/drivers/src/power/power_manager.o" -o "SDK/platform/drivers/src/power/power_manager.o" "../SDK/platform/drivers/src/power/power_manager.c"
make: *** [src/subdir.mk:20: src/main.o] Error 1
Finished building: ../SDK/rtos/osif/osif_baremetal.c
Finished building: ../SDK/platform/pal/src/can/can_pal.c
Finished building: ../SDK/platform/drivers/src/power/S32K1xx/power_manager_S32K1xx.c
Finished building: ../SDK/platform/drivers/src/wdog/wdog_driver.c
Finished building: ../SDK/platform/drivers/src/power/S32K1xx/power_smc_hw_access.c
Finished building: ../SDK/platform/drivers/src/wdog/wdog_hw_access.c
Finished building: ../SDK/platform/drivers/src/power/power_manager.c
"make -j12 all" terminated with exit code 2. Build might be incomplete.
17:05:05 Build Failed. 5 errors, 0 warnings. (took 2s.504ms)