ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/microscheme/Makefile
Revision: 1.12
Committed: Mon Dec 7 19:49:35 2015 UTC (8 years, 6 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.11: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

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