Improve support for hand-written asm source files
This commit is contained in:
parent
6de524e45d
commit
6caac4d451
@ -21,7 +21,12 @@ from SCons.Script import DefaultEnvironment
|
|||||||
env = DefaultEnvironment()
|
env = DefaultEnvironment()
|
||||||
|
|
||||||
env.Append(
|
env.Append(
|
||||||
ASFLAGS=["-x", "assembler-with-cpp"],
|
ASFLAGS=[
|
||||||
|
"-mthumb",
|
||||||
|
],
|
||||||
|
ASPPFLAGS=[
|
||||||
|
"-x", "assembler-with-cpp",
|
||||||
|
],
|
||||||
|
|
||||||
CCFLAGS=[
|
CCFLAGS=[
|
||||||
"-Os", # optimize for size
|
"-Os", # optimize for size
|
||||||
@ -54,6 +59,9 @@ env.Append(
|
|||||||
|
|
||||||
if "BOARD" in env:
|
if "BOARD" in env:
|
||||||
env.Append(
|
env.Append(
|
||||||
|
ASFLAGS=[
|
||||||
|
"-mcpu=%s" % env.BoardConfig().get("build.cpu")
|
||||||
|
],
|
||||||
CCFLAGS=[
|
CCFLAGS=[
|
||||||
"-mcpu=%s" % env.BoardConfig().get("build.cpu")
|
"-mcpu=%s" % env.BoardConfig().get("build.cpu")
|
||||||
],
|
],
|
||||||
@ -61,6 +69,3 @@ if "BOARD" in env:
|
|||||||
"-mcpu=%s" % env.BoardConfig().get("build.cpu")
|
"-mcpu=%s" % env.BoardConfig().get("build.cpu")
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
# copy CCFLAGS to ASFLAGS (-x assembler-with-cpp mode)
|
|
||||||
env.Append(ASFLAGS=env.get("CCFLAGS", [])[:])
|
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 36ee4ff8adb0d80d6ff15e03b34e7b10a147b4d0
|
Subproject commit ed9a3458e336660fdf2b1d4a4c828a2ddfd214ad
|
Loading…
x
Reference in New Issue
Block a user