#Makefile for Stratego LIBRARIES = -lpthread FRAMEWORKS = -framework SDL -framework OpenGL LDFLAGS = $(FRAMEWORKS) $(LIBRARIES) CXXFLAGS = -Wall -pedantic -g -I/Library/Frameworks/SDL.framework/Headers/ OBJ = main.o controller.o network_controller.o ai_controller.o human_controller.o program.o network.o thread_util.o stratego.o graphics.o game.o BIN = stratego $(BIN) : $(OBJ) $(CXX) $(CXXFLAGS) -o $(BIN) $(OBJ) osx/SDLMain.m -framework Cocoa $(LDFLAGS) %.o : %.cpp %.h $(CXX) $(CXXFLAGS) -c $< clean : $(RM) $(BIN) $(OBJ) $(LINKOBJ) clean_full: #cleans up all backup files $(RM) $(BIN) $(OBJ) $(LINKOBJ) $(RM) *.*~ $(RM) *~