summaryrefslogtreecommitdiff
path: root/Makefile
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
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback