cc=g++ -std=c++17 -g -Wall -Werror -pedantic all: tp obj/Wagon.o: src/Wagon.cpp src/Wagon.h src/Passager.h $(cc) -c src/Wagon.cpp -o obj/Wagon.o obj/Passager.o: src/Passager.cpp src/Passager.h $(cc) -c src/Passager.cpp -o obj/Passager.o obj/main.o: src/main.cpp src/Train.h src/Wagon.h src/Passager.h \ src/TrainExceptions.h $(cc) -c src/main.cpp -o obj/main.o obj/Train.o: src/Train.cpp src/Train.h src/Wagon.h src/Passager.h \ src/TrainExceptions.h $(cc) -c src/Train.cpp -o obj/Train.o tp: obj/Wagon.o obj/Passager.o obj/main.o obj/Train.o $(cc) obj/Wagon.o obj/Passager.o obj/main.o obj/Train.o -o tp clean: rm -Rf obj/* tp