OBJS = main bad1 bad2 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 main : PlayerT.o FighterT.o WizardT.o BattleMageT.o PesantT.o #main : PlayerT.o FighterT.o WizardT.o PesantT.o clean: rm -f ${OBJS} *.o