OBJS = buildingTest CXXFLAGS = -g -O3 -Wpedantic -Wall -Wextra -Wmisleading-indentation -Wunused -Wuninitialized -Wshadow -Wconversion -std=c++17 all: ${OBJS} WarehouseT.o: WarehouseT.h GameConstants.h BuildingT.o: BuildingT.h WarehouseT.h SawmillT.o: SawmillT.h ProductionBuildingT.h BuildingT.h BonusBuildingT: BonusBuildingT.h Building.h FarmT.o: FarmT.h BonusBuildingT.h buildingTest: BuildingT.o WarehouseT.o FarmT.o SawmillT.o BonusBuildingT.o clean: rm -f ${OBJS} *.o