aboutsummaryrefslogtreecommitdiffstats
path: root/initrd/Makefile
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2018-11-29 20:43:06 -0500
committerClyne Sullivan <tullivan99@gmail.com>2018-11-29 20:43:06 -0500
commit563c92e6d08c305cb9f7693818ecbe2a2dec527b (patch)
tree5b8a6dcdad1daa64dc3a73e3dc9385b85b2c9200 /initrd/Makefile
parent22615096dee294f63c6940c17f2a448da51d9197 (diff)
hello world from initrd
Diffstat (limited to 'initrd/Makefile')
-rw-r--r--initrd/Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/initrd/Makefile b/initrd/Makefile
index 705ac6c..5946eee 100644
--- a/initrd/Makefile
+++ b/initrd/Makefile
@@ -1,6 +1,12 @@
+##
+# A simple Makefile for building executables loadable by stmos.
+#
+
+ARCH = arm-stmos-
+CC = gcc -mcpu=cortex-m4 -mthumb -fsigned-char
+CFLAGS = -Os -fPIE
+
all:
- @arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -fsigned-char -Os \
- -nostdinc -nostdlib \
- -fdata-sections -ffunction-sections -Wl,--gc-sections \
- -I../src/pdclib/include -I../src/pdclib/platform/stmos/include \
- test.c ../src/pdclib/pdclib.a -s -o test
+ @$(ARCH)$(CC) $(CFLAGS) init.c -o init
+ @arm-stmos-strip init
+