Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WORKDIR = `pwd`
- CC = gcc
- CXX = g++
- AR = ar
- LD = g++
- WINDRES = windres
- INC = -Iinclude -Iinclude/gliese -Iinclude/othello
- CFLAGS = -Wall
- RESINC =
- LIBDIR = -Llib
- LIB =
- LDFLAGS = -lothello -lSDL_image -lSDL_ttf -lSDL
- INC_DEBUG = $(INC)
- CFLAGS_DEBUG = $(CFLAGS) -g
- RESINC_DEBUG = $(RESINC)
- RCFLAGS_DEBUG = $(RCFLAGS)
- LIBDIR_DEBUG = $(LIBDIR)
- LIB_DEBUG = $(LIB)
- LDFLAGS_DEBUG = $(LDFLAGS)
- OBJDIR_DEBUG = obj/Debug
- DEP_DEBUG =
- OUT_DEBUG = bin/Debug/othello-linux
- OBJ_DEBUG = $(OBJDIR_DEBUG)/src/OthelloHeuristics.o $(OBJDIR_DEBUG)/src/OthelloNegamaxSearch.o $(OBJDIR_DEBUG)/src/main.o
- all: debug
- clean: clean_debug
- before_debug:
- test -d bin/Debug || mkdir -p bin/Debug
- test -d $(OBJDIR_DEBUG)/src || mkdir -p $(OBJDIR_DEBUG)/src
- after_debug:
- debug: before_debug out_debug after_debug
- out_debug: before_debug $(OBJ_DEBUG) $(DEP_DEBUG)
- $(LD) $(LIBDIR_DEBUG) -o $(OUT_DEBUG) $(OBJ_DEBUG) $(LDFLAGS_DEBUG) $(LIB_DEBUG)
- $(OBJDIR_DEBUG)/src/OthelloHeuristics.o: src/OthelloHeuristics.cpp
- $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/OthelloHeuristics.cpp -o $(OBJDIR_DEBUG)/src/OthelloHeuristics.o
- $(OBJDIR_DEBUG)/src/OthelloNegamaxSearch.o: src/OthelloNegamaxSearch.cpp
- $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/OthelloNegamaxSearch.cpp -o $(OBJDIR_DEBUG)/src/OthelloNegamaxSearch.o
- $(OBJDIR_DEBUG)/src/main.o: src/main.cpp
- $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/main.cpp -o $(OBJDIR_DEBUG)/src/main.o
- clean_debug:
- rm -f $(OBJ_DEBUG) $(OUT_DEBUG)
- rm -rf bin/Debug
- rm -rf $(OBJDIR_DEBUG)/src
- .PHONY: before_debug after_debug clean_debug
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement