From 93b2ef2ee92586b041b088e39c9db9d85c1332f3 Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Sat, 30 Apr 2016 19:34:25 +0000 Subject: [PATCH] - Reworked the build system of the Nucleo STM32F103RB demos to be conform the other demos that use GCC for ARM. git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@138 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- .../Boot/.cproject | 165 ------------------ .../Boot/.project | 39 ----- .../Boot/cmd/build.bat | 3 +- .../Boot/cmd/clean.bat | 3 +- .../Boot/cmd/env.bat | 5 - .../Boot/makefile | 10 +- .../Prog/.cproject | 144 --------------- .../Prog/.project | 26 --- .../Prog/cmd/build.bat | 3 +- .../Prog/cmd/clean.bat | 3 +- .../Prog/cmd/env.bat | 5 - .../Prog/makefile | 10 +- 12 files changed, 14 insertions(+), 402 deletions(-) delete mode 100644 Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/.cproject delete mode 100644 Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/.project delete mode 100644 Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/env.bat delete mode 100644 Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/.cproject delete mode 100644 Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/.project delete mode 100644 Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/env.bat diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/.cproject b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/.cproject deleted file mode 100644 index 18af0705..00000000 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/.cproject +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/.project b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/.project deleted file mode 100644 index 1cc0c99d..00000000 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/.project +++ /dev/null @@ -1,39 +0,0 @@ - - - openblt_boot_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - openblt_source - 2 - OPENBLT/Source - - - - - OPENBLT - file:/C:/workdir/io6/openblt-code-org/Target - - - diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/build.bat b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/build.bat index 716230da..6cdb041e 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/build.bat +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/build.bat @@ -1,3 +1,2 @@ @echo off -call env.bat -make --directory=../ all +cs-make --directory=../ all diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/clean.bat b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/clean.bat index da685acd..025aaea0 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/clean.bat +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/clean.bat @@ -1,3 +1,2 @@ @echo off -call env.bat -make --directory=../ clean +cs-make --directory=../ clean diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/env.bat b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/env.bat deleted file mode 100644 index 8d9a84ef..00000000 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/cmd/env.bat +++ /dev/null @@ -1,5 +0,0 @@ -@echo off -set PATH=c:\Program Files\GNU ARM Eclipse\OpenOCD\0.9.0-201505190955\bin;%PATH% -set PATH=c:\Program Files (x86)\GNU ARM Eclipse\Build Tools\2.4-201503242026\bin;%PATH% -set PATH=c:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q1\bin;%PATH% -set PATH=c:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q1\arm-none-eabi\bin;%PATH% \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/makefile b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/makefile index d555923b..47248f00 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/makefile +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Boot/makefile @@ -186,11 +186,11 @@ $(COBJS): %.o: %.c $(PROJ_CHDRS) #|---------------------------------------------------------------------------------------| clean : @echo +++ Cleaning build environment - @rm -f $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file)) - @rm -f $(foreach file,$(COBJS),$(OBJ_PATH)/$(file)) - @rm -f $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file))) - @rm -f $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map - @rm -f $(BIN_PATH)/$(PROJ_NAME).srec + @cs-rm -f $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file)) + @cs-rm -f $(foreach file,$(COBJS),$(OBJ_PATH)/$(file)) + @cs-rm -f $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file))) + @cs-rm -f $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map + @cs-rm -f $(BIN_PATH)/$(PROJ_NAME).srec @echo +++ Clean complete \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/.cproject b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/.cproject deleted file mode 100644 index 941be402..00000000 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/.cproject +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/.project b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/.project deleted file mode 100644 index ea904871..00000000 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/.project +++ /dev/null @@ -1,26 +0,0 @@ - - - openblt_prog_ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/build.bat b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/build.bat index 716230da..6cdb041e 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/build.bat +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/build.bat @@ -1,3 +1,2 @@ @echo off -call env.bat -make --directory=../ all +cs-make --directory=../ all diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/clean.bat b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/clean.bat index da685acd..025aaea0 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/clean.bat +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/clean.bat @@ -1,3 +1,2 @@ @echo off -call env.bat -make --directory=../ clean +cs-make --directory=../ clean diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/env.bat b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/env.bat deleted file mode 100644 index e6db8838..00000000 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/cmd/env.bat +++ /dev/null @@ -1,5 +0,0 @@ -@echo off -set PATH=c:\Program Files\GNU ARM Eclipse\OpenOCD\0.9.0-201505190955\bin\;%PATH% -set PATH=c:\Program Files (x86)\GNU ARM Eclipse\Build Tools\2.4-201503242026\bin;%PATH% -set PATH=c:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q1\bin;%PATH% -set PATH=c:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q1\arm-none-eabi\bin;%PATH% \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/makefile b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/makefile index d359b080..29e4854d 100644 --- a/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/makefile +++ b/Target/Demo/ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC/Prog/makefile @@ -196,11 +196,11 @@ $(COBJS): %.o: %.c $(PROJ_CHDRS) #|---------------------------------------------------------------------------------------| clean : @echo +++ Cleaning build environment - @rm -f $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file)) - @rm -f $(foreach file,$(COBJS),$(OBJ_PATH)/$(file)) - @rm -f $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file))) - @rm -f $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map - @rm -f $(BIN_PATH)/$(PROJ_NAME).srec + @cs-rm -f $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file)) + @cs-rm -f $(foreach file,$(COBJS),$(OBJ_PATH)/$(file)) + @cs-rm -f $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file))) + @cs-rm -f $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map + @cs-rm -f $(BIN_PATH)/$(PROJ_NAME).srec @echo +++ Clean complete \ No newline at end of file