CFLAGS=-Wall -g

tests: index-of.utest is-in-order.utest is-permutation.utest
	index-of.utest
	is-in-order.utest
	is-permutation.utest

%.utest: %.utest.c int-testing-tools.o string-testing-tools.o
	$(CC) $(CFLAGS) -o $@ $^

string-testing-tools.o: string-testing-tools.h generic-testing-tools.c

int-testing-tools.o: int-testing-tools.h generic-testing-tools.c

.PHONY: clean
clean:
	rm -f *.o
