# This file contains some variables for the local compilation # Just rename it to 'Makefile.local' to get rid of the make error ifeq ($(SHELLTYPE), COMMAND.COM) # the location of the mingw directory (for Microsoft Windows) #MINGW_DIR = D:/MinGW32 # The location of the compiler #CXX=$(MINGW_DIR)/bin/g++ endif # path to the generated .o and .d files # relative paths must begin with './' or '../' # ifneq ($(findstring -DRELEASE,$(CPPFLAGS)),) # FREEDOKO_WORKING_DIRECTORY ?= /tmp/${LOGNAME}/FreeDoko.working/release # else # ifneq ($(findstring -ggdb,$(CXXFLAGS)),) # FREEDOKO_WORKING_DIRECTORY ?= /tmp/${LOGNAME}/FreeDoko.working/debug # else # FREEDOKO_WORKING_DIRECTORY ?= /tmp/${LOGNAME}/FreeDoko.working/src # endif # endif # compiler flags #CXXFLAGS = -Wall -Werror -pipe -O0 -ggdb # no debugging (speeds up the program but does not check for errors) #CXXFLAGS += -DDEBUG_NO # whether to use thread support (experimental, use at your own risk) #CXXFLAGS += -DUSE_THREADS # Where is the directory with the public data? CPPFLAGS += -DPUBLIC_DATA_DIRECTORY_VALUE='"../data"' # Where is the directory with the manual? CPPFLAGS += -DMANUAL_DIRECTORY_VALUE='"../doc/manual"' # whether to create a segmentation fault (and hence a core dump) when FreeDoko # has found an error #CPPFLAGS += -DASSERTION_GENERATES_SEGFAULT # some code is only executed for a specific developer #CPPFLAGS += -DDKNOF #CPPFLAGS += -DBENDERS # a description for the version information CPPFLAGS += -DVERSION_DESCRIPTION='"self compiled"'