ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/microscheme/Makefile
Revision: 1.5
Committed: Sat Nov 28 05:12:53 2015 UTC (8 years, 6 months ago) by root
Branch: MAIN
Changes since 1.4: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 FEATURES = -DUSE_MATH=1 -DUSE_MULTIPLICITY=1 -DUSE_ASCII_NAMES=1 -DUSE_CHAR_CLASSIFIERS=1 -DUSE_PORTS=1 -DUSE_STRING_PORTS=1 -DUSE_TRACING=1 -DUSE_ERROR_HOOK=1 -DUSE_REAL=1 -DUSE_ERROR_CHECKING=1 -DUSE_PRINTF=1 -DUSE_IGNORECASE=0 -DCELL_SEGSIZE=2048
2
3 #CC = clang -Wno-switch # -fsanitize=address
4 CC = gcc # -fsanitize=address
5 LD = $(CC)
6 CFLAGS = -g -Os -ffunction-sections -fdata-sections -Wl,--as-needed $(FEATURES)
7 LDFLAGS = -lm
8
9 all: scheme
10
11 scheme.o: scheme.c malloc.c scheme.h scheme-private.h opdefines.h Makefile
12
13 scheme: scheme.o
14
15 clean:
16 $(RM) *.o scheme
17 $(RM) *~
18