OBJS = PlayerTest Game CXXFLAGS = -g -O2 -Wall -Wextra -Wpedantic -Werror --std=c++23 -Wnon-virtual-dtor -Wold-style-cast -Wunused-parameter -Wuninitialized -Winit-self -Wshadow -Wparentheses -Wdangling-else all: ${OBJS} ItemT.o: ItemT.h AbilityT.o: AbilityT.h ItemT.h PlayerT.o: PlayerT.h AbilityT.h ItemT.h EncounterT.o: EncounterT.h RoomT.o: RoomT.h EncounterT.h PlayerTest: PlayerT.o AbilityT.o ItemT.o Game: PlayerT.o AbilityT.o ItemT.o RoomT.o EncounterT.o clean: rm -f ${OBJS} *.o