-CC ?= clang
-CFLAGS += -Wall -I. -fomit-frame-pointer -fno-stack-protector -fno-common
-#turn on tons of warnings if clang is present
-ifeq ($(CC), clang)
- CFLAGS += \
- -Weverything \
- -Wno-missing-prototypes \
- -Wno-unused-parameter \
- -Wno-sign-conversion \
- -Wno-conversion \
- -Wno-disabled-macro-expansion \
- -Wno-padded \
- -Wno-format-nonliteral
+CSRCS = ast.c code.c conout.c fold.c ftepp.c hash.c intrin.c ir.c lexer.c main.c opts.c parser.c stat.c utf8.c util.c
+TSRCS = conout.c hash.c opts.c stat.c test.c util.c
+VSRCS = exec.c hash.c stat.c util.c