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
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
|