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