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

PROFILE_FLAG = ${PROFILE_OFF_FLAG}

LINK_AGAINST_LIBJPEG = no
LINK_AGAINST_LIBPNG = yes

APP_NAME = EditOneLife
ROOT_PATH = ../..



LAYER_SOURCE = \
editor.cpp \
PageComponent.cpp \
GamePage.cpp \
TextField.cpp \
Button.cpp \
TextButton.cpp \
whiteSprites.cpp \
serialWebRequests.cpp \
message.cpp \
accountHmac.cpp \
EditorImportPage.cpp \
spriteBank.cpp \
Picker.cpp \
objectBank.cpp \
EditorObjectPage.cpp \
transitionBank.cpp \
EditorTransitionPage.cpp \
SpriteButton.cpp \
SpriteToggleButton.cpp \
CheckboxButton.cpp \
animationBank.cpp \
EditorAnimationPage.cpp \
EditorSpriteTrimPage.cpp \
ValueSlider.cpp \
ageControl.cpp \
overlayBank.cpp \
keyLegend.cpp \
LoadingPage.cpp \
folderCache.cpp \
binFolderCache.cpp \
PickableStatics.cpp \
soundBank.cpp \
SoundWidget.cpp \
convolution.cpp \
fft.cpp \
ogg.cpp \
zoomView.cpp \
categoryBank.cpp \
EditorCategoryPage.cpp \
RadioButtonSet.cpp \
EditorScenePage.cpp \
groundSprites.cpp \
../commonSource/fractalNoise.cpp \
spellCheck.cpp \
SoundUsage.cpp \
objectMetadata.cpp \
emotion.cpp \
exporter.cpp \
EditorExportPage.cpp \
importer.cpp \
settingsToggle.cpp \




GAME_GRAPHICS = \
graphics/font_32_64.tga \
graphics/loading.tga \
graphics/loading2.tga \
graphics/loading3.tga \
graphics/responseWarning.tga \
graphics/slotPlaceholder.tga \
graphics/checkMark.tga \
graphics/internalPaperMark.tga \
graphics/checkMarkOff.tga \
graphics/centerMark.tga \
graphics/testGround.tga \
graphics/recordButton.tga \
graphics/playButton.tga \
graphics/playRandButton.tga \
graphics/stopButton.tga \
graphics/clearButton.tga \
graphics/copyButton.tga \
graphics/pasteButton.tga \
graphics/swapButton.tga \
graphics/swapButtonH.tga \
graphics/footstepOnButton.tga \
graphics/footstepOffButton.tga \
graphics/hiddenFieldTexture.tga \



NEEDED_MINOR_GEMS_OBJECTS = \
 ${SCREEN_GL_SDL_O} \
 ${SINGLE_TEXTURE_GL_O} \
 ${TYPE_IO_O} \
 ${STRING_UTILS_O} \
 ${STRING_BUFFER_OUTPUT_STREAM_O} \
 ${BYTE_BUFFER_INPUT_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} \
 ${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} \
 ${STOP_SIGNAL_THREAD_O} \
 ${SHA1_O} \
 ${ENCODING_UTILS_O} \
 ${DIRECTORY_O} \
 ${LOG_O} \
 ${APP_LOG_O} \
 ${FILE_LOG_O} \
 ${PRINT_LOG_O} \
 ${PRINT_UTILS_O} \
 ${GAME_SDL_O} \
 ${GAME_GRAPHICS_GL_O} \
 ${SPRITE_GL_O} \
 ${DOUBLE_PAIR_O} \
 ${FONT_O} \
 ${DRAW_UTILS_O} \
 ${DEMO_CODE_CHECKER_O} \
 ${AIFF_O} \
 ${AUDIO_NO_CLIP_O} \
 ${SOUND_SAMPLES_O} \
 ${REVERB_SOUND_FILTER_O} \
 ${COEFFICIENT_FILTERS_O} \
 ${CURVE_25519_O} \
 ${CRYPTO_RANDOM_O} \
 ${DIFF_BUNDLE_CLIENT_O} \
 ${STRING_TREE_O} \
 ${BINARY_SEMAPHORE_O} \
 ${CRC32_O} \

