Makefile 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #Release
  2. #Debug
  3. BUILD_TYPE = Debug
  4. #Check: http://www.cmake.org/Wiki/CMake_Generator_Specific_Information
  5. #"Unix Makefiles"
  6. #"Eclipse CDT4 - Unix Makefiles"
  7. PROJECT_SETUP = "Eclipse CDT4 - Unix Makefiles"
  8. generic:
  9. rm -R -f build_generic
  10. mkdir build_generic
  11. cd build_generic && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) ..
  12. bf518:
  13. rm -R -f build_bf518
  14. mkdir build_bf518
  15. cd build_bf518 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/bf518.cmake ..
  16. cortex-m3:
  17. rm -R -f build_cortex-m3
  18. mkdir build_cortex-m3
  19. cd build_cortex-m3 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m3.cmake ..
  20. cortex-m4:
  21. rm -R -f build_cortex-m4
  22. mkdir build_cortex-m4
  23. cd build_cortex-m4 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m4.cmake ..
  24. all: generic bf518 cortex-m3 cortex-m4 generic
  25. clean:
  26. rm -R -f build_bf518
  27. rm -R -f build_cortex-m3
  28. rm -R -f build_cortex-m4
  29. rm -R -f build_generic