dos2unix conversion of Makefile
[lwext4.git] / Makefile
1
2 #Release
3 #Debug
4 BUILD_TYPE = Debug
5
6 #Check: http://www.cmake.org/Wiki/CMake_Generator_Specific_Information
7 #"Unix Makefiles"
8 #"Eclipse CDT4 - Unix Makefiles"
9 PROJECT_SETUP = "Unix Makefiles"
10
11 generic:
12         rm -R -f build_generic
13         mkdir build_generic
14         cd build_generic && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/generic.cmake ..
15         
16 bf518:
17         rm -R -f build_bf518
18         mkdir build_bf518
19         cd build_bf518 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/bf518.cmake ..
20
21 avrxmega7:
22         rm -R -f build_avrxmega7
23         mkdir build_avrxmega7
24         cd build_avrxmega7 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/avrxmega7.cmake ..
25
26 msp430:
27         rm -R -f build_msp430
28         mkdir build_msp430
29         cd build_msp430 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/msp430.cmake ..
30
31
32 cortex-m0:
33         rm -R -f build_cortex-m0
34         mkdir build_cortex-m0
35         cd build_cortex-m0 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m0.cmake ..
36         
37 cortex-m3:
38         rm -R -f build_cortex-m3
39         mkdir build_cortex-m3
40         cd build_cortex-m3 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m3.cmake ..
41         
42 cortex-m4:
43         rm -R -f build_cortex-m4
44         mkdir build_cortex-m4
45         cd build_cortex-m4 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m4.cmake ..
46
47 arm-sim:
48         rm -R -f build_arm-sim
49         mkdir build_arm-sim
50         cd build_arm-sim && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/arm-sim.cmake ..
51         
52 all: generic bf518 cortex-m3 cortex-m4 generic
53
54
55 clean:
56         rm -R -f build_*
57         rm -R -f ext_images
58         
59 unpack_images:
60         rm -R -f ext_images
61         7z x ext_images.7z
62
63         
64 include fs_test.mk
65
66
67         
68
69         
70