PARAMS = -g -Wall -pedantic -Adebug=yes
PARAMS_FINAL = -O -Wall -pedantic

Direction_driver: Direction_driver.o Direction.o
	g++ Car.o Direction.o Direction_driver.o myStringFunctionsCPP.o -o Direction_driver

Direction_driver.o: Direction_driver.cpp Direction.h
	g++ $(PARAMS) -c Direction_driver.cpp

Direction.o: Direction.cpp Direction.h
	g++ $(PARAMS) -c Direction.cpp

Car.o: Car.cpp Car.h defs.h
	g++ $(PARAMS) -c Car.cpp

clean:
	del Direction.o
	del Direction_driver.o
	del Direction_driver.exe
	
final: Direction_final.o

Direction_final.o: Direction.cpp Direction.h
	g++ $(PARAMS_FINAL) -c Direction.cpp
