play: compile @/bin/bash -c ./play compile: obj/TheTournament.o obj/User.o obj/Opponent.o obj/Weapon.o obj/Armor.o obj/Potion.o obj/Map.o g++ obj/TheTournament.o obj/User.o obj/Opponent.o obj/Weapon.o obj/Armor.o obj/Potion.o obj/Map.o -o Play # Rule to create the obj directory obj: mkdir -p obj obj/TheTournament.o: src/TheTournament.cpp | obj g++ -c src/TheTournament.cpp -o obj/TheTournament.o obj/User.o: lib/people/User.cpp include/people/User.h g++ -c lib/people/User.cpp -o obj/User.o obj/Opponent.o: lib/people/Opponent.cpp include/people/Opponent.h g++ -c lib/people/Opponent.cpp -o obj/Opponent.o obj/Weapon.o: lib/items/Weapon.cpp include/items/Weapon.h g++ -c lib/items/Weapon.cpp -o obj/Weapon.o obj/Armor.o: lib/items/Armor.cpp include/items/Armor.h g++ -c lib/items/Armor.cpp -o obj/Armor.o obj/Potion.o: lib/items/Potion.cpp include/items/Potion.h g++ -c lib/items/Potion.cpp -o obj/Potion.o obj/Map.o: lib/ship/Map.cpp include/ship/Map.h g++ -c lib/ship/Map.cpp -o obj/Map.o clean: rm -rf obj TheTournament rm -f *.o TheTournament