Better caching method for fopen.
[lwext4.git] / Makefile
index a08f7d7a553337505e53dcd1e3847bbeba1d1117..5a57c197459af3e0a797f9908a170257be3604b0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,31 +1,37 @@
 \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 build_bf518\r
        mkdir build_bf518\r
-       cd build_bf518 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../toolchain/bf518.cmake ..\r
-       cd build_bf518 && make\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 build_cortex-m3\r
        mkdir build_cortex-m3\r
-       cd build_cortex-m3 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m3.cmake ..\r
-       cd build_cortex-m3 && make\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 build_cortex-m4\r
        mkdir build_cortex-m4\r
-       cd build_cortex-m4 && cmake -G"Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=../toolchain/cortex-m4.cmake ..\r
-       cd build_cortex-m4 && make\r
-       \r
-       \r
-generic:\r
-       rm -R -f build_generic\r
-       mkdir build_generic\r
-       cd build_generic && cmake -G"Unix Makefiles" ../\r
-       cd build_generic && make\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 build_bf518\r