[PATCH] Fixed efficiency problem with manager program
[progcomp2012.git] / judge / manager / Makefile.macosx
1 #Makefile for Stratego
2
3 LIBRARIES = -lpthread
4 FRAMEWORKS = -framework SDL -framework OpenGL
5 LDFLAGS = $(FRAMEWORKS) $(LIBRARIES)
6 CXXFLAGS = -Wall -pedantic -g -I/Library/Frameworks/SDL.framework/Headers/
7
8 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
9
10 BIN = stratego
11
12 $(BIN) : $(OBJ) 
13         $(CXX) $(CXXFLAGS) -o $(BIN) $(OBJ) osx/SDLMain.m -framework Cocoa $(LDFLAGS)
14
15
16 %.o : %.cpp %.h
17         $(CXX) $(CXXFLAGS) -c $<
18
19 clean :
20         $(RM) $(BIN) $(OBJ) $(LINKOBJ)
21
22 clean_full: #cleans up all backup files
23         $(RM) $(BIN) $(OBJ) $(LINKOBJ)
24         $(RM) *.*~
25         $(RM) *~
26
27

UCC git Repository :: git.ucc.asn.au