blob: 79e825bb1e94275c00886e3778c00c5e40320516 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
CFLAGS=-std=c11 -g -fno-common -Wall -Wno-switch
CFLAGS+=-DDIETC_ROOT="\"$(PWD)\""
# CFLAGS=$(CFLAGS) -fsanitize=address
SRCS=$(wildcard *.c)
OBJS=$(addprefix build/,$(SRCS:.c=.o))
dietc: $(OBJS)
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
build/%.o: %.c chibicc.h
@mkdir -p build
$(CC) $(CFLAGS) -c $(word 1,$^) -o $@
# Misc.
clean:
rm -rf dietc build
.PHONY: clean
|