# Author: Michael J. Fischer # Date: April 4, 2016 #----------------------------------------------------------- # Macro definitions CXXFLAGS = -O1 -g -Wall -std=c++11 OBJ = board.o game.o main.o rstrings.o sstore.o tools.o words.o TARGET = game #----------------------------------------------------------- # Rules all: $(TARGET) $(TARGET): $(OBJ) $(CXX) -o $@ $(OBJ) clean: rm -f $(OBJ) $(TARGET) #----------------------------------------------------------- # Dependencies board.o: board.cpp board.hpp words.hpp tools.hpp game.o: game.cpp game.hpp rstrings.hpp tools.hpp flexT.hpp sstore.hpp \ board.hpp words.hpp main.o: main.cpp tools.hpp game.hpp rstrings.hpp flexT.hpp sstore.hpp \ board.hpp words.hpp rstrings.o: rstrings.cpp tools.hpp rstrings.hpp flexT.hpp sstore.hpp sstore.o: sstore.cpp sstore.hpp tools.hpp tools.o: tools.cpp tools.hpp words.o: words.cpp tools.hpp words.hpp