2 CFLAGS = -MD -Wall -Wextra -pedantic-errors
5 CSRCS = ansi.c ast.c code.c conout.c fold.c fs.c ftepp.c hash.c intrin.c ir.c lexer.c main.c opts.c parser.c stat.c utf8.c util.c
6 TSRCS = ansi.c conout.c fs.c hash.c opts.c stat.c test.c util.c
11 CDEPS = $(CSRCS:.c=.d)
12 TDEPS = $(TSRCS:.c=.d)
20 $(CC) $(LDFLAGS) $(COBJS) -o $@
23 $(CC) $(LDFLAGS) $(TOBJS) -o $@
26 $(CC) -c $(CFLAGS) $< -o $@
33 rm -f $(COBJS) $(CDEPS) $(CBIN)
34 rm -f $(TOBJS) $(TDEPS) $(TBIN)