Merge pull request #41 from alexfru/master
SmallerC: generate smaller & faster code; bugfixes
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
all: ashello echo chello
|
all: ashello echo chello stdarg skeleton
|
||||||
|
|
||||||
ashello: ashello.o
|
ashello: ashello.o
|
||||||
$(LD) ashello.o -o $@
|
$(LD) ashello.o -o $@
|
||||||
@@ -10,5 +10,11 @@ chello: chello.o
|
|||||||
echo: echo.o
|
echo: echo.o
|
||||||
$(LD) $@.o -o $@
|
$(LD) $@.o -o $@
|
||||||
|
|
||||||
|
stdarg: stdarg.o
|
||||||
|
$(CC) stdarg.o -o $@
|
||||||
|
|
||||||
|
skeleton: skeleton.o
|
||||||
|
$(CC) skeleton.o -o $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.o ashello echo chello *.dis *~
|
rm -f *.o ashello echo chello stdarg skeleton *.dis *~
|
||||||
|
|||||||
@@ -3,7 +3,8 @@ include $(TOPSRC)/target.mk
|
|||||||
|
|
||||||
CFLAGS = -Os -Wall -DMIPS -DNO_ANNOTATIONS -DNO_PREPROCESSOR \
|
CFLAGS = -Os -Wall -DMIPS -DNO_ANNOTATIONS -DNO_PREPROCESSOR \
|
||||||
-DNO_PPACK -D_RETROBSD -D__SMALLER_C_SCHAR__ \
|
-DNO_PPACK -D_RETROBSD -D__SMALLER_C_SCHAR__ \
|
||||||
-D__SMALLER_C__ -D__SMALLER_C_32__ -DSTATIC
|
-D__SMALLER_C__ -D__SMALLER_C_32__ -DSTATIC \
|
||||||
|
-DNO_EXTRA_WARNS -DSYNTAX_STACK_MAX=2560
|
||||||
|
|
||||||
# For cross compile
|
# For cross compile
|
||||||
#include $(TOPSRC)/cross.mk
|
#include $(TOPSRC)/cross.mk
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user