SRC=../../Contents/Source/OSBasics.cpp ../../Contents/Source/PolyBezierCurve.cpp ../../Contents/Source/PolyBone.cpp ../../Contents/Source/PolyCamera.cpp ../../Contents/Source/PolyColor.cpp ../../Contents/Source/PolyConfig.cpp ../../Contents/Source/PolyCore.cpp ../../Contents/Source/PolyCoreInput.cpp ../../Contents/Source/PolyCoreServices.cpp ../../Contents/Source/PolyCubemap.cpp ../../Contents/Source/PolyData.cpp ../../Contents/Source/PolyEntity.cpp ../../Contents/Source/PolyEvent.cpp ../../Contents/Source/PolyEventDispatcher.cpp ../../Contents/Source/PolyEventHandler.cpp ../../Contents/Source/PolyFixedShader.cpp ../../Contents/Source/PolyFont.cpp ../../Contents/Source/PolyFontManager.cpp ../../Contents/Source/PolyGLCubemap.cpp ../../Contents/Source/PolyGLRenderer.cpp ../../Contents/Source/PolyGLSLProgram.cpp ../../Contents/Source/PolyGLSLShader.cpp ../../Contents/Source/PolyGLSLShaderModule.cpp ../../Contents/Source/PolyGLTexture.cpp ../../Contents/Source/PolyGLVertexBuffer.cpp ../../Contents/Source/PolyImage.cpp ../../Contents/Source/PolyInputEvent.cpp ../../Contents/Source/PolyiPhoneCore.cpp ../../Contents/Source/PolyLabel.cpp ../../Contents/Source/PolyLogger.cpp ../../Contents/Source/PolyMaterial.cpp ../../Contents/Source/PolyMaterialManager.cpp ../../Contents/Source/PolyMatrix4.cpp ../../Contents/Source/PolyMesh.cpp ../../Contents/Source/PolyModule.cpp ../../Contents/Source/PolyObject.cpp ../../Contents/Source/PolyParticle.cpp ../../Contents/Source/PolyParticleEmitter.cpp ../../Contents/Source/PolyPerlin.cpp ../../Contents/Source/PolyPolygon.cpp ../../Contents/Source/PolyQuaternion.cpp ../../Contents/Source/PolyQuaternionCurve.cpp ../../Contents/Source/PolyRectangle.cpp ../../Contents/Source/PolyRenderer.cpp ../../Contents/Source/PolyResource.cpp ../../Contents/Source/PolyResourceManager.cpp ../../Contents/Source/PolyScene.cpp ../../Contents/Source/PolySceneEntity.cpp ../../Contents/Source/PolySceneLabel.cpp ../../Contents/Source/PolySceneLight.cpp ../../Contents/Source/PolySceneLine.cpp ../../Contents/Source/PolySceneManager.cpp ../../Contents/Source/PolySceneMesh.cpp ../../Contents/Source/PolyScenePrimitive.cpp ../../Contents/Source/PolySceneRenderTexture.cpp ../../Contents/Source/PolySceneSound.cpp ../../Contents/Source/PolyScreen.cpp ../../Contents/Source/PolyScreenCurve.cpp ../../Contents/Source/PolyScreenEntity.cpp ../../Contents/Source/PolyScreenEvent.cpp ../../Contents/Source/PolyScreenImage.cpp ../../Contents/Source/PolyScreenLabel.cpp ../../Contents/Source/PolyScreenLine.cpp ../../Contents/Source/PolyScreenManager.cpp ../../Contents/Source/PolyScreenMesh.cpp ../../Contents/Source/PolyScreenShape.cpp ../../Contents/Source/PolyScreenSound.cpp ../../Contents/Source/PolyScreenSprite.cpp ../../Contents/Source/PolyShader.cpp ../../Contents/Source/PolySkeleton.cpp ../../Contents/Source/PolySound.cpp ../../Contents/Source/PolySoundManager.cpp ../../Contents/Source/PolyString.cpp ../../Contents/Source/PolyTexture.cpp ../../Contents/Source/PolyTimer.cpp ../../Contents/Source/PolyTimerManager.cpp ../../Contents/Source/PolyTween.cpp ../../Contents/Source/PolyTweenManager.cpp ../../Contents/Source/PolyVector2.cpp ../../Contents/Source/PolyVector3.cpp ../../Contents/Source/PolyVertex.cpp ../../Contents/Source/tinystr.cpp ../../Contents/Source/tinyxml.cpp ../../Contents/Source/tinyxmlerror.cpp ../../Contents/Source/tinyxmlparser.cpp

INC=-I../../Dependencies/freetype-2.4.4/include -I../../Contents/Include -I../../Dependencies/physfs-2.0.2 -I../../Dependencies/libpng-1.5.2 -I../../Dependencies/openal-soft-1.13/include/AL -I../../Dependencies/libogg-1.2.2/include -I../../Dependencies/libvorbis-1.3.2/include
LIB=-lpng -lfreetype -logg -lvorbis -lvorbisfile -lphysfs -lopenal -lglut -lGL -lGLU
OUT=../../../Release/Linux/Framework/Core/Lib/libPolyCore.a
FLAGS=-DGL_GLEXT_PROTOTYPES

default:
	g++ -w -c $(FLAGS) $(INC) $(LIB) $(SRC) -o libPolyCore.o
	ar rcs $(OUT) libPolyCore.o
