naive day 7
[advent21.git] / Makefile
1 CFLAGS:=-Wall -Wextra -O3
2 LFLAGS:=-f
3
4 BINARIES:=$(foreach num,$(shell seq -f '%02.0f' 1 7),$(num)a $(num)b)
5
6 all: $(BINARIES)
7
8 clean:
9 $(RM) *.o a.out $(BINARIES)
10
11 05%: CFLAGS+=-DHASH_BLOOM
12 06b: LDLIBS+=-lgmp
13
14 run: $(addprefix run_,$(BINARIES))
15
16 run_%a: %a
17 ./$< < $*.txt
18
19 run_%b: %b
20 ./$< < $*.txt