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 |
|
|
|