CFLAGS   = -g -Wall

APPS = itzak.utest itzak.cmd solution.utest solution.cmd

default: $(APPS)

itzak.utest: itzak.o krq.o swap.o ith-utest.o
	$(CC) $(CFLAGS) -o $@ $^

itzak.cmd: itzak.o krq.o swap.o ith-cmd.o
	$(CC) $(CFLAGS) -o $@ $^

solution.utest: solution.o swap.o ith-utest.o
	$(CC) $(CFLAGS) -o $@ $^

solution.cmd: solution.o swap.o ith-cmd.o
	$(CC) $(CFLAGS) -o $@ $^


.PHONY: clean
clean:
	rm -f *.o $(APPS)
