summaryrefslogtreecommitdiff
path: root/Makefile
blob: 29929fdd1125816b0a36c474bc6a9c610fdcbdc8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.PHONY: all clean

CFLAGS += -g
CFLAGS += -O3
CFLAGS += -I./magic_buddy
# CFLAGS += -fsanitize=address

all: build/examples/main build/imc/checker

build/examples/%: examples/%.c magic_buddy/magic_buddy.c
	@ mkdir -p $(dir $@)
	$(CC) $(CFLAGS) $^ -o $@

IMCFLAGS += -I./imc/libimc
IMCFLAGS += -DN_WORKERS=32
IMCFLAGS += -DREPORT_FREQ=5
build/imc/%: imc/%.c magic_buddy/magic_buddy.c imc/libimc/master.c imc/libimc/worker.c
	@ mkdir -p $(dir $@)
	$(CC) $(CFLAGS) $(IMCFLAGS) $^ -o $@

clean:
	rm -rf build
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback