OBJS = main override cast1 cast2 cast3 CXXFLAGS = -g -O3 -Wpedantic -Wall -Wextra -Wmisleading-indentation -Wunused -Wuninitialized -Wshadow -Wconversion -std=c++17 all: ${OBJS} main: Container.o EvenContainer.o Container.o: Container.h EvenContainer.o: EvenContainer.h clean: rm -f ${OBJS} *.o