Makefile 878 B

123456789101112131415161718192021222324252627282930313233343536
  1. generic:
  2. rm -R -f build_generic
  3. mkdir build_generic
  4. cd build_generic && cmake -G"Unix Makefiles" ../
  5. cd build_generic && make
  6. bf518:
  7. rm -R -f build_bf518
  8. mkdir build_bf518
  9. cd build_bf518 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../toolchain/bf518.cmake ..
  10. cd build_bf518 && make
  11. cortex-m3:
  12. rm -R -f build_cortex-m3
  13. mkdir build_cortex-m3
  14. cd build_cortex-m3 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m3.cmake ..
  15. cd build_cortex-m3 && make
  16. cortex-m4:
  17. rm -R -f build_cortex-m4
  18. mkdir build_cortex-m4
  19. cd build_cortex-m4 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m4.cmake ..
  20. cd build_cortex-m4 && make
  21. all: generic bf518 cortex-m3 cortex-m4 generic
  22. clean:
  23. rm -R -f build_bf518
  24. rm -R -f build_cortex-m3
  25. rm -R -f build_cortex-m4
  26. rm -R -f build_generic