CXX = g++
CXXFLAGS = -g -Wall -pedantic -std=c++17

Todo: todo.o task.o todolist.o
	${CXX} ${CXXFLAGS} -o $@ $^

Constructors: constructors.cpp todolist.cpp task.cpp todolist.hpp task.hpp
	${CXX} -DSHOW_COPY_MOVE_CALLS ${CXXFLAGS} -o $@ $^

todo.o: todolist.hpp task.hpp
todolist.o: todolist.hpp task.hpp
task.o: task.hpp

