rules.ninja 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # CMAKE generated file: DO NOT EDIT!
  2. # Generated by "Ninja" Generator, CMake Version 3.28
  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: gmv-gateway-board
  8. # Configurations: Debug
  9. # =============================================================================
  10. # =============================================================================
  11. #############################################
  12. # Rule for compiling ASM files.
  13. rule ASM_COMPILER__gmv-gateway-board.2eelf_unscanned_Debug
  14. depfile = $DEP_FILE
  15. deps = gcc
  16. command = ${LAUNCHER}${CODE_CHECK}D:\clion\10.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__gmv-gateway-board.2eelf_unscanned_Debug
  21. depfile = $DEP_FILE
  22. deps = gcc
  23. command = ${LAUNCHER}${CODE_CHECK}D:\clion\10.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__gmv-gateway-board.2eelf_Debug
  28. command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && D:\clion\10.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:\clion\CLion 2024.1.4\bin\cmake\win\x64\bin\cmake.exe" --regenerate-during-build -SC:\Users\DELL\CLionProjects\gmv-gateway-board -BC:\Users\DELL\CLionProjects\gmv-gateway-board\cmake-build-debug-mingw
  40. description = Re-running CMake...
  41. generator = 1
  42. #############################################
  43. # Rule for cleaning all built files.
  44. rule CLEAN
  45. command = "D:\clion\CLion 2024.1.4\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:\clion\CLion 2024.1.4\bin\ninja\win\x64\ninja.exe" -t targets
  51. description = All primary targets available: