You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
640 B

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