|
|
@@ -4,8 +4,8 @@ PHFLAGS = -c -pedantic-errors -pedantic -ansi -Wall -Wextra -W -pipe -O0 -g3 -pg
|
|
|
LFLAGS = -rdynamic -L../../../SDL-hg/build/.libs -L../../../glew/lib -L../../../bullet_svn/src/BulletSoftBody -L../../../bullet_svn/src/BulletDynamics -L../../../bullet_svn/src/BulletCollision -L../../../bullet_svn/src/LinearMath -Wl,-Bstatic -lBulletSoftBody -lBulletDynamics -lBulletCollision -lLinearMath -lGLEW -lSDL_image -lGLU -lSDL -Wl,-Bdynamic -lGL -ljpeg -lpng -ltiff
|
|
|
EXECUTABLE = AnKi.bin
|
|
|
INCPATH = -I../../src/Math/ -I../../src/Util/Tokenizer/ -I../../src/Misc/ -I../../src/ -I../../src/Renderer/ -I../../src/Scene/ -I../../src/Ui/ -I../../src/Resources/ -I../../src/Util/ -I../../src/Scene/Controllers/ -I../../src/Physics/ -I../../src/Renderer/BufferObjects/ -I../../src/Resources/Helpers/ -I../../../bullet_svn/src/ -I../../../SDL-hg/include -I../../glew/include
|
|
|
-SOURCES = ../../src/Util/Tokenizer//Scanner.cpp ../../src/Misc//collision.cpp ../../src/Misc//skybox.cpp ../../src/Misc//map.cpp ../../src/Misc//memory.cpp ../../src/Misc//particles.cpp ../../src//Main.cpp ../../src/Renderer//Dbg.cpp ../../src/Renderer//Sm.cpp ../../src/Renderer//Hdr.cpp ../../src/Renderer//Ssao.cpp ../../src/Renderer//EarlyZ.cpp ../../src/Renderer//Ms.cpp ../../src/Renderer//Pps.cpp ../../src/Renderer//MainRenderer.cpp ../../src/Renderer//Is.cpp ../../src/Renderer//Renderer.cpp ../../src/Scene//SkelNode.cpp ../../src/Scene//Light.cpp ../../src/Scene//SkelModelNode.cpp ../../src/Scene//Scene.cpp ../../src/Scene//MeshNode.cpp ../../src/Scene//Camera.cpp ../../src/Scene//SceneNode.cpp ../../src/Scene//ParticleEmitter.cpp ../../src/Ui//Ui.cpp ../../src/Resources//LightProps.cpp ../../src/Resources//SkelAnim.cpp ../../src/Resources//Mesh.cpp ../../src/Resources//ShaderProg.cpp ../../src/Resources//Material.cpp ../../src/Resources//Extension.cpp ../../src/Resources//Skeleton.cpp ../../src/Resources//Texture.cpp ../../src/Resources//Resource.cpp ../../src/Util//Input.cpp ../../src/Util//App.cpp ../../src/Util//Common.cpp ../../src/Util//Util.cpp ../../src/Scene/Controllers//SkelAnimCtrl.cpp ../../src/Scene/Controllers//Controller.cpp ../../src/Physics//PhyWorld.cpp ../../src/Resources/Helpers//ShaderPrePreprocessor.cpp ../../src/Resources/Helpers//Image.cpp
|
|
|
-OBJECTS = Scanner.o collision.o skybox.o map.o memory.o particles.o Main.o Dbg.o Sm.o Hdr.o Ssao.o EarlyZ.o Ms.o Pps.o MainRenderer.o Is.o Renderer.o SkelNode.o Light.o SkelModelNode.o Scene.o MeshNode.o Camera.o SceneNode.o ParticleEmitter.o Ui.o LightProps.o SkelAnim.o Mesh.o ShaderProg.o Material.o Extension.o Skeleton.o Texture.o Resource.o Input.o App.o Common.o Util.o SkelAnimCtrl.o Controller.o PhyWorld.o ShaderPrePreprocessor.o Image.o
|
|
|
+SOURCES = ../../src/Util/Tokenizer//Scanner.cpp ../../src/Misc//collision.cpp ../../src/Misc//skybox.cpp ../../src/Misc//map.cpp ../../src/Misc//memory.cpp ../../src/Misc//particles.cpp ../../src//Main.cpp ../../src/Renderer//Ez.cpp ../../src/Renderer//Dbg.cpp ../../src/Renderer//Sm.cpp ../../src/Renderer//Hdr.cpp ../../src/Renderer//Ssao.cpp ../../src/Renderer//Ms.cpp ../../src/Renderer//Pps.cpp ../../src/Renderer//MainRenderer.cpp ../../src/Renderer//Is.cpp ../../src/Renderer//Renderer.cpp ../../src/Scene//SkelNode.cpp ../../src/Scene//Light.cpp ../../src/Scene//SkelModelNode.cpp ../../src/Scene//Scene.cpp ../../src/Scene//MeshNode.cpp ../../src/Scene//Camera.cpp ../../src/Scene//SceneNode.cpp ../../src/Scene//ParticleEmitter.cpp ../../src/Ui//Ui.cpp ../../src/Resources//LightProps.cpp ../../src/Resources//SkelAnim.cpp ../../src/Resources//Mesh.cpp ../../src/Resources//ShaderProg.cpp ../../src/Resources//Material.cpp ../../src/Resources//Extension.cpp ../../src/Resources//Skeleton.cpp ../../src/Resources//Texture.cpp ../../src/Resources//Resource.cpp ../../src/Util//Input.cpp ../../src/Util//App.cpp ../../src/Util//Common.cpp ../../src/Util//Util.cpp ../../src/Scene/Controllers//SkelAnimCtrl.cpp ../../src/Scene/Controllers//Controller.cpp ../../src/Physics//PhyWorld.cpp ../../src/Resources/Helpers//ShaderPrePreprocessor.cpp ../../src/Resources/Helpers//Image.cpp
|
|
|
+OBJECTS = Scanner.o collision.o skybox.o map.o memory.o particles.o Main.o Ez.o Dbg.o Sm.o Hdr.o Ssao.o Ms.o Pps.o MainRenderer.o Is.o Renderer.o SkelNode.o Light.o SkelModelNode.o Scene.o MeshNode.o Camera.o SceneNode.o ParticleEmitter.o Ui.o LightProps.o SkelAnim.o Mesh.o ShaderProg.o Material.o Extension.o Skeleton.o Texture.o Resource.o Input.o App.o Common.o Util.o SkelAnimCtrl.o Controller.o PhyWorld.o ShaderPrePreprocessor.o Image.o
|
|
|
PRECOMPILED_HEADERS =
|
|
|
|
|
|
all: $(PRECOMPILED_HEADERS) $(SOURCES) $(EXECUTABLE)
|
|
|
@@ -504,7 +504,7 @@ Main.o: ../../src//Main.cpp ../../src/Util/Common.h \
|
|
|
@echo Compiling ../../src//Main.cpp...
|
|
|
@$(CXX) $(INCPATH) $(CFLAGS) ../../src//Main.cpp -o Main.o
|
|
|
|
|
|
-Dbg.o: ../../src/Renderer//Dbg.cpp ../../src/Renderer//Renderer.h \
|
|
|
+Ez.o: ../../src/Renderer//Ez.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../src/Util/Common.h ../../src/Misc/memory.h ../../src/Math/Math.h \
|
|
|
../../src/Math/Vec2.h ../../src/Math/MathForwardDecls.h \
|
|
|
../../src/Math/Vec2.inl.h ../../src/Math/MathDfltHeader.h \
|
|
|
@@ -543,7 +543,9 @@ Dbg.o: ../../src/Renderer//Dbg.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../../SDL-hg/include/SDL_power.h ../../../SDL-hg/include/SDL_timer.h \
|
|
|
../../../SDL-hg/include/SDL_version.h \
|
|
|
../../../SDL-hg/include/SDL_revision.h \
|
|
|
- ../../../SDL-hg/include/SDL_compat.h ../../src/Scene/Scene.h \
|
|
|
+ ../../../SDL-hg/include/SDL_compat.h ../../src/Scene/MeshNode.h \
|
|
|
+ ../../src/Scene/SceneNode.h ../../src/Resources/Material.h \
|
|
|
+ ../../src/Resources/ShaderProg.h ../../src/Scene/Scene.h \
|
|
|
../../src/Misc/skybox.h ../../src/Physics/PhyWorld.h \
|
|
|
../../src/Physics/PhyCommon.h \
|
|
|
../../../bullet_svn/src/btBulletCollisionCommon.h \
|
|
|
@@ -679,13 +681,11 @@ Dbg.o: ../../src/Renderer//Dbg.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../../bullet_svn/src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
|
|
|
../../../bullet_svn/src/BulletCollision/CollisionDispatch/btCollisionWorld.h \
|
|
|
../../src/Physics/PhyConversions.h ../../src/Physics/MotionState.h \
|
|
|
- ../../src/Scene/SceneNode.h ../../src/Physics/PhyWorld.h \
|
|
|
- ../../src/Scene/SkelNode.h ../../src/Scene/SceneNode.h \
|
|
|
- ../../src/Scene/Controllers/Controller.h
|
|
|
- @echo Compiling ../../src/Renderer//Dbg.cpp...
|
|
|
- @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Dbg.cpp -o Dbg.o
|
|
|
+ ../../src/Scene/SceneNode.h ../../src/Physics/PhyWorld.h
|
|
|
+ @echo Compiling ../../src/Renderer//Ez.cpp...
|
|
|
+ @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Ez.cpp -o Ez.o
|
|
|
|
|
|
-Sm.o: ../../src/Renderer//Sm.cpp ../../src/Renderer//Renderer.h \
|
|
|
+Dbg.o: ../../src/Renderer//Dbg.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../src/Util/Common.h ../../src/Misc/memory.h ../../src/Math/Math.h \
|
|
|
../../src/Math/Vec2.h ../../src/Math/MathForwardDecls.h \
|
|
|
../../src/Math/Vec2.inl.h ../../src/Math/MathDfltHeader.h \
|
|
|
@@ -861,51 +861,12 @@ Sm.o: ../../src/Renderer//Sm.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../../bullet_svn/src/BulletCollision/CollisionDispatch/btCollisionWorld.h \
|
|
|
../../src/Physics/PhyConversions.h ../../src/Physics/MotionState.h \
|
|
|
../../src/Scene/SceneNode.h ../../src/Physics/PhyWorld.h \
|
|
|
- ../../src/Scene/MeshNode.h ../../src/Scene/SceneNode.h \
|
|
|
- ../../src/Resources/Material.h ../../src/Resources/ShaderProg.h
|
|
|
- @echo Compiling ../../src/Renderer//Sm.cpp...
|
|
|
- @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Sm.cpp -o Sm.o
|
|
|
-
|
|
|
-Hdr.o: ../../src/Renderer//Hdr.cpp ../../src/Renderer//Renderer.h \
|
|
|
- ../../src/Util/Common.h ../../src/Misc/memory.h ../../src/Math/Math.h \
|
|
|
- ../../src/Math/Vec2.h ../../src/Math/MathForwardDecls.h \
|
|
|
- ../../src/Math/Vec2.inl.h ../../src/Math/MathDfltHeader.h \
|
|
|
- ../../src/Math/Vec3.h ../../src/Math/Vec3.inl.h ../../src/Math/Vec4.h \
|
|
|
- ../../src/Math/Vec4.inl.h ../../src/Math/Quat.h \
|
|
|
- ../../src/Math/Quat.inl.h ../../src/Math/Axisang.h \
|
|
|
- ../../src/Math/Axisang.inl.h ../../src/Math/Euler.h \
|
|
|
- ../../src/Math/Euler.inl.h ../../src/Math/Mat3.h \
|
|
|
- ../../src/Math/Mat3.inl.h ../../src/Math/Mat4.h \
|
|
|
- ../../src/Math/Mat4.inl.h ../../src/Math/MathFuncs.h \
|
|
|
- ../../src/Math/MathFuncs.inl.h ../../src/Math/Transform.h \
|
|
|
- ../../src/Math/Transform.inl.h ../../src/Renderer/BufferObjects/Fbo.h \
|
|
|
- ../../src/Resources/Texture.h ../../src/Resources/Resource.h \
|
|
|
- ../../src/Util/Util.h ../../src/Util/Common.h \
|
|
|
- ../../src/Resources/ShaderProg.h
|
|
|
- @echo Compiling ../../src/Renderer//Hdr.cpp...
|
|
|
- @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Hdr.cpp -o Hdr.o
|
|
|
-
|
|
|
-Ssao.o: ../../src/Renderer//Ssao.cpp ../../src/Renderer//Renderer.h \
|
|
|
- ../../src/Util/Common.h ../../src/Misc/memory.h ../../src/Math/Math.h \
|
|
|
- ../../src/Math/Vec2.h ../../src/Math/MathForwardDecls.h \
|
|
|
- ../../src/Math/Vec2.inl.h ../../src/Math/MathDfltHeader.h \
|
|
|
- ../../src/Math/Vec3.h ../../src/Math/Vec3.inl.h ../../src/Math/Vec4.h \
|
|
|
- ../../src/Math/Vec4.inl.h ../../src/Math/Quat.h \
|
|
|
- ../../src/Math/Quat.inl.h ../../src/Math/Axisang.h \
|
|
|
- ../../src/Math/Axisang.inl.h ../../src/Math/Euler.h \
|
|
|
- ../../src/Math/Euler.inl.h ../../src/Math/Mat3.h \
|
|
|
- ../../src/Math/Mat3.inl.h ../../src/Math/Mat4.h \
|
|
|
- ../../src/Math/Mat4.inl.h ../../src/Math/MathFuncs.h \
|
|
|
- ../../src/Math/MathFuncs.inl.h ../../src/Math/Transform.h \
|
|
|
- ../../src/Math/Transform.inl.h ../../src/Renderer/BufferObjects/Fbo.h \
|
|
|
- ../../src/Resources/Texture.h ../../src/Resources/Resource.h \
|
|
|
- ../../src/Util/Util.h ../../src/Util/Common.h \
|
|
|
- ../../src/Resources/ShaderProg.h ../../src/Scene/Camera.h \
|
|
|
- ../../src/Misc/collision.h ../../src/Scene/SceneNode.h
|
|
|
- @echo Compiling ../../src/Renderer//Ssao.cpp...
|
|
|
- @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Ssao.cpp -o Ssao.o
|
|
|
+ ../../src/Scene/SkelNode.h ../../src/Scene/SceneNode.h \
|
|
|
+ ../../src/Scene/Controllers/Controller.h
|
|
|
+ @echo Compiling ../../src/Renderer//Dbg.cpp...
|
|
|
+ @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Dbg.cpp -o Dbg.o
|
|
|
|
|
|
-EarlyZ.o: ../../src/Renderer//EarlyZ.cpp ../../src/Renderer//Renderer.h \
|
|
|
+Sm.o: ../../src/Renderer//Sm.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../src/Util/Common.h ../../src/Misc/memory.h ../../src/Math/Math.h \
|
|
|
../../src/Math/Vec2.h ../../src/Math/MathForwardDecls.h \
|
|
|
../../src/Math/Vec2.inl.h ../../src/Math/MathDfltHeader.h \
|
|
|
@@ -944,9 +905,7 @@ EarlyZ.o: ../../src/Renderer//EarlyZ.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../../SDL-hg/include/SDL_power.h ../../../SDL-hg/include/SDL_timer.h \
|
|
|
../../../SDL-hg/include/SDL_version.h \
|
|
|
../../../SDL-hg/include/SDL_revision.h \
|
|
|
- ../../../SDL-hg/include/SDL_compat.h ../../src/Scene/MeshNode.h \
|
|
|
- ../../src/Scene/SceneNode.h ../../src/Resources/Material.h \
|
|
|
- ../../src/Resources/ShaderProg.h ../../src/Scene/Scene.h \
|
|
|
+ ../../../SDL-hg/include/SDL_compat.h ../../src/Scene/Scene.h \
|
|
|
../../src/Misc/skybox.h ../../src/Physics/PhyWorld.h \
|
|
|
../../src/Physics/PhyCommon.h \
|
|
|
../../../bullet_svn/src/btBulletCollisionCommon.h \
|
|
|
@@ -1082,9 +1041,50 @@ EarlyZ.o: ../../src/Renderer//EarlyZ.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../../bullet_svn/src/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
|
|
|
../../../bullet_svn/src/BulletCollision/CollisionDispatch/btCollisionWorld.h \
|
|
|
../../src/Physics/PhyConversions.h ../../src/Physics/MotionState.h \
|
|
|
- ../../src/Scene/SceneNode.h ../../src/Physics/PhyWorld.h
|
|
|
- @echo Compiling ../../src/Renderer//EarlyZ.cpp...
|
|
|
- @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//EarlyZ.cpp -o EarlyZ.o
|
|
|
+ ../../src/Scene/SceneNode.h ../../src/Physics/PhyWorld.h \
|
|
|
+ ../../src/Scene/MeshNode.h ../../src/Scene/SceneNode.h \
|
|
|
+ ../../src/Resources/Material.h ../../src/Resources/ShaderProg.h
|
|
|
+ @echo Compiling ../../src/Renderer//Sm.cpp...
|
|
|
+ @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Sm.cpp -o Sm.o
|
|
|
+
|
|
|
+Hdr.o: ../../src/Renderer//Hdr.cpp ../../src/Renderer//Renderer.h \
|
|
|
+ ../../src/Util/Common.h ../../src/Misc/memory.h ../../src/Math/Math.h \
|
|
|
+ ../../src/Math/Vec2.h ../../src/Math/MathForwardDecls.h \
|
|
|
+ ../../src/Math/Vec2.inl.h ../../src/Math/MathDfltHeader.h \
|
|
|
+ ../../src/Math/Vec3.h ../../src/Math/Vec3.inl.h ../../src/Math/Vec4.h \
|
|
|
+ ../../src/Math/Vec4.inl.h ../../src/Math/Quat.h \
|
|
|
+ ../../src/Math/Quat.inl.h ../../src/Math/Axisang.h \
|
|
|
+ ../../src/Math/Axisang.inl.h ../../src/Math/Euler.h \
|
|
|
+ ../../src/Math/Euler.inl.h ../../src/Math/Mat3.h \
|
|
|
+ ../../src/Math/Mat3.inl.h ../../src/Math/Mat4.h \
|
|
|
+ ../../src/Math/Mat4.inl.h ../../src/Math/MathFuncs.h \
|
|
|
+ ../../src/Math/MathFuncs.inl.h ../../src/Math/Transform.h \
|
|
|
+ ../../src/Math/Transform.inl.h ../../src/Renderer/BufferObjects/Fbo.h \
|
|
|
+ ../../src/Resources/Texture.h ../../src/Resources/Resource.h \
|
|
|
+ ../../src/Util/Util.h ../../src/Util/Common.h \
|
|
|
+ ../../src/Resources/ShaderProg.h
|
|
|
+ @echo Compiling ../../src/Renderer//Hdr.cpp...
|
|
|
+ @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Hdr.cpp -o Hdr.o
|
|
|
+
|
|
|
+Ssao.o: ../../src/Renderer//Ssao.cpp ../../src/Renderer//Renderer.h \
|
|
|
+ ../../src/Util/Common.h ../../src/Misc/memory.h ../../src/Math/Math.h \
|
|
|
+ ../../src/Math/Vec2.h ../../src/Math/MathForwardDecls.h \
|
|
|
+ ../../src/Math/Vec2.inl.h ../../src/Math/MathDfltHeader.h \
|
|
|
+ ../../src/Math/Vec3.h ../../src/Math/Vec3.inl.h ../../src/Math/Vec4.h \
|
|
|
+ ../../src/Math/Vec4.inl.h ../../src/Math/Quat.h \
|
|
|
+ ../../src/Math/Quat.inl.h ../../src/Math/Axisang.h \
|
|
|
+ ../../src/Math/Axisang.inl.h ../../src/Math/Euler.h \
|
|
|
+ ../../src/Math/Euler.inl.h ../../src/Math/Mat3.h \
|
|
|
+ ../../src/Math/Mat3.inl.h ../../src/Math/Mat4.h \
|
|
|
+ ../../src/Math/Mat4.inl.h ../../src/Math/MathFuncs.h \
|
|
|
+ ../../src/Math/MathFuncs.inl.h ../../src/Math/Transform.h \
|
|
|
+ ../../src/Math/Transform.inl.h ../../src/Renderer/BufferObjects/Fbo.h \
|
|
|
+ ../../src/Resources/Texture.h ../../src/Resources/Resource.h \
|
|
|
+ ../../src/Util/Util.h ../../src/Util/Common.h \
|
|
|
+ ../../src/Resources/ShaderProg.h ../../src/Scene/Camera.h \
|
|
|
+ ../../src/Misc/collision.h ../../src/Scene/SceneNode.h
|
|
|
+ @echo Compiling ../../src/Renderer//Ssao.cpp...
|
|
|
+ @$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer//Ssao.cpp -o Ssao.o
|
|
|
|
|
|
Ms.o: ../../src/Renderer//Ms.cpp ../../src/Renderer//Renderer.h \
|
|
|
../../src/Util/Common.h ../../src/Misc/memory.h ../../src/Math/Math.h \
|