INPUT=$(wildcard *.txt)
GDB_LOG=$(patsubst %.txt, %.log,$(INPUT))

all: $(GDB_LOG) birthday-bug.tar.gz

%.log : %.txt
	bash gdb.sh $< > $@ 

birthday-bug.tar.gz : $(INPUT) $(GDB_LOG) Makefile README
	tar czf birthday-bug.tar.gz $(INPUT) $(GDB_LOG) Makefile README

clean:
	rm -f -- *.log
	rm -f -- birthday-bug.tar.gz
