OBJS = main mixTemplate handle CXXFLAGS = -g -O3 -Wpedantic -Wall -Wextra -Wmisleading-indentation -Wunused -Wuninitialized -Wshadow -Wconversion -std=c++17 all: ${OBJS} PlayerT.o: PlayerT.h FighterT.o: FighterT.h PlayerT.h WizardT.o: WizardT.h PlayerT.h PesantT.o: PesantT.h PlayerT.h BattleMageT.o: BattleMageT.h WizardT.h FighterT.h PlayerT.h RaceT.o: RaceT.h ElfT.o: RaceT.h ElfT.h FighterElfT.o: RaceT.h ElfT.h FighterElfT.h FighterT.h PlayerT.h main : PlayerT.o FighterT.o WizardT.o BattleMageT.o PesantT.o FighterElfT.o ElfT.o RaceT.o clean: rm -f ${OBJS} *.o