.
[lwext4.git] / Makefile
1 \r
2 all: generic bf518 cortex-m3 cortex-m4 generic\r
3 \r
4 bf518:\r
5         rm -R -f bf518\r
6         mkdir bf518\r
7         cd bf518 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../src/toolchain/bf518.cmake ../src\r
8         cd bf518 && make\r
9 \r
10 cortex-m3:\r
11         rm -R -f cortex-m3\r
12         mkdir cortex-m3\r
13         cd cortex-m3 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../src/toolchain/cortex-m3.cmake ../src\r
14         cd cortex-m3 && make\r
15 \r
16 cortex-m4:\r
17         rm -R -f cortex-m4\r
18         mkdir cortex-m4\r
19         cd cortex-m4 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../src/toolchain/cortex-m4.cmake ../src\r
20         cd cortex-m4 && make\r
21         \r
22         \r
23 generic:\r
24         rm -R -f generic\r
25         mkdir generic\r
26         cd generic && cmake -G"Unix Makefiles" ../src\r
27         cd generic&& make\r
28         \r
29         \r
30 clean:\r
31         rm -R -f bf518\r
32         rm -R -f cortex-m3\r
33         rm -R -f cortex-m4\r
34         rm -R -f generic\r
35 \r
36