SHELL = /bin/bash
CFLAGS = -Wall -g -DNDEBUG -fPIC
LDLIBS = -ldl

EXERCISES := $(shell ./list-exercises)

all: $(EXERCISES)

ex19: object.o

ex22_main: ex22.o

clean:
	shopt -s nullglob ; \
	$(RM) $(EXERCISES) *.o *.a

test:
	@./runtests

exercises:
	@echo $(EXERCISES)

.PHONY: docker-image
docker-image:
	docker build -t meatballhat/lcthw:latest .

.PHONY: docker-run
docker-run:
	docker run -it -v $(PWD):/app meatballhat/lcthw
