Makefile compiles the Lua compiler with '-Os'
The performance of the Lua compiler is not critical for Lua
performance, but it is a big component in the source. So, it makes
sense to trade speed for size in this component.
diff --git a/makefile b/makefile
index ba3219b..2c68f45 100644
--- a/makefile
+++ b/makefile
@@ -106,6 +106,16 @@
$(LUAC_T): $(LUAC_O) $(CORE_T)
$(CC) -o $@ $(MYLDFLAGS) $(LUAC_O) $(CORE_T) $(LIBS) $(MYLIBS)
+llex.o:
+ $(CC) $(CFLAGS) -Os -c llex.c
+
+lparser.o:
+ $(CC) $(CFLAGS) -Os -c lparser.c
+
+lcode.o:
+ $(CC) $(CFLAGS) -Os -c lcode.c
+
+
clean:
$(RM) $(ALL_T) $(ALL_O)