config_build.cmd 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. set sdir=%cd%
  4. set zdir=%sdir%\..\..\..\..\zephyr
  5. set fdir=%sdir%\..\..\..\..\framework
  6. set odir=%sdir%\out
  7. rmdir /S /Q %odir% >nul 2>nul
  8. call "%zdir%\zephyr-env.cmd"
  9. call prepare.bat
  10. @echo make config.dat.c
  11. %GNUARMEMB_TOOLCHAIN_PATH%\bin\arm-none-eabi-gcc.exe ^
  12. -DKERNEL -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR__=1 ^
  13. -I%fdir%/system/include -I%odir% -isystem %GNUARMEMB_TOOLCHAIN_PATH%/lib/gcc/arm-none-eabi/9.3.1/include ^
  14. -Os -ffreestanding -fno-common -g -mcpu=cortex-m4 -mthumb -mabi=aapcs -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-address-of-packed-member -Wno-pointer-sign -Wpointer-arith -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -ffunction-sections -fdata-sections -std=c99 -nostdinc ^
  15. -o %odir%/config.dat.o -c %odir%/config.dat.c
  16. @echo make config.xml.c
  17. %GNUARMEMB_TOOLCHAIN_PATH%\bin\arm-none-eabi-gcc.exe ^
  18. -DKERNEL -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR__=1 ^
  19. -I%fdir%/system/include -I%odir% -isystem %GNUARMEMB_TOOLCHAIN_PATH%/lib/gcc/arm-none-eabi/9.3.1/include ^
  20. -Os -ffreestanding -fno-common -g -mcpu=cortex-m4 -mthumb -mabi=aapcs -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-address-of-packed-member -Wno-pointer-sign -Wpointer-arith -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -ffunction-sections -fdata-sections -std=c99 -nostdinc ^
  21. -o %odir%/config.xml.o -c %odir%/config.xml.c
  22. cd %sdir%
  23. call post.bat