aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/app.ld8
-rw-r--r--app/rules.mk2
2 files changed, 10 insertions, 0 deletions
diff --git a/app/app.ld b/app/app.ld
new file mode 100644
index 00000000..1e50ca92
--- /dev/null
+++ b/app/app.ld
@@ -0,0 +1,8 @@
+SECTIONS {
+ .apps ALIGN(8) : {
+ __apps_start = .;
+ KEEP (*(.apps))
+ __apps_end = .;
+ }
+}
+INSERT AFTER .data;
diff --git a/app/rules.mk b/app/rules.mk
index 7de33dd5..8e24edfd 100644
--- a/app/rules.mk
+++ b/app/rules.mk
@@ -5,4 +5,6 @@ MODULE := $(LOCAL_DIR)
MODULE_SRCS += \
$(LOCAL_DIR)/app.c
+EXTRA_LINKER_SCRIPTS += $(LOCAL_DIR)/app.ld
+
include make/module.mk