\r
-all: generic bf518 cortex-m3 cortex-m4 generic\r
+#Release\r
+#Debug\r
+BUILD_TYPE = Debug\r
+\r
+#Check: http://www.cmake.org/Wiki/CMake_Generator_Specific_Information\r
+#"Unix Makefiles"\r
+#"Eclipse CDT4 - Unix Makefiles"\r
+PROJECT_SETUP = "Eclipse CDT4 - Unix Makefiles"\r
\r
+generic:\r
+ rm -R -f build_generic\r
+ mkdir build_generic\r
+ cd build_generic && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) ..\r
+ \r
bf518:\r
- rm -R -f bf518\r
- mkdir bf518\r
- cd bf518 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../src/toolchain/bf518.cmake ../src\r
- cd bf518 && make\r
+ rm -R -f build_bf518\r
+ mkdir build_bf518\r
+ cd build_bf518 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/bf518.cmake ..\r
\r
cortex-m3:\r
- rm -R -f cortex-m3\r
- mkdir cortex-m3\r
- cd cortex-m3 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../src/toolchain/cortex-m3.cmake ../src\r
- cd cortex-m3 && make\r
+ rm -R -f build_cortex-m3\r
+ mkdir build_cortex-m3\r
+ cd build_cortex-m3 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m3.cmake ..\r
+ \r
\r
cortex-m4:\r
- rm -R -f cortex-m4\r
- mkdir cortex-m4\r
- cd cortex-m4 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../src/toolchain/cortex-m4.cmake ../src\r
- cd cortex-m4 && make\r
- \r
- \r
-generic:\r
- rm -R -f generic\r
- mkdir generic\r
- cd generic && cmake -G"Unix Makefiles" ../src\r
- cd generic&& make\r
+ rm -R -f build_cortex-m4\r
+ mkdir build_cortex-m4\r
+ cd build_cortex-m4 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m4.cmake ..\r
\r
+all: generic bf518 cortex-m3 cortex-m4 generic\r
+\r
+\r
\r
clean:\r
- rm -R -f bf518\r
- rm -R -f cortex-m3\r
- rm -R -f cortex-m4\r
- rm -R -f generic\r
+ rm -R -f build_bf518\r
+ rm -R -f build_cortex-m3\r
+ rm -R -f build_cortex-m4\r
+ rm -R -f build_generic\r
\r
\ No newline at end of file