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 -DEXPERIMENT=1 |
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 -DEXPERIMENT=1 |
2 | #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 |
2 | #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 | |
3 | |
4 | #CC = clang -Wno-switch # -fsanitize=address |
4 | #CC = clang -Wno-switch # -fsanitize=address |
5 | CC = REALGCC=gcc-5 musl-gcc #-fsanitize=address |
5 | #CC = REALGCC=gcc-5 musl-gcc #-fsanitize=address |
|
|
6 | CC = gcc-5 #-fsanitize=address |
6 | LD = $(CC) |
7 | LD = $(CC) |
7 | CFLAGS = -g -Os -ffunction-sections -fdata-sections -Wl,--as-needed $(FEATURES) |
8 | CFLAGS = -g -Os -ffunction-sections -fdata-sections -Wl,--as-needed $(FEATURES) |
8 | LDFLAGS = -lm |
9 | LDFLAGS = -lm |
9 | |
10 | |
10 | all: scheme |
11 | all: scheme |