--- /dev/null
+\r
+all: generic bf518 cortex-m3 cortex-m4 generic\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
+\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
+\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
+ \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
+\r
+
\ No newline at end of file