Makefile 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. #Release
  2. #Debug
  3. BUILD_TYPE = Release
  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) -DCMAKE_TOOLCHAIN_FILE=../toolchain/generic.cmake ..
  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. avrxmega7:
  17. rm -R -f build_avrxmega7
  18. mkdir build_avrxmega7
  19. cd build_avrxmega7 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/avrxmega7.cmake ..
  20. msp430:
  21. rm -R -f build_msp430
  22. mkdir build_msp430
  23. cd build_msp430 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/msp430.cmake ..
  24. cortex-m0:
  25. rm -R -f build_cortex-m0
  26. mkdir build_cortex-m0
  27. cd build_cortex-m0 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m0.cmake ..
  28. cortex-m3:
  29. rm -R -f build_cortex-m3
  30. mkdir build_cortex-m3
  31. cd build_cortex-m3 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m3.cmake ..
  32. cortex-m4:
  33. rm -R -f build_cortex-m4
  34. mkdir build_cortex-m4
  35. cd build_cortex-m4 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m4.cmake ..
  36. arm-sim:
  37. rm -R -f build_arm-sim
  38. mkdir build_arm-sim
  39. cd build_arm-sim && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/arm-sim.cmake ..
  40. all: generic bf518 cortex-m3 cortex-m4 generic
  41. clean:
  42. rm -R -f build_*
  43. rm -R -f ext_images
  44. unpack_images:
  45. rm -R -f ext_images
  46. 7z x ext_images.7z
  47. include fs_test.mk