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