rules.ninja 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # CMAKE generated file: DO NOT EDIT!
  2. # Generated by "Ninja" Generator, CMake Version 3.29
  3. # This file contains all the rules used to get the outputs files
  4. # built from the input files.
  5. # It is included in the main 'build.ninja'.
  6. # =============================================================================
  7. # Project: fan-board-RCT6
  8. # Configurations: Debug
  9. # =============================================================================
  10. # =============================================================================
  11. #############################################
  12. # Rule for compiling ASM files.
  13. rule ASM_COMPILER__fan-board-RCT6.2eelf_unscanned_Debug
  14. depfile = $DEP_FILE
  15. deps = gcc
  16. command = ${LAUNCHER}${CODE_CHECK}D:\01app\clion\pack\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
  17. description = Building ASM object $out
  18. #############################################
  19. # Rule for compiling C files.
  20. rule C_COMPILER__fan-board-RCT6.2eelf_unscanned_Debug
  21. depfile = $DEP_FILE
  22. deps = gcc
  23. command = ${LAUNCHER}${CODE_CHECK}D:\01app\clion\pack\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
  24. description = Building C object $out
  25. #############################################
  26. # Rule for linking C executable.
  27. rule C_EXECUTABLE_LINKER__fan-board-RCT6.2eelf_Debug
  28. command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && D:\01app\clion\pack\gcc-arm-none-eabi-10.3-2021.10-win32\gcc-arm-none-eabi-10.3-2021.10\bin\arm-none-eabi-gcc.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD"
  29. description = Linking C executable $TARGET_FILE
  30. restat = $RESTAT
  31. #############################################
  32. # Rule for running custom commands.
  33. rule CUSTOM_COMMAND
  34. command = $COMMAND
  35. description = $DESC
  36. #############################################
  37. # Rule for re-running cmake.
  38. rule RERUN_CMAKE
  39. command = "D:\01app\clion\CLion 2024.2.3\bin\cmake\win\x64\bin\cmake.exe" --regenerate-during-build -SE:\01project\01\05fj\fan-board-RCT6 -BE:\01project\01\05fj\fan-board-RCT6\cmake-build-debug
  40. description = Re-running CMake...
  41. generator = 1
  42. #############################################
  43. # Rule for cleaning all built files.
  44. rule CLEAN
  45. command = "D:\01app\clion\CLion 2024.2.3\bin\ninja\win\x64\ninja.exe" $FILE_ARG -t clean $TARGETS
  46. description = Cleaning all built files...
  47. #############################################
  48. # Rule for printing all primary targets available.
  49. rule HELP
  50. command = "D:\01app\clion\CLion 2024.2.3\bin\ninja\win\x64\ninja.exe" -t targets
  51. description = All primary targets available: