
# Can change flags here
# See minorGems/game/platforms/SDL/Makefile.common for flags
#DEBUG_FLAG = ${DEBUG_OFF_FLAG}

PROFILE_FLAG = ${PROFILE_OFF_FLAG}

LINK_AGAINST_LIBJPEG = no
LINK_AGAINST_LIBPNG = no

LINK_HEADLESS = yes

APP_NAME = OneLifeServer
ROOT_PATH = ../..


# use a different extension here so that we don't interfere with client's
# generated .dep files, which use different target paths.
DEP_EXT = dep2


CUSTOM_LINUX_LINK_FLAGS =


LAYER_SOURCE = \
server.cpp \
map.cpp \
../gameSource/transitionBank.cpp \
../gameSource/categoryBank.cpp \
../gameSource/objectBank.cpp \
../gameSource/animationBank.cpp \
../gameSource/ageControl.cpp \
../gameSource/folderCache.cpp \
../gameSource/SoundUsage.cpp \
../gameSource/objectMetadata.cpp \
../gameSource/GridPos.cpp \
../commonSource/fractalNoise.cpp \
../commonSource/sayLimit.cpp \
../gameSource/settingsToggle.cpp \
kissdb.cpp \
lineardb3.cpp \
lifeLog.cpp \
foodLog.cpp \
backup.cpp \
triggers.cpp \
dbCommon.cpp \
playerStats.cpp \
lineageLog.cpp \
failureLog.cpp \
names.cpp \
monument.cpp \
lineageLimit.cpp \
curses.cpp \
curseLog.cpp \
spiral.cpp \
objectSurvey.cpp \
language.cpp \
familySkipList.cpp \
lifeTokens.cpp \
fitnessScore.cpp \
CoordinateTimeTracking.cpp \
arcReport.cpp \
curseDB.cpp \
trustDB.cpp \
eveMovingGrid.cpp \
specialBiomes.cpp \
cravings.cpp \
offspringTracker.cpp \
ipBanList.cpp \
ahapGate.cpp \
periodicPlacements.cpp \


GAME_GRAPHICS = 




NEEDED_MINOR_GEMS_OBJECTS = \
 ${TYPE_IO_O} \
 ${STRING_UTILS_O} \
 ${STRING_BUFFER_OUTPUT_STREAM_O} \
 ${PATH_O} \
 ${TIME_O} \
 ${THREAD_O} \
 ${MUTEX_LOCK_O} \
 ${TRANSLATION_MANAGER_O} \
 ${SOCKET_O} \
 ${HOST_ADDRESS_O} \
 ${SOCKET_CLIENT_O} \
 ${SOCKET_SERVER_O} \
 ${SOCKET_POLL_O} \
 ${NETWORK_FUNCTION_LOCKS_O} \
 ${LOOKUP_THREAD_O} \
 ${WEB_REQUEST_O} \
 ${WEB_REQUEST_COMPLETION_THREAD_O} \
 ${URL_UTILS_O} \
 ${SETTINGS_MANAGER_O} \
 ${FINISHED_SIGNAL_THREAD_O} \
 ${SHA1_O} \
 ${ENCODING_UTILS_O} \
 ${DIRECTORY_O} \
 ${LOG_O} \
 ${APP_LOG_O} \
 ${FILE_LOG_O} \
 ${PRINT_LOG_O} \
 ${PRINT_UTILS_O} \
 ${DOUBLE_PAIR_O} \
 ${STRING_TREE_O} \
 ${CRC32_O}
