andrzej-kaczmarek closed pull request #803: compiler: Define __MYNEWT__=1 for 
all builds
URL: https://github.com/apache/mynewt-core/pull/803
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/compiler/arc/compiler.yml b/compiler/arc/compiler.yml
index 9123f9101..9614c3ed5 100644
--- a/compiler/arc/compiler.yml
+++ b/compiler/arc/compiler.yml
@@ -25,7 +25,7 @@ compiler.path.objdump: arc-elf32-objdump
 compiler.path.objsize: arc-elf32-size
 compiler.path.objcopy: arc-elf32-objcopy
 
-compiler.flags.default: -mno-sdata -Wall -Werror -fno-exceptions 
-fomit-frame-pointer -ffunction-sections -fdata-sections
+compiler.flags.default: -mno-sdata -Wall -Werror -fno-exceptions 
-fomit-frame-pointer -ffunction-sections -fdata-sections -D__MYNEWT__=1
 compiler.flags.optimized: [compiler.flags.default, -Os -ggdb]
 compiler.flags.debug: [compiler.flags.default, -Og -ggdb]
 
diff --git a/compiler/arm-none-eabi-m0/compiler.yml 
b/compiler/arm-none-eabi-m0/compiler.yml
index d55025c35..dbad06b0a 100644
--- a/compiler/arm-none-eabi-m0/compiler.yml
+++ b/compiler/arm-none-eabi-m0/compiler.yml
@@ -25,7 +25,7 @@ compiler.path.objdump: arm-none-eabi-objdump
 compiler.path.objsize: arm-none-eabi-size
 compiler.path.objcopy: arm-none-eabi-objcopy
 
-compiler.flags.default: -mcpu=cortex-m0 -mthumb-interwork -mthumb -Wall 
-Werror -fno-exceptions -fomit-frame-pointer -ffunction-sections -fdata-sections
+compiler.flags.default: -mcpu=cortex-m0 -mthumb-interwork -mthumb -Wall 
-Werror -fno-exceptions -fomit-frame-pointer -ffunction-sections 
-fdata-sections -D__MYNEWT__=1
 compiler.flags.optimized: [compiler.flags.default, -Os -ggdb]
 compiler.flags.debug: [compiler.flags.default, -Og -ggdb]
 
diff --git a/compiler/arm-none-eabi-m3/compiler.yml 
b/compiler/arm-none-eabi-m3/compiler.yml
index 6e69c5834..103230559 100644
--- a/compiler/arm-none-eabi-m3/compiler.yml
+++ b/compiler/arm-none-eabi-m3/compiler.yml
@@ -25,7 +25,7 @@ compiler.path.objdump: arm-none-eabi-objdump
 compiler.path.objsize: arm-none-eabi-size
 compiler.path.objcopy: arm-none-eabi-objcopy
 
-compiler.flags.base: -mcpu=cortex-m3 -mthumb-interwork -mthumb -Wall -Werror 
-fno-exceptions -ffunction-sections -fdata-sections
+compiler.flags.base: -mcpu=cortex-m3 -mthumb-interwork -mthumb -Wall -Werror 
-fno-exceptions -ffunction-sections -fdata-sections -D__MYNEWT__=1
 compiler.flags.default: [compiler.flags.base, -O1 -ggdb]
 compiler.flags.optimized: [compiler.flags.base, -Os -ggdb]
 compiler.flags.debug: [compiler.flags.base, -Og -ggdb]
diff --git a/compiler/arm-none-eabi-m4/compiler.yml 
b/compiler/arm-none-eabi-m4/compiler.yml
index 02efc8e7a..248660f35 100644
--- a/compiler/arm-none-eabi-m4/compiler.yml
+++ b/compiler/arm-none-eabi-m4/compiler.yml
@@ -25,7 +25,7 @@ compiler.path.objdump: arm-none-eabi-objdump
 compiler.path.objsize: arm-none-eabi-size
 compiler.path.objcopy: arm-none-eabi-objcopy
 
-compiler.flags.base: -mcpu=cortex-m4 -mthumb-interwork -mthumb -Wall -Werror 
-fno-exceptions -ffunction-sections -fdata-sections
+compiler.flags.base: -mcpu=cortex-m4 -mthumb-interwork -mthumb -Wall -Werror 
-fno-exceptions -ffunction-sections -fdata-sections -D__MYNEWT__=1
 compiler.flags.default: [compiler.flags.base, -O1 -ggdb]
 compiler.flags.optimized: [compiler.flags.base, -Os -ggdb]
 compiler.flags.debug: [compiler.flags.base, -Og -ggdb]
diff --git a/compiler/arm-none-eabi-m7/compiler.yml 
b/compiler/arm-none-eabi-m7/compiler.yml
index cac9728eb..40d6c290e 100644
--- a/compiler/arm-none-eabi-m7/compiler.yml
+++ b/compiler/arm-none-eabi-m7/compiler.yml
@@ -25,7 +25,7 @@ compiler.path.objdump: arm-none-eabi-objdump
 compiler.path.objsize: arm-none-eabi-size
 compiler.path.objcopy: arm-none-eabi-objcopy
 
