#Release #Debug BUILD_TYPE = Debug #Check: http://www.cmake.org/Wiki/CMake_Generator_Specific_Information #"Unix Makefiles" #"Eclipse CDT4 - Unix Makefiles" PROJECT_SETUP = "Unix Makefiles" generic: rm -R -f build_generic mkdir build_generic cd build_generic && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/generic.cmake .. bf518: rm -R -f build_bf518 mkdir build_bf518 cd build_bf518 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/bf518.cmake .. avrxmega7: rm -R -f build_avrxmega7 mkdir build_avrxmega7 cd build_avrxmega7 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/avrxmega7.cmake .. msp430: rm -R -f build_msp430 mkdir build_msp430 cd build_msp430 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/msp430.cmake .. cortex-m0: rm -R -f build_cortex-m0 mkdir build_cortex-m0 cd build_cortex-m0 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m0.cmake .. cortex-m3: rm -R -f build_cortex-m3 mkdir build_cortex-m3 cd build_cortex-m3 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m3.cmake .. cortex-m4: rm -R -f build_cortex-m4 mkdir build_cortex-m4 cd build_cortex-m4 && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m4.cmake .. arm-sim: rm -R -f build_arm-sim mkdir build_arm-sim cd build_arm-sim && cmake -G$(PROJECT_SETUP) -DCMAKE_BUILD_TYPE=$(BUILD_TYPE) -DCMAKE_TOOLCHAIN_FILE=../toolchain/arm-sim.cmake .. all: generic bf518 cortex-m3 cortex-m4 generic clean: rm -R -f build_* rm -R -f ext_images unpack_images: rm -R -f ext_images 7z x ext_images.7z include fs_test.mk