aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 434f49f..5b7f486 100644
--- a/Makefile
+++ b/Makefile
@@ -9,9 +9,10 @@ all: sprit
msp430: CXX := msp430-elf-g++
msp430: AR := msp430-elf-ar
-msp430: CXXFLAGS += -mmcu=msp430fr2476 -Os #-flto
-msp430: LDFLAGS += -L/usr/msp430-elf/usr/include
-msp430: sprit
+msp430: CXXFLAGS += -mmcu=msp430fr2476 -Os -flto -ffunction-sections -fdata-sections
+msp430: CXXFLAGS += -L/usr/msp430-elf/usr/include
+msp430: LDFLAGS += -Tmsp430fr2476.ld -Wl,-gc-sections
+msp430: source/libsprit.a
x86: CXXFLAGS += -m32
x86: sprit