-compiler.flags.base: -mcpu=cortex-m7 -mthumb-interwork -mthumb -Wall -Werror 
-fno-exceptions -ffunction-sections -fdata-sections
+compiler.flags.base: -mcpu=cortex-m7 -mthumb-interwork -mthumb -Wall -Werror 
-fno-exceptions -ffunction-sections -fdata-sections -D__MYNEWT__=1
 compiler.flags.default: [compiler.flags.base, -O1 -ggdb]
 compiler.flags.optimized: [compiler.flags.base, -Os -ggdb]
 compiler.flags.debug: [compiler.flags.base, -O0 -ggdb -fomit-frame-pointer]
diff --git a/compiler/mips/compiler.yml b/compiler/mips/compiler.yml
index 0769bb013..be6ff6df8 100644
--- a/compiler/mips/compiler.yml
+++ b/compiler/mips/compiler.yml
@@ -24,7 +24,7 @@ compiler.path.objdump: "mips-mti-elf-objdump"
 compiler.path.objsize: "mips-mti-elf-size"
 compiler.path.objcopy: "mips-mti-elf-objcopy"
 
-compiler.flags.base: -std=gnu11 -EL -mips32r2 -Wall -Werror
+compiler.flags.base: -std=gnu11 -EL -mips32r2 -Wall -Werror -D__MYNEWT__=1
 compiler.flags.default: [compiler.flags.base, -O2, -g]
 compiler.flags.optimized: [compiler.flags.base, -Os, -g]
 compiler.flags.debug: [compiler.flags.base, -g3]
diff --git a/compiler/riscv64/compiler.yml b/compiler/riscv64/compiler.yml
index 5d891c0ae..d00d6cdf9 100644
--- a/compiler/riscv64/compiler.yml
+++ b/compiler/riscv64/compiler.yml
@@ -24,7 +24,7 @@ compiler.path.objdump: "riscv64-unknown-elf-objdump"
 compiler.path.objsize: "riscv64-unknown-elf-size"
 compiler.path.objcopy: "riscv64-unknown-elf-objcopy"
 
-compiler.flags.base: -std=gnu11 -Wall -Werror -Wno-format-truncation 
-ffunction-sections -fdata-sections -fno-builtin-printf
+compiler.flags.base: -std=gnu11 -Wall -Werror -Wno-format-truncation 
-ffunction-sections -fdata-sections -fno-builtin-printf -D__MYNEWT__=1
 compiler.flags.default: [compiler.flags.base, -O1 -ggdb]
 compiler.flags.optimized: [compiler.flags.base, -Os -ggdb]
 compiler.flags.debug: [compiler.flags.base, -O1 -ggdb]
diff --git a/compiler/sim-armv7/compiler.yml b/compiler/sim-armv7/compiler.yml
index 79a710fc3..423214a6b 100644
--- a/compiler/sim-armv7/compiler.yml
+++ b/compiler/sim-armv7/compiler.yml
@@ -26,7 +26,7 @@ compiler.path.objdump: "objdump"
 compiler.path.objsize: "size"
 compiler.path.objcopy: "objcopy"
 compiler.flags.base: >
-    -Wall -Werror -ggdb -DARCH_sim
+    -Wall -Werror -ggdb -DARCH_sim  -D__MYNEWT__=1
 compiler.ld.resolve_circular_deps: true
 
 compiler.flags.default: [compiler.flags.base, -O1]
diff --git a/compiler/sim-mips/compiler.yml b/compiler/sim-mips/compiler.yml
index 9aff76e08..3da0101dd 100644
--- a/compiler/sim-mips/compiler.yml
+++ b/compiler/sim-mips/compiler.yml
@@ -25,7 +25,7 @@ compiler.path.objdump: "mips-mti-linux-gnu-objdump"
 compiler.path.objsize: "mips-mti-linux-gnu-size"
 compiler.path.objcopy: "mips-mti-linux-gnu-objcopy"
 compiler.flags.base: >
-    -std=gnu11 -EL -mips32r2 -Wall -Werror -ggdb
+    -std=gnu11 -EL -mips32r2 -Wall -Werror -ggdb  -D__MYNEWT__=1
 compiler.ld.resolve_circular_deps: true
 
 compiler.flags.default: [compiler.flags.base, -O1]
diff --git a/compiler/sim/compiler.yml b/compiler/sim/compiler.yml
index bbfa3473e..05cee0eec 100644
--- a/compiler/sim/compiler.yml
+++ b/compiler/sim/compiler.yml
@@ -26,7 +26,7 @@ compiler.path.objdump: "objdump"
 compiler.path.objsize: "size"
 compiler.path.objcopy: "objcopy"
 compiler.flags.base: >
-    -m32 -Wall -Werror -ggdb
+    -m32 -Wall -Werror -ggdb  -D__MYNEWT__=1
 compiler.ld.resolve_circular_deps: true
 
 compiler.flags.default: [compiler.flags.base, -O1]
diff --git a/compiler/xc32/compiler.yml b/compiler/xc32/compiler.yml
index fcd4a9129..f2d90a778 100644
--- a/compiler/xc32/compiler.yml
+++ b/compiler/xc32/compiler.yml
@@ -24,7 +24,7 @@ compiler.path.objdump: "xc32-objdump"
 compiler.path.objsize: "xc32-size"
 compiler.path.objcopy: "xc32-objcopy"
 
-compiler.flags.base: -std=gnu11 -msmart-io=0
+compiler.flags.base: -std=gnu11 -msmart-io=0 -D__MYNEWT__=1
 compiler.flags.default: [compiler.flags.base, -O2, -g3]
 compiler.flags.optimized: [compiler.flags.base, -Os -g3]
 compiler.flags.debug: [compiler.flags.base, -g3]


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to