--- a/Makefile +++ b/Makefile @@ -8,18 +8,19 @@ # if parameter "DEBUG" is set, we set debug flags for lex/yacc ifneq (${DEBUG},) DEBUG_FLAGS += -d +CFLAGS += -DDEBUG endif all: ${C2IEC} ${C2IEC}.js ${C2IEC}.wasm ${C2IEC}.html ${C2IEC}: lex.yy.c y.tab.c - $(CC) -o $@ $^ + $(CC) ${CFLAGS} -o $@ $^ ${C2IEC}.js: lex.yy.c y.tab.c - ${EMCC} -o $@ $^ + ${EMCC} ${CFLAGS} -o $@ $^ ${C2IEC}.wasm ${C2IEC}.html: lex.yy.c y.tab.c - ${EMCC} -s WASM=1 -o $@ $^ + ${EMCC} ${CFLAGS} -s WASM=1 -o $@ $^ lex.yy.c: ${C2IEC}.l flex ${DEBUG_FLAGS} $^