CFLAGS:=-Wall -Wextra -O3
LFLAGS:=-f
-BINARIES:=$(foreach num,$(shell seq -f '%02.0f' 1 7),$(num)a $(num)b)
+BINARIES:=$(filter-out 19a 19b,$(foreach num,$(shell seq -f '%02.0f' 1 21),$(num)a $(num)b))
all: $(BINARIES)
clean:
$(RM) *.o a.out $(BINARIES)
-05%: CFLAGS+=-DHASH_BLOOM
06b: LDLIBS+=-lgmp
run: $(addprefix run_,$(BINARIES))
+run_12b: 12b
+ ./12b < 12.txt | sort -u | wc -l
+
run_%a: %a
./$< < $*.txt