summaryrefslogtreecommitdiffhomepage
path: root/project/extras.mk
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2019-01-07 07:15:46 -0500
committermidipix <writeonce@midipix.org>2019-01-09 22:43:15 -0500
commit633b76b0d08aa4c1a9b6a9aba8a19e392d94c3ec (patch)
treeee935c72196c69f8b73c43c0a06217f1bf9b2b87 /project/extras.mk
parente22b08fa0b014d921954a0266c57cfb646954d99 (diff)
downloadmmglue-633b76b0d08aa4c1a9b6a9aba8a19e392d94c3ec.tar.bz2
mmglue-633b76b0d08aa4c1a9b6a9aba8a19e392d94c3ec.tar.xz
project: added assembler cflags.
Diffstat (limited to 'project/extras.mk')
-rw-r--r--project/extras.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/project/extras.mk b/project/extras.mk
index 1fb17fb..112b8b0 100644
--- a/project/extras.mk
+++ b/project/extras.mk
@@ -25,6 +25,12 @@ CFLAGS_COMMON += -fno-asynchronous-unwind-tables
CFLAGS_COMMON += -frounding-math
CFLAGS_COMMON += -fexcess-precision=standard
+# assembler cflags
+ifeq ($(CC_BINFMT),ELF)
+CFLAGS_ASM += -Wa,--noexecstack
+CFLAGS_CONFIG += $(CFLAGS_ASM)
+endif
+
# memory modules
libc_mem_modules = \
./src/string/memcpy.c \