Browse Source

build: split the main library into lolcore and lolbullet.

legacy
Sam Hocevar sam 11 years ago
parent
commit
6e1156aaea
24 changed files with 2264 additions and 2102 deletions
  1. +35
    -0
      build/vs2010/Lol.sln
  2. +4
    -0
      configure.ac
  3. +9
    -563
      src/Makefile.am
  4. +560
    -0
      src/bullet/Makefile.am
  5. +485
    -0
      src/bullet/lolbullet.vcxproj
  6. +1119
    -0
      src/bullet/lolbullet.vcxproj.filters
  7. +1
    -389
      src/lolcore.vcxproj
  8. +1
    -1111
      src/lolcore.vcxproj.filters
  9. +2
    -1
      test/BtPhysTest.vcxproj
  10. +8
    -8
      test/Makefile.am
  11. +2
    -1
      test/MeshViewer.vcxproj
  12. +2
    -1
      test/benchsuite.vcxproj
  13. +6
    -6
      test/math/Makefile.am
  14. +2
    -2
      test/sandbox/Makefile.am
  15. +1
    -0
      test/testsuite.vcxproj
  16. +2
    -2
      test/xolotl/Makefile.am
  17. +2
    -1
      tutorial/01_triangle.vcxproj
  18. +2
    -1
      tutorial/02_cube.vcxproj
  19. +1
    -0
      tutorial/03_noise.vcxproj
  20. +1
    -0
      tutorial/04_texture.vcxproj
  21. +1
    -0
      tutorial/05_easymesh.vcxproj
  22. +2
    -1
      tutorial/08_fbo.vcxproj
  23. +2
    -1
      tutorial/11_fractal.vcxproj
  24. +14
    -14
      tutorial/Makefile.am

+ 35
- 0
build/vs2010/Lol.sln View File

@@ -4,16 +4,19 @@ Microsoft Visual Studio Solution File, Format Version 11.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deushax", "..\..\games\deushax\deushax.vcxproj", "{EF1A4E80-63FA-4EB0-B834-12B6C500F31C}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deushax", "..\..\games\deushax\deushax.vcxproj", "{EF1A4E80-63FA-4EB0-B834-12B6C500F31C}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "monsterz", "..\..\games\monsterz\monsterz.vcxproj", "{17F0F184-4436-4D08-B8AA-16572EA238DB}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "monsterz", "..\..\games\monsterz\monsterz.vcxproj", "{17F0F184-4436-4D08-B8AA-16572EA238DB}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "editor", "..\..\games\deushax\editor.vcxproj", "{9C66B179-0737-4BDA-AB42-2ADE478A9008}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "editor", "..\..\games\deushax\editor.vcxproj", "{9C66B179-0737-4BDA-AB42-2ADE478A9008}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Deus Hax", "Deus Hax", "{08C6A854-533D-4A1E-924E-C4A62281869F}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Deus Hax", "Deus Hax", "{08C6A854-533D-4A1E-924E-C4A62281869F}"
@@ -22,16 +25,20 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Monsterz", "Monsterz", "{2F
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lolcore", "..\..\src\lolcore.vcxproj", "{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lolcore", "..\..\src\lolcore.vcxproj", "{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lolbullet", "..\..\src\bullet\lolbullet.vcxproj", "{83D3B207-C601-4025-8F41-01DEDC354661}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{E0491194-35E3-4513-9D31-608EA3165ECF}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{E0491194-35E3-4513-9D31-608EA3165ECF}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "benchsuite", "..\..\test\benchsuite.vcxproj", "{B1E10086-A1DA-401A-834D-969C9DBB5CC1}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "benchsuite", "..\..\test\benchsuite.vcxproj", "{B1E10086-A1DA-401A-834D-969C9DBB5CC1}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsuite", "..\..\test\testsuite.vcxproj", "{80F81C11-8DA2-4990-91CB-9807783BA46E}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsuite", "..\..\test\testsuite.vcxproj", "{80F81C11-8DA2-4990-91CB-9807783BA46E}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tutorial", "Tutorial", "{E74CF679-CA2A-47E9-B1F4-3779D6AC6B04}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tutorial", "Tutorial", "{E74CF679-CA2A-47E9-B1F4-3779D6AC6B04}"
@@ -39,21 +46,25 @@ EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "01_triangle", "..\..\tutorial\01_triangle.vcxproj", "{B92ABADC-45BE-4CC5-B724-9426053123A1}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "01_triangle", "..\..\tutorial\01_triangle.vcxproj", "{B92ABADC-45BE-4CC5-B724-9426053123A1}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "02_cube", "..\..\tutorial\02_cube.vcxproj", "{7B083DA2-FE08-4F6D-BFDD-195D5C2783EB}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "02_cube", "..\..\tutorial\02_cube.vcxproj", "{7B083DA2-FE08-4F6D-BFDD-195D5C2783EB}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "05_easymesh", "..\..\tutorial\05_easymesh.vcxproj", "{1C5B8702-290C-42DA-AA9E-671348F5B747}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "05_easymesh", "..\..\tutorial\05_easymesh.vcxproj", "{1C5B8702-290C-42DA-AA9E-671348F5B747}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "11_fractal", "..\..\tutorial\11_fractal.vcxproj", "{6BF81B39-EDC2-4227-9992-C2D8ABEA95AF}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "11_fractal", "..\..\tutorial\11_fractal.vcxproj", "{6BF81B39-EDC2-4227-9992-C2D8ABEA95AF}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MrPigeon", "MrPigeon", "{33704AA4-F2B5-4138-A40D-E3E77F89ED46}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MrPigeon", "MrPigeon", "{33704AA4-F2B5-4138-A40D-E3E77F89ED46}"
@@ -61,6 +72,7 @@ EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrpigeon", "..\..\games\mrpigeon\mrpigeon.vcxproj", "{32F3F8CF-D22E-45E4-BEB8-AD909E8C5515}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrpigeon", "..\..\games\mrpigeon\mrpigeon.vcxproj", "{32F3F8CF-D22E-45E4-BEB8-AD909E8C5515}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
{83D3B207-C601-4025-8F41-01DEDC354661} = {83D3B207-C601-4025-8F41-01DEDC354661}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{1DFE1729-4F1B-47CA-9819-72431FE14E25}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{1DFE1729-4F1B-47CA-9819-72431FE14E25}"
@@ -212,6 +224,28 @@ Global
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}.Release|Xbox 360.ActiveCfg = Release|Xbox 360 {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}.Release|Xbox 360.ActiveCfg = Release|Xbox 360
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}.Release|Xbox 360.Build.0 = Release|Xbox 360 {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}.Release|Xbox 360.Build.0 = Release|Xbox 360
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}.Release|Xbox 360.Deploy.0 = Release|Xbox 360 {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}.Release|Xbox 360.Deploy.0 = Release|Xbox 360
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Any CPU.ActiveCfg = Debug|Win32
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|PS3.ActiveCfg = Debug|PS3
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|PS3.Build.0 = Debug|PS3
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Win32.ActiveCfg = Debug|Win32
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Win32.Build.0 = Debug|Win32
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|x64.ActiveCfg = Debug|x64
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|x64.Build.0 = Debug|x64
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Xbox 360.ActiveCfg = Debug|Xbox 360
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Xbox 360.Build.0 = Debug|Xbox 360
{83D3B207-C601-4025-8F41-01DEDC354661}.Debug|Xbox 360.Deploy.0 = Debug|Xbox 360
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|Any CPU.ActiveCfg = Release|Win32
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|PS3.ActiveCfg = Release|PS3
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|PS3.Build.0 = Release|PS3
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|Win32.ActiveCfg = Release|Win32
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|Win32.Build.0 = Release|Win32
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|x64.ActiveCfg = Release|x64
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|x64.Build.0 = Release|x64
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|Xbox 360.ActiveCfg = Release|Xbox 360
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|Xbox 360.Build.0 = Release|Xbox 360
{83D3B207-C601-4025-8F41-01DEDC354661}.Release|Xbox 360.Deploy.0 = Release|Xbox 360
{B1E10086-A1DA-401A-834D-969C9DBB5CC1}.Debug|Any CPU.ActiveCfg = Debug|Win32 {B1E10086-A1DA-401A-834D-969C9DBB5CC1}.Debug|Any CPU.ActiveCfg = Debug|Win32
{B1E10086-A1DA-401A-834D-969C9DBB5CC1}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 {B1E10086-A1DA-401A-834D-969C9DBB5CC1}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{B1E10086-A1DA-401A-834D-969C9DBB5CC1}.Debug|PS3.ActiveCfg = Debug|PS3 {B1E10086-A1DA-401A-834D-969C9DBB5CC1}.Debug|PS3.ActiveCfg = Debug|PS3
@@ -655,6 +689,7 @@ Global
{EF1A4E80-63FA-4EB0-B834-12B6C500F31C} = {08C6A854-533D-4A1E-924E-C4A62281869F} {EF1A4E80-63FA-4EB0-B834-12B6C500F31C} = {08C6A854-533D-4A1E-924E-C4A62281869F}
{17F0F184-4436-4D08-B8AA-16572EA238DB} = {2F87CEAB-4818-443C-A5E3-6C34E7D967EC} {17F0F184-4436-4D08-B8AA-16572EA238DB} = {2F87CEAB-4818-443C-A5E3-6C34E7D967EC}
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {1AFD580B-98B8-4689-B661-38C41132C60E} {9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {1AFD580B-98B8-4689-B661-38C41132C60E}
{83D3B207-C601-4025-8F41-01DEDC354661} = {1AFD580B-98B8-4689-B661-38C41132C60E}
{B1E10086-A1DA-401A-834D-969C9DBB5CC1} = {E0491194-35E3-4513-9D31-608EA3165ECF} {B1E10086-A1DA-401A-834D-969C9DBB5CC1} = {E0491194-35E3-4513-9D31-608EA3165ECF}
{80F81C11-8DA2-4990-91CB-9807783BA46E} = {E0491194-35E3-4513-9D31-608EA3165ECF} {80F81C11-8DA2-4990-91CB-9807783BA46E} = {E0491194-35E3-4513-9D31-608EA3165ECF}
{EE203B88-44CF-4859-9D42-7A1F43FECB52} = {E0491194-35E3-4513-9D31-608EA3165ECF} {EE203B88-44CF-4859-9D42-7A1F43FECB52} = {E0491194-35E3-4513-9D31-608EA3165ECF}


+ 4
- 0
configure.ac View File

@@ -355,16 +355,20 @@ LOL_CFLAGS="$LOL_CFLAGS -I\$(top_srcdir)/src"
LOL_CFLAGS="$LOL_CFLAGS -DLOL_SOURCE_SUBDIR=\\\"\$(subdir)\\\"" LOL_CFLAGS="$LOL_CFLAGS -DLOL_SOURCE_SUBDIR=\\\"\$(subdir)\\\""
LOL_CFLAGS="$LOL_CFLAGS $SDL_CFLAGS $GL_CFLAGS $EGL_CFLAGS $LIBPNG_CFLAGS" LOL_CFLAGS="$LOL_CFLAGS $SDL_CFLAGS $GL_CFLAGS $EGL_CFLAGS $LIBPNG_CFLAGS"
LOL_LIBS="$LOL_LIBS $SDL_LIBS $GL_LIBS $EGL_LIBS $LIBPNG_LIBS $D3D_LIBS" LOL_LIBS="$LOL_LIBS $SDL_LIBS $GL_LIBS $EGL_LIBS $LIBPNG_LIBS $D3D_LIBS"
LOL_STATIC_LIBS="\$(top_builddir)/src/liblolcore.a $LOL_STATIC_LIBS"
LOL_STATIC_LIBS="\$(top_builddir)/src/bullet/liblolbullet.a $LOL_STATIC_LIBS"


dnl Extra flags dnl Extra flags
AC_SUBST(LOL_CFLAGS) AC_SUBST(LOL_CFLAGS)
AC_SUBST(LOL_LIBS) AC_SUBST(LOL_LIBS)
AC_SUBST(LOL_STATIC_LIBS)


AC_SUBST(USE_DOT) AC_SUBST(USE_DOT)


AC_CONFIG_FILES( AC_CONFIG_FILES(
[Makefile [Makefile
src/Makefile src/Makefile
src/bullet/Makefile
src/data/Makefile src/data/Makefile
src/data/font/Makefile src/data/font/Makefile
tutorial/Makefile tutorial/Makefile


+ 9
- 563
src/Makefile.am View File

@@ -1,11 +1,11 @@


include $(top_srcdir)/build/autotools/common.am include $(top_srcdir)/build/autotools/common.am


SUBDIRS = data
SUBDIRS = bullet data


noinst_LIBRARIES = liblol.a
noinst_LIBRARIES = liblolcore.a


liblol_a_SOURCES = \
liblolcore_a_SOURCES = \
core.h tiler.cpp tiler.h dict.cpp dict.h \ core.h tiler.cpp tiler.h dict.cpp dict.h \
audio.cpp audio.h scene.cpp scene.h font.cpp font.h layer.cpp layer.h \ audio.cpp audio.h scene.cpp scene.h font.cpp font.h layer.cpp layer.h \
map.cpp map.h entity.cpp entity.h ticker.cpp ticker.h lolgl.h \ map.cpp map.h entity.cpp entity.h ticker.cpp ticker.h lolgl.h \
@@ -16,23 +16,21 @@ liblol_a_SOURCES = \
platform.cpp platform.h sprite.cpp sprite.h camera.cpp camera.h \ platform.cpp platform.h sprite.cpp sprite.h camera.cpp camera.h \
light.cpp light.h \ light.cpp light.h \
\ \
$(liblol_headers) \
$(liblol_sources) \
$(liblolcore_headers) \
$(liblolcore_sources) \
\ \
$(ps3_sources) \ $(ps3_sources) \
$(xbox_sources) \ $(xbox_sources) \
$(nacl_sources) \ $(nacl_sources) \
$(sdl_sources) \ $(sdl_sources) \
$(d3d9_sources) \ $(d3d9_sources) \
$(android_sources) \
\
$(bullet_sources)
liblol_a_CPPFLAGS = @LOL_CFLAGS@ -I$(srcdir)/bullet
$(android_sources)
liblolcore_a_CPPFLAGS = @LOL_CFLAGS@ -I$(srcdir)/bullet


EXTRA_DIST = easymesh/easymesh-scanner.l easymesh/easymesh-parser.y \ EXTRA_DIST = easymesh/easymesh-scanner.l easymesh/easymesh-parser.y \
gpu/lolfx-scanner.l gpu/lolfx-parser.y gpu/lolfx-scanner.l gpu/lolfx-parser.y


liblol_headers = \
liblolcore_headers = \
lol/base/base.h \ lol/base/base.h \
lol/base/log.h lol/base/array.h lol/base/types.h lol/base/array.h \ lol/base/log.h lol/base/array.h lol/base/types.h lol/base/array.h \
lol/base/assert.h lol/base/string.h lol/base/hash.h lol/base/map.h \ lol/base/assert.h lol/base/string.h lol/base/hash.h lol/base/map.h \
@@ -54,7 +52,7 @@ liblol_headers = \
\ \
lol/unit.h lol/unit.h


liblol_sources = \
liblolcore_sources = \
generated/location.hh generated/position.hh generated/stack.hh \ generated/location.hh generated/position.hh generated/stack.hh \
\ \
application/application.cpp application/application.h \ application/application.cpp application/application.h \
@@ -141,555 +139,3 @@ android_sources = \
image/codec/android-image.cpp \ image/codec/android-image.cpp \
platform/android/androidapp.cpp platform/android/androidapp.h platform/android/androidapp.cpp platform/android/androidapp.h


bullet_sources =

if FALSE #CONDITIONAL_BUILD_MULTITHREADED
bullet_sources += \
bullet/BulletMultiThreaded/PosixThreadSupport.h \
bullet/BulletMultiThreaded/vectormath/scalar/cpp/mat_aos.h \
bullet/BulletMultiThreaded/vectormath/scalar/cpp/vec_aos.h \
bullet/BulletMultiThreaded/vectormath/scalar/cpp/quat_aos.h \
bullet/BulletMultiThreaded/vectormath/scalar/cpp/vectormath_aos.h \
bullet/BulletMultiThreaded/PpuAddressSpace.h \
bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h \
bullet/BulletMultiThreaded/PlatformDefinitions.h \
bullet/BulletMultiThreaded/vectormath2bullet.h \
bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h \
bullet/BulletMultiThreaded/SpuSampleTaskProcess.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
bullet/BulletMultiThreaded/SpuSync.h \
bullet/BulletMultiThreaded/btThreadSupportInterface.h \
bullet/BulletMultiThreaded/SpuLibspe2Support.h \
bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
bullet/BulletMultiThreaded/SpuFakeDma.h \
bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
bullet/BulletMultiThreaded/SpuDoubleBuffer.h \
bullet/BulletMultiThreaded/Win32ThreadSupport.h \
bullet/BulletMultiThreaded/SequentialThreadSupport.h

libBulletMultiThreaded_la_CXXFLAGS = ${CXXFLAGS} -I./BulletMultiThreaded/vectormath/scalar/cpp
bullet_sources += \
bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.cpp \
bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.cpp \
bullet/BulletMultiThreaded/SpuLibspe2Support.cpp \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.cpp \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.cpp \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.cpp \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.cpp \
bullet/BulletMultiThreaded/btThreadSupportInterface.cpp \
bullet/BulletMultiThreaded/SequentialThreadSupport.cpp \
bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.cpp \
bullet/BulletMultiThreaded/Win32ThreadSupport.cpp \
bullet/BulletMultiThreaded/SpuFakeDma.cpp \
bullet/BulletMultiThreaded/PosixThreadSupport.cpp \
bullet/BulletMultiThreaded/SpuCollisionTaskProcess.cpp \
bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.cpp \
bullet/BulletMultiThreaded/SpuSampleTaskProcess.cpp \
bullet/BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
bullet/BulletMultiThreaded/PpuAddressSpace.h \
bullet/BulletMultiThreaded/SpuSampleTaskProcess.h \
bullet/BulletMultiThreaded/SequentialThreadSupport.h \
bullet/BulletMultiThreaded/PlatformDefinitions.h \
bullet/BulletMultiThreaded/Win32ThreadSupport.h \
bullet/BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
bullet/BulletMultiThreaded/btThreadSupportInterface.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
bullet/BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
bullet/BulletMultiThreaded/SpuFakeDma.h \
bullet/BulletMultiThreaded/SpuSync.h \
bullet/BulletMultiThreaded/SpuCollisionObjectWrapper.h \
bullet/BulletMultiThreaded/SpuDoubleBuffer.h \
bullet/BulletMultiThreaded/SpuCollisionTaskProcess.h \
bullet/BulletMultiThreaded/PosixThreadSupport.h \
bullet/BulletMultiThreaded/SpuLibspe2Support.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.cpp \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
bullet/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h
endif

bullet_sources += \
bullet/LinearMath/btQuickprof.cpp \
bullet/LinearMath/btGeometryUtil.cpp \
bullet/LinearMath/btAlignedAllocator.cpp \
bullet/LinearMath/btSerializer.cpp \
bullet/LinearMath/btConvexHull.cpp \
bullet/LinearMath/btConvexHullComputer.cpp \
bullet/LinearMath/btConvexHullComputer.h \
bullet/LinearMath/btGrahamScan2dConvexHull.h \
bullet/LinearMath/btHashMap.h \
bullet/LinearMath/btConvexHull.h \
bullet/LinearMath/btAabbUtil2.h \
bullet/LinearMath/btGeometryUtil.h \
bullet/LinearMath/btQuadWord.h \
bullet/LinearMath/btPoolAllocator.h \
bullet/LinearMath/btScalar.h \
bullet/LinearMath/btMinMax.h \
bullet/LinearMath/btVector3.h \
bullet/LinearMath/btList.h \
bullet/LinearMath/btStackAlloc.h \
bullet/LinearMath/btMatrix3x3.h \
bullet/LinearMath/btMotionState.h \
bullet/LinearMath/btAlignedAllocator.h \
bullet/LinearMath/btQuaternion.h \
bullet/LinearMath/btAlignedObjectArray.h \
bullet/LinearMath/btQuickprof.h \
bullet/LinearMath/btSerializer.h \
bullet/LinearMath/btTransformUtil.h \
bullet/LinearMath/btTransform.h \
bullet/LinearMath/btDefaultMotionState.h \
bullet/LinearMath/btIDebugDraw.h \
bullet/LinearMath/btRandom.h

bullet_sources += \
bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h \
bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp \
bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp \
bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp \
bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp \
bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp \
bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp \
bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp \
bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp \
bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp \
bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp \
bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp \
bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp \
bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp \
bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp \
bullet/BulletCollision/CollisionShapes/btTetrahedronShape.cpp \
bullet/BulletCollision/CollisionShapes/btShapeHull.cpp \
bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp \
bullet/BulletCollision/CollisionShapes/btCompoundShape.cpp \
bullet/BulletCollision/CollisionShapes/btConeShape.cpp \
bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp \
bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h \
bullet/BulletCollision/CollisionShapes/btMultiSphereShape.cpp \
bullet/BulletCollision/CollisionShapes/btUniformScalingShape.cpp \
bullet/BulletCollision/CollisionShapes/btSphereShape.cpp \
bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp \
bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp \
bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp \
bullet/BulletCollision/CollisionShapes/btTriangleBuffer.cpp \
bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp \
bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp \
bullet/BulletCollision/CollisionShapes/btEmptyShape.cpp \
bullet/BulletCollision/CollisionShapes/btCollisionShape.cpp \
bullet/BulletCollision/CollisionShapes/btConvexShape.cpp \
bullet/BulletCollision/CollisionShapes/btConvex2dShape.cpp \
bullet/BulletCollision/CollisionShapes/btConvexInternalShape.cpp \
bullet/BulletCollision/CollisionShapes/btConvexHullShape.cpp \
bullet/BulletCollision/CollisionShapes/btTriangleCallback.cpp \
bullet/BulletCollision/CollisionShapes/btCapsuleShape.cpp \
bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp \
bullet/BulletCollision/CollisionShapes/btConcaveShape.cpp \
bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp \
bullet/BulletCollision/CollisionShapes/btBoxShape.cpp \
bullet/BulletCollision/CollisionShapes/btBox2dShape.cpp \
bullet/BulletCollision/CollisionShapes/btOptimizedBvh.cpp \
bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp \
bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp \
bullet/BulletCollision/CollisionShapes/btCylinderShape.cpp \
bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp \
bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp \
bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp \
bullet/BulletCollision/CollisionShapes/btTriangleMesh.cpp \
bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp \
bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp \
bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp \
bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp \
bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp \
bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp \
bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp \
bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp \
bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp \
bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp \
bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h \
bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h \
bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
bullet/BulletCollision/CollisionDispatch/btCollisionObject.h \
bullet/BulletCollision/CollisionDispatch/btGhostObject.h \
bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btUnionFind.h \
bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h \
bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
bullet/BulletCollision/CollisionDispatch/btManifoldResult.h \
bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
bullet/BulletCollision/CollisionShapes/btConvexShape.h \
bullet/BulletCollision/CollisionShapes/btConvex2dShape.h \
bullet/BulletCollision/CollisionShapes/btTriangleCallback.h \
bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btCompoundShape.h \
bullet/BulletCollision/CollisionShapes/btBoxShape.h \
bullet/BulletCollision/CollisionShapes/btBox2dShape.h \
bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h \
bullet/BulletCollision/CollisionShapes/btCollisionMargin.h \
bullet/BulletCollision/CollisionShapes/btConcaveShape.h \
bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btEmptyShape.h \
bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h \
bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btMaterial.h \
bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h \
bullet/BulletCollision/CollisionShapes/btSphereShape.h \
bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
bullet/BulletCollision/CollisionShapes/btCapsuleShape.h \
bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
bullet/BulletCollision/CollisionShapes/btCollisionShape.h \
bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h \
bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h \
bullet/BulletCollision/CollisionShapes/btTriangleMesh.h \
bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h \
bullet/BulletCollision/CollisionShapes/btShapeHull.h \
bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h \
bullet/BulletCollision/CollisionShapes/btTriangleShape.h \
bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
bullet/BulletCollision/CollisionShapes/btCylinderShape.h \
bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h \
bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h \
bullet/BulletCollision/CollisionShapes/btConeShape.h \
bullet/BulletCollision/CollisionShapes/btConvexHullShape.h \
bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h \
bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
bullet/BulletCollision/BroadphaseCollision/btDbvt.h \
bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
bullet/BulletCollision/BroadphaseCollision/btDispatcher.h \
bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
bullet/BulletCollision/Gimpact/btGImpactBvh.cpp\
bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp\
bullet/BulletCollision/Gimpact/btTriangleShapeEx.cpp\
bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp\
bullet/BulletCollision/Gimpact/btGImpactShape.cpp\
bullet/BulletCollision/Gimpact/gim_box_set.cpp\
bullet/BulletCollision/Gimpact/gim_contact.cpp\
bullet/BulletCollision/Gimpact/gim_memory.cpp\
bullet/BulletCollision/Gimpact/gim_tri_collision.cpp

bullet_sources += \
bullet/BulletDynamics/Dynamics/btRigidBody.cpp \
bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp \
bullet/BulletDynamics/Dynamics/Bullet-C-API.cpp \
bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp \
bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btContactConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp \
bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp \
bullet/BulletDynamics/Vehicle/btWheelInfo.cpp \
bullet/BulletDynamics/Vehicle/btRaycastVehicle.cpp \
bullet/BulletDynamics/Character/btKinematicCharacterController.cpp \
bullet/BulletDynamics/Character/btKinematicCharacterController.h \
bullet/BulletDynamics/Character/btCharacterControllerInterface.h \
bullet/BulletDynamics/Dynamics/btActionInterface.h \
bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
bullet/BulletDynamics/Dynamics/btRigidBody.h \
bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
bullet/BulletDynamics/Dynamics/btDynamicsWorld.h \
bullet/BulletDynamics/ConstraintSolver/btSolverBody.h \
bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h \
bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h \
bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h \
bullet/BulletDynamics/Vehicle/btRaycastVehicle.h \
bullet/BulletDynamics/Vehicle/btWheelInfo.h

bullet_sources += \
bullet/BulletSoftBody/btDefaultSoftBodySolver.cpp \
bullet/BulletSoftBody/btDefaultSoftBodySolver.h \
bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp \
bullet/BulletSoftBody/btSoftBody.cpp \
bullet/BulletSoftBody/btSoftBodySolvers.h \
bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h \
bullet/BulletSoftBody/btSoftBodyData.h \
bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp \
bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp \
bullet/BulletSoftBody/btSoftRigidDynamicsWorld.cpp \
bullet/BulletSoftBody/btSoftBodyHelpers.cpp \
bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp \
bullet/BulletSoftBody/btSparseSDF.h \
bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
bullet/BulletSoftBody/btSoftBody.h \
bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
bullet/BulletSoftBody/btSoftBodyInternals.h \
bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h \
bullet/BulletSoftBody/btSoftBodyHelpers.h

bullet_sources += \
bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
bullet/BulletSoftBody/btSoftBodyInternals.h \
bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
bullet/BulletSoftBody/btSoftBody.h \
bullet/BulletSoftBody/btSoftBodyHelpers.h \
bullet/BulletSoftBody/btSparseSDF.h \
bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h \
bullet/BulletDynamics/Vehicle/btRaycastVehicle.h \
bullet/BulletDynamics/Vehicle/btWheelInfo.h \
bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h \
bullet/BulletDynamics/Dynamics/btActionInterface.h \
bullet/BulletDynamics/Dynamics/btRigidBody.h \
bullet/BulletDynamics/Dynamics/btDynamicsWorld.h \
bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h \
bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h \
bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
bullet/BulletDynamics/ConstraintSolver/btSolverBody.h \
bullet/BulletDynamics/Character/btCharacterControllerInterface.h \
bullet/BulletDynamics/Character/btKinematicCharacterController.h \
bullet/BulletCollision/CollisionShapes/btShapeHull.h \
bullet/BulletCollision/CollisionShapes/btConcaveShape.h \
bullet/BulletCollision/CollisionShapes/btCollisionMargin.h \
bullet/BulletCollision/CollisionShapes/btCompoundShape.h \
bullet/BulletCollision/CollisionShapes/btConvexHullShape.h \
bullet/BulletCollision/CollisionShapes/btCylinderShape.h \
bullet/BulletCollision/CollisionShapes/btTriangleMesh.h \
bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h \
bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h \
bullet/BulletCollision/CollisionShapes/btCapsuleShape.h \
bullet/BulletCollision/CollisionShapes/btSphereShape.h \
bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h \
bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h \
bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h \
bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btEmptyShape.h \
bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h \
bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btTriangleCallback.h \
bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h \
bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h \
bullet/BulletCollision/CollisionShapes/btConvexShape.h \
bullet/BulletCollision/CollisionShapes/btConvex2dShape.h \
bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h \
bullet/BulletCollision/CollisionShapes/btConeShape.h \
bullet/BulletCollision/CollisionShapes/btCollisionShape.h \
bullet/BulletCollision/CollisionShapes/btTriangleShape.h \
bullet/BulletCollision/CollisionShapes/btBoxShape.h \
bullet/BulletCollision/CollisionShapes/btBox2dShape.h \
bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btMaterial.h \
bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h \
bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h \
bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
bullet/BulletCollision/BroadphaseCollision/btDbvt.h \
bullet/BulletCollision/BroadphaseCollision/btDispatcher.h \
bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
bullet/BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h \
bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
bullet/BulletCollision/CollisionDispatch/btUnionFind.h \
bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h \
bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btCollisionObject.h \
bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btGhostObject.h \
bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
bullet/BulletCollision/CollisionDispatch/btManifoldResult.h \
bullet/BulletCollision/Gimpact/gim_memory.h \
bullet/BulletCollision/Gimpact/gim_clip_polygon.h \
bullet/BulletCollision/Gimpact/gim_bitset.h \
bullet/BulletCollision/Gimpact/gim_linear_math.h \
bullet/BulletCollision/Gimpact/btGeometryOperations.h \
bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h \
bullet/BulletCollision/Gimpact/btGImpactBvh.h \
bullet/BulletCollision/Gimpact/gim_box_set.h \
bullet/BulletCollision/Gimpact/gim_array.h \
bullet/BulletCollision/Gimpact/btGImpactShape.h \
bullet/BulletCollision/Gimpact/btTriangleShapeEx.h \
bullet/BulletCollision/Gimpact/btClipPolygon.h \
bullet/BulletCollision/Gimpact/gim_box_collision.h \
bullet/BulletCollision/Gimpact/gim_tri_collision.h \
bullet/BulletCollision/Gimpact/gim_geometry.h \
bullet/BulletCollision/Gimpact/gim_math.h \
bullet/BulletCollision/Gimpact/btQuantization.h \
bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h \
bullet/BulletCollision/Gimpact/gim_geom_types.h \
bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h \
bullet/BulletCollision/Gimpact/gim_contact.h \
bullet/BulletCollision/Gimpact/gim_hash_table.h \
bullet/BulletCollision/Gimpact/gim_radixsort.h \
bullet/BulletCollision/Gimpact/btGImpactMassUtil.h \
bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h \
bullet/BulletCollision/Gimpact/btBoxCollision.h \
bullet/BulletCollision/Gimpact/btContactProcessing.h \
bullet/LinearMath/btGeometryUtil.h \
bullet/LinearMath/btConvexHull.h \
bullet/LinearMath/btList.h \
bullet/LinearMath/btMatrix3x3.h \
bullet/LinearMath/btVector3.h \
bullet/LinearMath/btPoolAllocator.h \
bullet/LinearMath/btScalar.h \
bullet/LinearMath/btDefaultMotionState.h \
bullet/LinearMath/btTransform.h \
bullet/LinearMath/btQuadWord.h \
bullet/LinearMath/btAabbUtil2.h \
bullet/LinearMath/btTransformUtil.h \
bullet/LinearMath/btRandom.h \
bullet/LinearMath/btQuaternion.h \
bullet/LinearMath/btMinMax.h \
bullet/LinearMath/btMotionState.h \
bullet/LinearMath/btIDebugDraw.h \
bullet/LinearMath/btAlignedAllocator.h \
bullet/LinearMath/btStackAlloc.h \
bullet/LinearMath/btAlignedObjectArray.h \
bullet/LinearMath/btHashMap.h \
bullet/LinearMath/btQuickprof.h\
bullet/LinearMath/btSerializer.h \
bullet/Bullet-C-Api.h \
bullet/btBulletDynamicsCommon.h \
bullet/btBulletCollisionCommon.h


+ 560
- 0
src/bullet/Makefile.am View File

@@ -0,0 +1,560 @@

include $(top_srcdir)/build/autotools/common.am

noinst_LIBRARIES = liblolbullet.a

liblolbullet_a_SOURCES = $(bullet_sources)
liblolbullet_a_CPPFLAGS = @LOL_CFLAGS@ -I$(srcdir)

bullet_sources =

if FALSE #CONDITIONAL_BUILD_MULTITHREADED
bullet_sources += \
BulletMultiThreaded/PosixThreadSupport.h \
BulletMultiThreaded/vectormath/scalar/cpp/mat_aos.h \
BulletMultiThreaded/vectormath/scalar/cpp/vec_aos.h \
BulletMultiThreaded/vectormath/scalar/cpp/quat_aos.h \
BulletMultiThreaded/vectormath/scalar/cpp/vectormath_aos.h \
BulletMultiThreaded/PpuAddressSpace.h \
BulletMultiThreaded/SpuCollisionTaskProcess.h \
BulletMultiThreaded/PlatformDefinitions.h \
BulletMultiThreaded/vectormath2bullet.h \
BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
BulletMultiThreaded/SpuCollisionObjectWrapper.h \
BulletMultiThreaded/SpuSampleTaskProcess.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
BulletMultiThreaded/SpuSync.h \
BulletMultiThreaded/btThreadSupportInterface.h \
BulletMultiThreaded/SpuLibspe2Support.h \
BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
BulletMultiThreaded/SpuFakeDma.h \
BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
BulletMultiThreaded/SpuDoubleBuffer.h \
BulletMultiThreaded/Win32ThreadSupport.h \
BulletMultiThreaded/SequentialThreadSupport.h

libBulletMultiThreaded_la_CXXFLAGS = ${CXXFLAGS} -I./BulletMultiThreaded/vectormath/scalar/cpp
bullet_sources += \
BulletMultiThreaded/SpuCollisionObjectWrapper.cpp \
BulletMultiThreaded/SpuSampleTask/SpuSampleTask.cpp \
BulletMultiThreaded/SpuLibspe2Support.cpp \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.cpp \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.cpp \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.cpp \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.cpp \
BulletMultiThreaded/btThreadSupportInterface.cpp \
BulletMultiThreaded/SequentialThreadSupport.cpp \
BulletMultiThreaded/SpuGatheringCollisionDispatcher.cpp \
BulletMultiThreaded/Win32ThreadSupport.cpp \
BulletMultiThreaded/SpuFakeDma.cpp \
BulletMultiThreaded/PosixThreadSupport.cpp \
BulletMultiThreaded/SpuCollisionTaskProcess.cpp \
BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.cpp \
BulletMultiThreaded/SpuSampleTaskProcess.cpp \
BulletMultiThreaded/SpuSampleTask/SpuSampleTask.h \
BulletMultiThreaded/PpuAddressSpace.h \
BulletMultiThreaded/SpuSampleTaskProcess.h \
BulletMultiThreaded/SequentialThreadSupport.h \
BulletMultiThreaded/PlatformDefinitions.h \
BulletMultiThreaded/Win32ThreadSupport.h \
BulletMultiThreaded/SpuContactManifoldCollisionAlgorithm.h \
BulletMultiThreaded/btThreadSupportInterface.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuGatheringCollisionTask.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuConvexPenetrationDepthSolver.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuPreferredPenetrationDirections.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuCollisionShapes.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuLocalSupport.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuMinkowskiPenetrationDepthSolver.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/SpuContactResult.h \
BulletMultiThreaded/SpuGatheringCollisionDispatcher.h \
BulletMultiThreaded/SpuFakeDma.h \
BulletMultiThreaded/SpuSync.h \
BulletMultiThreaded/SpuCollisionObjectWrapper.h \
BulletMultiThreaded/SpuDoubleBuffer.h \
BulletMultiThreaded/SpuCollisionTaskProcess.h \
BulletMultiThreaded/PosixThreadSupport.h \
BulletMultiThreaded/SpuLibspe2Support.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.cpp \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.h \
BulletMultiThreaded/SpuNarrowPhaseCollisionTask/Box.h
endif

bullet_sources += \
LinearMath/btQuickprof.cpp \
LinearMath/btGeometryUtil.cpp \
LinearMath/btAlignedAllocator.cpp \
LinearMath/btSerializer.cpp \
LinearMath/btConvexHull.cpp \
LinearMath/btConvexHullComputer.cpp \
LinearMath/btConvexHullComputer.h \
LinearMath/btGrahamScan2dConvexHull.h \
LinearMath/btHashMap.h \
LinearMath/btConvexHull.h \
LinearMath/btAabbUtil2.h \
LinearMath/btGeometryUtil.h \
LinearMath/btQuadWord.h \
LinearMath/btPoolAllocator.h \
LinearMath/btScalar.h \
LinearMath/btMinMax.h \
LinearMath/btVector3.h \
LinearMath/btList.h \
LinearMath/btStackAlloc.h \
LinearMath/btMatrix3x3.h \
LinearMath/btMotionState.h \
LinearMath/btAlignedAllocator.h \
LinearMath/btQuaternion.h \
LinearMath/btAlignedObjectArray.h \
LinearMath/btQuickprof.h \
LinearMath/btSerializer.h \
LinearMath/btTransformUtil.h \
LinearMath/btTransform.h \
LinearMath/btDefaultMotionState.h \
LinearMath/btIDebugDraw.h \
LinearMath/btRandom.h

bullet_sources += \
BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp \
BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp \
BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp \
BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp \
BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp \
BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp \
BulletCollision/NarrowPhaseCollision/btConvexCast.cpp \
BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp \
BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h \
BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp \
BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp \
BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp \
BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp \
BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/btCollisionObject.cpp \
BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/btGhostObject.cpp \
BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp \
BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp \
BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp \
BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp \
BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp \
BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp \
BulletCollision/CollisionDispatch/btManifoldResult.cpp \
BulletCollision/CollisionDispatch/btCollisionWorld.cpp \
BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp \
BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp \
BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp \
BulletCollision/CollisionDispatch/btUnionFind.cpp \
BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp \
BulletCollision/CollisionShapes/btTetrahedronShape.cpp \
BulletCollision/CollisionShapes/btShapeHull.cpp \
BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp \
BulletCollision/CollisionShapes/btCompoundShape.cpp \
BulletCollision/CollisionShapes/btConeShape.cpp \
BulletCollision/CollisionShapes/btConvexPolyhedron.cpp \
BulletCollision/CollisionShapes/btConvexPolyhedron.h \
BulletCollision/CollisionShapes/btMultiSphereShape.cpp \
BulletCollision/CollisionShapes/btUniformScalingShape.cpp \
BulletCollision/CollisionShapes/btSphereShape.cpp \
BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp \
BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp \
BulletCollision/CollisionShapes/btTriangleMeshShape.cpp \
BulletCollision/CollisionShapes/btTriangleBuffer.cpp \
BulletCollision/CollisionShapes/btStaticPlaneShape.cpp \
BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp \
BulletCollision/CollisionShapes/btEmptyShape.cpp \
BulletCollision/CollisionShapes/btCollisionShape.cpp \
BulletCollision/CollisionShapes/btConvexShape.cpp \
BulletCollision/CollisionShapes/btConvex2dShape.cpp \
BulletCollision/CollisionShapes/btConvexInternalShape.cpp \
BulletCollision/CollisionShapes/btConvexHullShape.cpp \
BulletCollision/CollisionShapes/btTriangleCallback.cpp \
BulletCollision/CollisionShapes/btCapsuleShape.cpp \
BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp \
BulletCollision/CollisionShapes/btConcaveShape.cpp \
BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp \
BulletCollision/CollisionShapes/btBoxShape.cpp \
BulletCollision/CollisionShapes/btBox2dShape.cpp \
BulletCollision/CollisionShapes/btOptimizedBvh.cpp \
BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp \
BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp \
BulletCollision/CollisionShapes/btCylinderShape.cpp \
BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp \
BulletCollision/CollisionShapes/btStridingMeshInterface.cpp \
BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp \
BulletCollision/CollisionShapes/btTriangleMesh.cpp \
BulletCollision/BroadphaseCollision/btAxisSweep3.cpp \
BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp \
BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp \
BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp \
BulletCollision/BroadphaseCollision/btDispatcher.cpp \
BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp \
BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp \
BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp \
BulletCollision/BroadphaseCollision/btDbvt.cpp \
BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp \
BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
BulletCollision/NarrowPhaseCollision/btConvexCast.h \
BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
BulletCollision/NarrowPhaseCollision/btPointCollector.h \
BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
BulletCollision/CollisionDispatch/btCollisionObject.h \
BulletCollision/CollisionDispatch/btGhostObject.h \
BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btUnionFind.h \
BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
BulletCollision/CollisionDispatch/btCollisionWorld.h \
BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
BulletCollision/CollisionDispatch/btManifoldResult.h \
BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
BulletCollision/CollisionShapes/btConvexShape.h \
BulletCollision/CollisionShapes/btConvex2dShape.h \
BulletCollision/CollisionShapes/btTriangleCallback.h \
BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
BulletCollision/CollisionShapes/btCompoundShape.h \
BulletCollision/CollisionShapes/btBoxShape.h \
BulletCollision/CollisionShapes/btBox2dShape.h \
BulletCollision/CollisionShapes/btMultiSphereShape.h \
BulletCollision/CollisionShapes/btCollisionMargin.h \
BulletCollision/CollisionShapes/btConcaveShape.h \
BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
BulletCollision/CollisionShapes/btEmptyShape.h \
BulletCollision/CollisionShapes/btUniformScalingShape.h \
BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
BulletCollision/CollisionShapes/btMaterial.h \
BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
BulletCollision/CollisionShapes/btTriangleInfoMap.h \
BulletCollision/CollisionShapes/btSphereShape.h \
BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
BulletCollision/CollisionShapes/btCapsuleShape.h \
BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
BulletCollision/CollisionShapes/btCollisionShape.h \
BulletCollision/CollisionShapes/btStaticPlaneShape.h \
BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
BulletCollision/CollisionShapes/btTriangleMeshShape.h \
BulletCollision/CollisionShapes/btStridingMeshInterface.h \
BulletCollision/CollisionShapes/btTriangleMesh.h \
BulletCollision/CollisionShapes/btTriangleBuffer.h \
BulletCollision/CollisionShapes/btShapeHull.h \
BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
BulletCollision/CollisionShapes/btOptimizedBvh.h \
BulletCollision/CollisionShapes/btTriangleShape.h \
BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
BulletCollision/CollisionShapes/btCylinderShape.h \
BulletCollision/CollisionShapes/btTetrahedronShape.h \
BulletCollision/CollisionShapes/btConvexInternalShape.h \
BulletCollision/CollisionShapes/btConeShape.h \
BulletCollision/CollisionShapes/btConvexHullShape.h \
BulletCollision/BroadphaseCollision/btAxisSweep3.h \
BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
BulletCollision/BroadphaseCollision/btDbvt.h \
BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
BulletCollision/BroadphaseCollision/btDispatcher.h \
BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
BulletCollision/Gimpact/btGImpactBvh.cpp\
BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp\
BulletCollision/Gimpact/btTriangleShapeEx.cpp\
BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp\
BulletCollision/Gimpact/btGImpactShape.cpp\
BulletCollision/Gimpact/gim_box_set.cpp\
BulletCollision/Gimpact/gim_contact.cpp\
BulletCollision/Gimpact/gim_memory.cpp\
BulletCollision/Gimpact/gim_tri_collision.cpp

bullet_sources += \
BulletDynamics/Dynamics/btRigidBody.cpp \
BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp \
BulletDynamics/Dynamics/Bullet-C-API.cpp \
BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp \
BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp \
BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp \
BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp \
BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h \
BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp \
BulletDynamics/ConstraintSolver/btTypedConstraint.cpp \
BulletDynamics/ConstraintSolver/btContactConstraint.cpp \
BulletDynamics/ConstraintSolver/btSliderConstraint.cpp \
BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp \
BulletDynamics/ConstraintSolver/btHingeConstraint.cpp \
BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp \
BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp \
BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp \
BulletDynamics/Vehicle/btWheelInfo.cpp \
BulletDynamics/Vehicle/btRaycastVehicle.cpp \
BulletDynamics/Character/btKinematicCharacterController.cpp \
BulletDynamics/Character/btKinematicCharacterController.h \
BulletDynamics/Character/btCharacterControllerInterface.h \
BulletDynamics/Dynamics/btActionInterface.h \
BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
BulletDynamics/Dynamics/btRigidBody.h \
BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
BulletDynamics/Dynamics/btDynamicsWorld.h \
BulletDynamics/ConstraintSolver/btSolverBody.h \
BulletDynamics/ConstraintSolver/btConstraintSolver.h \
BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
BulletDynamics/ConstraintSolver/btTypedConstraint.h \
BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
BulletDynamics/ConstraintSolver/btContactConstraint.h \
BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
BulletDynamics/ConstraintSolver/btJacobianEntry.h \
BulletDynamics/ConstraintSolver/btSolverConstraint.h \
BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
BulletDynamics/ConstraintSolver/btSliderConstraint.h \
BulletDynamics/ConstraintSolver/btHingeConstraint.h \
BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
BulletDynamics/Vehicle/btVehicleRaycaster.h \
BulletDynamics/Vehicle/btRaycastVehicle.h \
BulletDynamics/Vehicle/btWheelInfo.h

bullet_sources += \
BulletSoftBody/btDefaultSoftBodySolver.cpp \
BulletSoftBody/btDefaultSoftBodySolver.h \
BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp \
BulletSoftBody/btSoftBody.cpp \
BulletSoftBody/btSoftBodySolvers.h \
BulletSoftBody/btSoftBodySolverVertexBuffer.h \
BulletSoftBody/btSoftBodyData.h \
BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp \
BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp \
BulletSoftBody/btSoftRigidDynamicsWorld.cpp \
BulletSoftBody/btSoftBodyHelpers.cpp \
BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp \
BulletSoftBody/btSparseSDF.h \
BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
BulletSoftBody/btSoftBody.h \
BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
BulletSoftBody/btSoftBodyInternals.h \
BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
BulletSoftBody/btSoftRigidDynamicsWorld.h \
BulletSoftBody/btSoftBodyHelpers.h

bullet_sources += \
BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h \
BulletSoftBody/btSoftBodyInternals.h \
BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h \
BulletSoftBody/btSoftSoftCollisionAlgorithm.h \
BulletSoftBody/btSoftBody.h \
BulletSoftBody/btSoftBodyHelpers.h \
BulletSoftBody/btSparseSDF.h \
BulletSoftBody/btSoftRigidCollisionAlgorithm.h \
BulletSoftBody/btSoftRigidDynamicsWorld.h \
BulletDynamics/Vehicle/btRaycastVehicle.h \
BulletDynamics/Vehicle/btWheelInfo.h \
BulletDynamics/Vehicle/btVehicleRaycaster.h \
BulletDynamics/Dynamics/btActionInterface.h \
BulletDynamics/Dynamics/btRigidBody.h \
BulletDynamics/Dynamics/btDynamicsWorld.h \
BulletDynamics/Dynamics/btSimpleDynamicsWorld.h \
BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h \
BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h \
BulletDynamics/ConstraintSolver/btSolverConstraint.h \
BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h \
BulletDynamics/ConstraintSolver/btTypedConstraint.h \
BulletDynamics/ConstraintSolver/btSliderConstraint.h \
BulletDynamics/ConstraintSolver/btConstraintSolver.h \
BulletDynamics/ConstraintSolver/btContactConstraint.h \
BulletDynamics/ConstraintSolver/btContactSolverInfo.h \
BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h \
BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h \
BulletDynamics/ConstraintSolver/btJacobianEntry.h \
BulletDynamics/ConstraintSolver/btConeTwistConstraint.h \
BulletDynamics/ConstraintSolver/btHingeConstraint.h \
BulletDynamics/ConstraintSolver/btHinge2Constraint.h \
BulletDynamics/ConstraintSolver/btUniversalConstraint.h \
BulletDynamics/ConstraintSolver/btSolverBody.h \
BulletDynamics/Character/btCharacterControllerInterface.h \
BulletDynamics/Character/btKinematicCharacterController.h \
BulletCollision/CollisionShapes/btShapeHull.h \
BulletCollision/CollisionShapes/btConcaveShape.h \
BulletCollision/CollisionShapes/btCollisionMargin.h \
BulletCollision/CollisionShapes/btCompoundShape.h \
BulletCollision/CollisionShapes/btConvexHullShape.h \
BulletCollision/CollisionShapes/btCylinderShape.h \
BulletCollision/CollisionShapes/btTriangleMesh.h \
BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h \
BulletCollision/CollisionShapes/btUniformScalingShape.h \
BulletCollision/CollisionShapes/btConvexPointCloudShape.h \
BulletCollision/CollisionShapes/btTetrahedronShape.h \
BulletCollision/CollisionShapes/btCapsuleShape.h \
BulletCollision/CollisionShapes/btSphereShape.h \
BulletCollision/CollisionShapes/btMultiSphereShape.h \
BulletCollision/CollisionShapes/btConvexInternalShape.h \
BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h \
BulletCollision/CollisionShapes/btStridingMeshInterface.h \
BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h \
BulletCollision/CollisionShapes/btEmptyShape.h \
BulletCollision/CollisionShapes/btOptimizedBvh.h \
BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h \
BulletCollision/CollisionShapes/btTriangleCallback.h \
BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h \
BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h \
BulletCollision/CollisionShapes/btTriangleInfoMap.h \
BulletCollision/CollisionShapes/btTriangleBuffer.h \
BulletCollision/CollisionShapes/btConvexShape.h \
BulletCollision/CollisionShapes/btConvex2dShape.h \
BulletCollision/CollisionShapes/btStaticPlaneShape.h \
BulletCollision/CollisionShapes/btConeShape.h \
BulletCollision/CollisionShapes/btCollisionShape.h \
BulletCollision/CollisionShapes/btTriangleShape.h \
BulletCollision/CollisionShapes/btBoxShape.h \
BulletCollision/CollisionShapes/btBox2dShape.h \
BulletCollision/CollisionShapes/btMinkowskiSumShape.h \
BulletCollision/CollisionShapes/btTriangleMeshShape.h \
BulletCollision/CollisionShapes/btMaterial.h \
BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h \
BulletCollision/CollisionShapes/btPolyhedralConvexShape.h \
BulletCollision/NarrowPhaseCollision/btConvexCast.h \
BulletCollision/NarrowPhaseCollision/btGjkEpa2.h \
BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h \
BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h \
BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h \
BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h \
BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h \
BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h \
BulletCollision/NarrowPhaseCollision/btPersistentManifold.h \
BulletCollision/NarrowPhaseCollision/btManifoldPoint.h \
BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h \
BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h \
BulletCollision/NarrowPhaseCollision/btRaycastCallback.h \
BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h \
BulletCollision/NarrowPhaseCollision/btPointCollector.h \
BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h \
BulletCollision/BroadphaseCollision/btDbvt.h \
BulletCollision/BroadphaseCollision/btDispatcher.h \
BulletCollision/BroadphaseCollision/btDbvtBroadphase.h \
BulletCollision/BroadphaseCollision/btSimpleBroadphase.h \
BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h \
BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h \
BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h \
BulletCollision/BroadphaseCollision/btQuantizedBvh.h \
BulletCollision/BroadphaseCollision/btAxisSweep3.h \
BulletCollision/BroadphaseCollision/btBroadphaseInterface.h \
BulletCollision/BroadphaseCollision/btOverlappingPairCache.h \
BulletCollision/BroadphaseCollision/btBroadphaseProxy.h \
BulletCollision/CollisionDispatch/btUnionFind.h \
BulletCollision/CollisionDispatch/btCollisionConfiguration.h \
BulletCollision/CollisionDispatch/btCollisionDispatcher.h \
BulletCollision/CollisionDispatch/SphereTriangleDetector.h \
BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btCollisionWorld.h \
BulletCollision/CollisionDispatch/btCollisionCreateFunc.h \
BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h \
BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h \
BulletCollision/CollisionDispatch/btCollisionObject.h \
BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h \
BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btGhostObject.h \
BulletCollision/CollisionDispatch/btSimulationIslandManager.h \
BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btBoxBoxDetector.h \
BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h \
BulletCollision/CollisionDispatch/btInternalEdgeUtility.h \
BulletCollision/CollisionDispatch/btManifoldResult.h \
BulletCollision/Gimpact/gim_memory.h \
BulletCollision/Gimpact/gim_clip_polygon.h \
BulletCollision/Gimpact/gim_bitset.h \
BulletCollision/Gimpact/gim_linear_math.h \
BulletCollision/Gimpact/btGeometryOperations.h \
BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h \
BulletCollision/Gimpact/btGImpactBvh.h \
BulletCollision/Gimpact/gim_box_set.h \
BulletCollision/Gimpact/gim_array.h \
BulletCollision/Gimpact/btGImpactShape.h \
BulletCollision/Gimpact/btTriangleShapeEx.h \
BulletCollision/Gimpact/btClipPolygon.h \
BulletCollision/Gimpact/gim_box_collision.h \
BulletCollision/Gimpact/gim_tri_collision.h \
BulletCollision/Gimpact/gim_geometry.h \
BulletCollision/Gimpact/gim_math.h \
BulletCollision/Gimpact/btQuantization.h \
BulletCollision/Gimpact/btGImpactQuantizedBvh.h \
BulletCollision/Gimpact/gim_geom_types.h \
BulletCollision/Gimpact/gim_basic_geometry_operations.h \
BulletCollision/Gimpact/gim_contact.h \
BulletCollision/Gimpact/gim_hash_table.h \
BulletCollision/Gimpact/gim_radixsort.h \
BulletCollision/Gimpact/btGImpactMassUtil.h \
BulletCollision/Gimpact/btGenericPoolAllocator.h \
BulletCollision/Gimpact/btBoxCollision.h \
BulletCollision/Gimpact/btContactProcessing.h \
LinearMath/btGeometryUtil.h \
LinearMath/btConvexHull.h \
LinearMath/btList.h \
LinearMath/btMatrix3x3.h \
LinearMath/btVector3.h \
LinearMath/btPoolAllocator.h \
LinearMath/btScalar.h \
LinearMath/btDefaultMotionState.h \
LinearMath/btTransform.h \
LinearMath/btQuadWord.h \
LinearMath/btAabbUtil2.h \
LinearMath/btTransformUtil.h \
LinearMath/btRandom.h \
LinearMath/btQuaternion.h \
LinearMath/btMinMax.h \
LinearMath/btMotionState.h \
LinearMath/btIDebugDraw.h \
LinearMath/btAlignedAllocator.h \
LinearMath/btStackAlloc.h \
LinearMath/btAlignedObjectArray.h \
LinearMath/btHashMap.h \
LinearMath/btQuickprof.h\
LinearMath/btSerializer.h \
Bullet-C-Api.h \
btBulletDynamicsCommon.h \
btBulletCollisionCommon.h


+ 485
- 0
src/bullet/lolbullet.vcxproj View File

@@ -0,0 +1,485 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|PS3">
<Configuration>Debug</Configuration>
<Platform>PS3</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Xbox 360">
<Configuration>Debug</Configuration>
<Platform>Xbox 360</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|PS3">
<Configuration>Release</Configuration>
<Platform>PS3</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Xbox 360">
<Configuration>Release</Configuration>
<Platform>Xbox 360</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{83D3B207-C601-4025-8F41-01DEDC354661}</ProjectGuid>
<ConfigurationType>StaticLibrary</ConfigurationType>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(SolutionDir)\Lol.Core.Config.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'" Label="Configuration">
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|PS3'" Label="Configuration">
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'" Label="Configuration">
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|PS3'" Label="Configuration">
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<ImportGroup Label="ExtensionSettings">
<Import Project="$(SolutionDir)\Lol.Fx.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)\Lol.Core.Vars.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<Import Project="$(SolutionDir)\Lol.Core.Rules.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="BulletCollision\BroadphaseCollision\btAxisSweep3.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btBroadphaseProxy.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btDbvt.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btDbvtBroadphase.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btDispatcher.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btMultiSapBroadphase.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btOverlappingPairCache.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btQuantizedBvh.cpp" />
<ClCompile Include="BulletCollision\BroadphaseCollision\btSimpleBroadphase.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btBoxBoxDetector.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btCollisionDispatcher.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btCollisionObject.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btCollisionWorld.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btGhostObject.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btInternalEdgeUtility.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btManifoldResult.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btSimulationIslandManager.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\btUnionFind.cpp" />
<ClCompile Include="BulletCollision\CollisionDispatch\SphereTriangleDetector.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btBox2dShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btBoxShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btCapsuleShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btCollisionShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btCompoundShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConcaveShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConeShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConvex2dShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConvexHullShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConvexInternalShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConvexPointCloudShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConvexPolyhedron.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConvexShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btConvexTriangleMeshShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btCylinderShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btEmptyShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btHeightfieldTerrainShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btMinkowskiSumShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btMultiSphereShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btOptimizedBvh.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btPolyhedralConvexShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btShapeHull.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btSphereShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btStaticPlaneShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btStridingMeshInterface.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btTetrahedronShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btTriangleBuffer.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btTriangleCallback.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btTriangleIndexVertexArray.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btTriangleMesh.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btTriangleMeshShape.cpp" />
<ClCompile Include="BulletCollision\CollisionShapes\btUniformScalingShape.cpp" />
<ClCompile Include="BulletCollision\Gimpact\btContactProcessing.cpp" />
<ClCompile Include="BulletCollision\Gimpact\btGenericPoolAllocator.cpp" />
<ClCompile Include="BulletCollision\Gimpact\btGImpactBvh.cpp" />
<ClCompile Include="BulletCollision\Gimpact\btGImpactCollisionAlgorithm.cpp" />
<ClCompile Include="BulletCollision\Gimpact\btGImpactQuantizedBvh.cpp" />
<ClCompile Include="BulletCollision\Gimpact\btGImpactShape.cpp" />
<ClCompile Include="BulletCollision\Gimpact\btTriangleShapeEx.cpp" />
<ClCompile Include="BulletCollision\Gimpact\gim_box_set.cpp" />
<ClCompile Include="BulletCollision\Gimpact\gim_contact.cpp" />
<ClCompile Include="BulletCollision\Gimpact\gim_memory.cpp" />
<ClCompile Include="BulletCollision\Gimpact\gim_tri_collision.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btConvexCast.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btGjkConvexCast.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btGjkEpa2.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btGjkPairDetector.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btPersistentManifold.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btRaycastCallback.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.cpp" />
<ClCompile Include="BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.cpp" />
<ClCompile Include="BulletDynamics\Character\btKinematicCharacterController.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btConeTwistConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btContactConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btHinge2Constraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btHingeConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btPoint2PointConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btSliderConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btTypedConstraint.cpp" />
<ClCompile Include="BulletDynamics\ConstraintSolver\btUniversalConstraint.cpp" />
<ClCompile Include="BulletDynamics\Dynamics\btDiscreteDynamicsWorld.cpp" />
<ClCompile Include="BulletDynamics\Dynamics\btRigidBody.cpp" />
<ClCompile Include="BulletDynamics\Dynamics\btSimpleDynamicsWorld.cpp" />
<ClCompile Include="BulletDynamics\Dynamics\Bullet-C-API.cpp" />
<ClCompile Include="BulletDynamics\Vehicle\btRaycastVehicle.cpp" />
<ClCompile Include="BulletDynamics\Vehicle\btWheelInfo.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\btGpu3DGridBroadphase.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\btParallelConstraintSolver.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\btThreadSupportInterface.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\PosixThreadSupport.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SequentialThreadSupport.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuCollisionObjectWrapper.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuCollisionTaskProcess.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuFakeDma.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuGatheringCollisionDispatcher.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuLibspe2Support.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuSampleTask\SpuSampleTask.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\SpuSampleTaskProcess.cpp" />
<ClCompile Condition="'true'=='false'" Include="BulletMultiThreaded\Win32ThreadSupport.cpp" />
<ClCompile Include="BulletSoftBody\btDefaultSoftBodySolver.cpp" />
<ClCompile Include="BulletSoftBody\btSoftBody.cpp" />
<ClCompile Include="BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.cpp" />
<ClCompile Include="BulletSoftBody\btSoftBodyHelpers.cpp" />
<ClCompile Include="BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.cpp" />
<ClCompile Include="BulletSoftBody\btSoftRigidCollisionAlgorithm.cpp" />
<ClCompile Include="BulletSoftBody\btSoftRigidDynamicsWorld.cpp" />
<ClCompile Include="BulletSoftBody\btSoftSoftCollisionAlgorithm.cpp" />
<ClCompile Include="LinearMath\btAlignedAllocator.cpp" />
<ClCompile Include="LinearMath\btConvexHull.cpp" />
<ClCompile Include="LinearMath\btConvexHullComputer.cpp" />
<ClCompile Include="LinearMath\btGeometryUtil.cpp" />
<ClCompile Include="LinearMath\btQuickprof.cpp" />
<ClCompile Include="LinearMath\btSerializer.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="btBulletCollisionCommon.h" />
<ClInclude Include="btBulletDynamicsCommon.h" />
<ClInclude Include="Bullet-C-Api.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btAxisSweep3.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btBroadphaseInterface.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btBroadphaseProxy.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btDbvt.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btDbvtBroadphase.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btDispatcher.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btMultiSapBroadphase.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btOverlappingPairCache.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btOverlappingPairCallback.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btQuantizedBvh.h" />
<ClInclude Include="BulletCollision\BroadphaseCollision\btSimpleBroadphase.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btBoxBoxDetector.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btCollisionConfiguration.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btCollisionCreateFunc.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btCollisionDispatcher.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btCollisionObject.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btCollisionWorld.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btGhostObject.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btInternalEdgeUtility.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btManifoldResult.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btSimulationIslandManager.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\btUnionFind.h" />
<ClInclude Include="BulletCollision\CollisionDispatch\SphereTriangleDetector.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btBox2dShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btBoxShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btBvhTriangleMeshShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btCapsuleShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btCollisionMargin.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btCollisionShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btCompoundShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConcaveShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConeShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConvex2dShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConvexHullShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConvexInternalShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConvexPointCloudShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConvexPolyhedron.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConvexShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btConvexTriangleMeshShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btCylinderShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btEmptyShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btHeightfieldTerrainShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btMaterial.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btMinkowskiSumShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btMultiSphereShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btOptimizedBvh.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btPolyhedralConvexShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btShapeHull.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btSphereShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btStaticPlaneShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btStridingMeshInterface.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTetrahedronShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTriangleBuffer.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTriangleCallback.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTriangleIndexVertexArray.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTriangleInfoMap.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTriangleMesh.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTriangleMeshShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btTriangleShape.h" />
<ClInclude Include="BulletCollision\CollisionShapes\btUniformScalingShape.h" />
<ClInclude Include="BulletCollision\Gimpact\btBoxCollision.h" />
<ClInclude Include="BulletCollision\Gimpact\btClipPolygon.h" />
<ClInclude Include="BulletCollision\Gimpact\btContactProcessing.h" />
<ClInclude Include="BulletCollision\Gimpact\btGenericPoolAllocator.h" />
<ClInclude Include="BulletCollision\Gimpact\btGeometryOperations.h" />
<ClInclude Include="BulletCollision\Gimpact\btGImpactBvh.h" />
<ClInclude Include="BulletCollision\Gimpact\btGImpactCollisionAlgorithm.h" />
<ClInclude Include="BulletCollision\Gimpact\btGImpactMassUtil.h" />
<ClInclude Include="BulletCollision\Gimpact\btGImpactQuantizedBvh.h" />
<ClInclude Include="BulletCollision\Gimpact\btGImpactShape.h" />
<ClInclude Include="BulletCollision\Gimpact\btQuantization.h" />
<ClInclude Include="BulletCollision\Gimpact\btTriangleShapeEx.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_array.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_basic_geometry_operations.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_bitset.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_box_collision.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_box_set.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_clip_polygon.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_contact.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_geometry.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_geom_types.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_hash_table.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_linear_math.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_math.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_memory.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_radixsort.h" />
<ClInclude Include="BulletCollision\Gimpact\gim_tri_collision.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btConvexCast.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btConvexPenetrationDepthSolver.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btDiscreteCollisionDetectorInterface.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btGjkConvexCast.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btGjkEpa2.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btGjkPairDetector.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btManifoldPoint.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btPersistentManifold.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btPointCollector.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btRaycastCallback.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btSimplexSolverInterface.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.h" />
<ClInclude Include="BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.h" />
<ClInclude Include="BulletDynamics\Character\btCharacterControllerInterface.h" />
<ClInclude Include="BulletDynamics\Character\btKinematicCharacterController.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btConeTwistConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btConstraintSolver.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btContactConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btContactSolverInfo.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btHinge2Constraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btHingeConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btJacobianEntry.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btPoint2PointConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btSliderConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btSolverBody.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btSolverConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btTypedConstraint.h" />
<ClInclude Include="BulletDynamics\ConstraintSolver\btUniversalConstraint.h" />
<ClInclude Include="BulletDynamics\Dynamics\btActionInterface.h" />
<ClInclude Include="BulletDynamics\Dynamics\btDiscreteDynamicsWorld.h" />
<ClInclude Include="BulletDynamics\Dynamics\btDynamicsWorld.h" />
<ClInclude Include="BulletDynamics\Dynamics\btRigidBody.h" />
<ClInclude Include="BulletDynamics\Dynamics\btSimpleDynamicsWorld.h" />
<ClInclude Include="BulletDynamics\Vehicle\btRaycastVehicle.h" />
<ClInclude Include="BulletDynamics\Vehicle\btVehicleRaycaster.h" />
<ClInclude Include="BulletDynamics\Vehicle\btWheelInfo.h" />
<ClInclude Include="BulletMultiThreaded\btGpu3DGridBroadphase.h" />
<ClInclude Include="BulletMultiThreaded\btGpu3DGridBroadphaseSharedCode.h" />
<ClInclude Include="BulletMultiThreaded\btGpu3DGridBroadphaseSharedDefs.h" />
<ClInclude Include="BulletMultiThreaded\btGpu3DGridBroadphaseSharedTypes.h" />
<ClInclude Include="BulletMultiThreaded\btGpuDefines.h" />
<ClInclude Include="BulletMultiThreaded\btGpuUtilsSharedCode.h" />
<ClInclude Include="BulletMultiThreaded\btGpuUtilsSharedDefs.h" />
<ClInclude Include="BulletMultiThreaded\btParallelConstraintSolver.h" />
<ClInclude Include="BulletMultiThreaded\btThreadSupportInterface.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverBuffer_DX11.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11SIMDAware.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverTriangleData_DX11.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexBuffer_DX11.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexData_DX11.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11SIMDAware.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverBuffer_OpenCL.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCL.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCLSIMDAware.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverOutputCLtoGL.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverTriangleData_OpenCL.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexBuffer_OpenGL.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexData_OpenCL.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCL.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCLSIMDAware.h" />
<ClInclude Include="BulletMultiThreaded\GpuSoftBodySolvers\Shared\btSoftBodySolverData.h" />
<ClInclude Include="BulletMultiThreaded\HeapManager.h" />
<ClInclude Include="BulletMultiThreaded\PlatformDefinitions.h" />
<ClInclude Include="BulletMultiThreaded\PosixThreadSupport.h" />
<ClInclude Include="BulletMultiThreaded\PpuAddressSpace.h" />
<ClInclude Include="BulletMultiThreaded\SequentialThreadSupport.h" />
<ClInclude Include="BulletMultiThreaded\SpuCollisionObjectWrapper.h" />
<ClInclude Include="BulletMultiThreaded\SpuCollisionTaskProcess.h" />
<ClInclude Include="BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.h" />
<ClInclude Include="BulletMultiThreaded\SpuDoubleBuffer.h" />
<ClInclude Include="BulletMultiThreaded\SpuFakeDma.h" />
<ClInclude Include="BulletMultiThreaded\SpuGatheringCollisionDispatcher.h" />
<ClInclude Include="BulletMultiThreaded\SpuLibspe2Support.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\Box.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuConvexPenetrationDepthSolver.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuLocalSupport.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.h" />
<ClInclude Include="BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuPreferredPenetrationDirections.h" />
<ClInclude Include="BulletMultiThreaded\SpuSampleTask\SpuSampleTask.h" />
<ClInclude Include="BulletMultiThreaded\SpuSampleTaskProcess.h" />
<ClInclude Include="BulletMultiThreaded\SpuSync.h" />
<ClInclude Include="BulletMultiThreaded\TrbDynBody.h" />
<ClInclude Include="BulletMultiThreaded\TrbStateVec.h" />
<ClInclude Include="BulletMultiThreaded\vectormath2bullet.h" />
<ClInclude Include="BulletMultiThreaded\Win32ThreadSupport.h" />
<ClInclude Include="BulletSoftBody\btDefaultSoftBodySolver.h" />
<ClInclude Include="BulletSoftBody\btSoftBody.h" />
<ClInclude Include="BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.h" />
<ClInclude Include="BulletSoftBody\btSoftBodyData.h" />
<ClInclude Include="BulletSoftBody\btSoftBodyHelpers.h" />
<ClInclude Include="BulletSoftBody\btSoftBodyInternals.h" />
<ClInclude Include="BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.h" />
<ClInclude Include="BulletSoftBody\btSoftBodySolvers.h" />
<ClInclude Include="BulletSoftBody\btSoftBodySolverVertexBuffer.h" />
<ClInclude Include="BulletSoftBody\btSoftRigidCollisionAlgorithm.h" />
<ClInclude Include="BulletSoftBody\btSoftRigidDynamicsWorld.h" />
<ClInclude Include="BulletSoftBody\btSoftSoftCollisionAlgorithm.h" />
<ClInclude Include="BulletSoftBody\btSparseSDF.h" />
<ClInclude Include="LinearMath\btAabbUtil2.h" />
<ClInclude Include="LinearMath\btAlignedAllocator.h" />
<ClInclude Include="LinearMath\btAlignedObjectArray.h" />
<ClInclude Include="LinearMath\btConvexHull.h" />
<ClInclude Include="LinearMath\btConvexHullComputer.h" />
<ClInclude Include="LinearMath\btDefaultMotionState.h" />
<ClInclude Include="LinearMath\btGeometryUtil.h" />
<ClInclude Include="LinearMath\btGrahamScan2dConvexHull.h" />
<ClInclude Include="LinearMath\btHashMap.h" />
<ClInclude Include="LinearMath\btIDebugDraw.h" />
<ClInclude Include="LinearMath\btList.h" />
<ClInclude Include="LinearMath\btMatrix3x3.h" />
<ClInclude Include="LinearMath\btMinMax.h" />
<ClInclude Include="LinearMath\btMotionState.h" />
<ClInclude Include="LinearMath\btPoolAllocator.h" />
<ClInclude Include="LinearMath\btQuadWord.h" />
<ClInclude Include="LinearMath\btQuaternion.h" />
<ClInclude Include="LinearMath\btQuickprof.h" />
<ClInclude Include="LinearMath\btRandom.h" />
<ClInclude Include="LinearMath\btScalar.h" />
<ClInclude Include="LinearMath\btSerializer.h" />
<ClInclude Include="LinearMath\btStackAlloc.h" />
<ClInclude Include="LinearMath\btTransform.h" />
<ClInclude Include="LinearMath\btTransformUtil.h" />
<ClInclude Include="LinearMath\btVector3.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup>
</Project>

+ 1119
- 0
src/bullet/lolbullet.vcxproj.filters
File diff suppressed because it is too large
View File


+ 1
- 389
src/lolcore.vcxproj View File

@@ -89,150 +89,6 @@
<ItemGroup> <ItemGroup>
<ClCompile Include="application\application.cpp" /> <ClCompile Include="application\application.cpp" />
<ClCompile Include="audio.cpp" /> <ClCompile Include="audio.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btAxisSweep3.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseProxy.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDbvt.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDbvtBroadphase.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btDispatcher.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCache.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btQuantizedBvh.cpp" />
<ClCompile Include="bullet\BulletCollision\BroadphaseCollision\btSimpleBroadphase.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxDetector.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionDispatcher.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionObject.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCollisionWorld.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btGhostObject.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btInternalEdgeUtility.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btManifoldResult.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSimulationIslandManager.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\btUnionFind.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btBox2dShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btBoxShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btCapsuleShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btCollisionShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btCompoundShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConcaveShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConeShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvex2dShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexHullShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexInternalShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexPointCloudShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexPolyhedron.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btCylinderShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btEmptyShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btMinkowskiSumShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btMultiSphereShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btOptimizedBvh.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btPolyhedralConvexShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btShapeHull.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btSphereShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btStaticPlaneShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btStridingMeshInterface.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btTetrahedronShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleBuffer.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleCallback.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleMesh.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btTriangleMeshShape.cpp" />
<ClCompile Include="bullet\BulletCollision\CollisionShapes\btUniformScalingShape.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\btContactProcessing.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\btGenericPoolAllocator.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactBvh.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactQuantizedBvh.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\btGImpactShape.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\btTriangleShapeEx.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\gim_box_set.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\gim_contact.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\gim_memory.cpp" />
<ClCompile Include="bullet\BulletCollision\Gimpact\gim_tri_collision.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexCast.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpa2.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btPersistentManifold.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btRaycastCallback.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.cpp" />
<ClCompile Include="bullet\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.cpp" />
<ClCompile Include="bullet\BulletDynamics\Character\btKinematicCharacterController.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btConeTwistConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btContactConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btHinge2Constraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btHingeConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSliderConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btTypedConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\ConstraintSolver\btUniversalConstraint.cpp" />
<ClCompile Include="bullet\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.cpp" />
<ClCompile Include="bullet\BulletDynamics\Dynamics\btRigidBody.cpp" />
<ClCompile Include="bullet\BulletDynamics\Dynamics\btSimpleDynamicsWorld.cpp" />
<ClCompile Include="bullet\BulletDynamics\Dynamics\Bullet-C-API.cpp" />
<ClCompile Include="bullet\BulletDynamics\Vehicle\btRaycastVehicle.cpp" />
<ClCompile Include="bullet\BulletDynamics\Vehicle\btWheelInfo.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphase.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\btParallelConstraintSolver.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\btThreadSupportInterface.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\PosixThreadSupport.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SequentialThreadSupport.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuCollisionObjectWrapper.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuCollisionTaskProcess.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuFakeDma.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuGatheringCollisionDispatcher.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuLibspe2Support.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuSampleTask\SpuSampleTask.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\SpuSampleTaskProcess.cpp" />
<ClCompile Condition="'true'=='false'" Include="bullet\BulletMultiThreaded\Win32ThreadSupport.cpp" />
<ClCompile Include="bullet\BulletSoftBody\btDefaultSoftBodySolver.cpp" />
<ClCompile Include="bullet\BulletSoftBody\btSoftBody.cpp" />
<ClCompile Include="bullet\BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletSoftBody\btSoftBodyHelpers.cpp" />
<ClCompile Include="bullet\BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.cpp" />
<ClCompile Include="bullet\BulletSoftBody\btSoftRigidCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\BulletSoftBody\btSoftRigidDynamicsWorld.cpp" />
<ClCompile Include="bullet\BulletSoftBody\btSoftSoftCollisionAlgorithm.cpp" />
<ClCompile Include="bullet\LinearMath\btAlignedAllocator.cpp" />
<ClCompile Include="bullet\LinearMath\btConvexHull.cpp" />
<ClCompile Include="bullet\LinearMath\btConvexHullComputer.cpp" />
<ClCompile Include="bullet\LinearMath\btGeometryUtil.cpp" />
<ClCompile Include="bullet\LinearMath\btQuickprof.cpp" />
<ClCompile Include="bullet\LinearMath\btSerializer.cpp" />
<ClCompile Include="camera.cpp" /> <ClCompile Include="camera.cpp" />
<ClCompile Include="base\hash.cpp" /> <ClCompile Include="base\hash.cpp" />
<ClCompile Include="base\log.cpp" /> <ClCompile Include="base\log.cpp" />
@@ -308,250 +164,6 @@
<ItemGroup> <ItemGroup>
<ClInclude Include="application\application.h" /> <ClInclude Include="application\application.h" />
<ClInclude Include="audio.h" /> <ClInclude Include="audio.h" />
<ClInclude Include="bullet\btBulletCollisionCommon.h" />
<ClInclude Include="bullet\btBulletDynamicsCommon.h" />
<ClInclude Include="bullet\Bullet-C-Api.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btAxisSweep3.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseInterface.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseProxy.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvt.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvtBroadphase.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDispatcher.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCache.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCallback.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btQuantizedBvh.h" />
<ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btSimpleBroadphase.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxDetector.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionConfiguration.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionCreateFunc.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionDispatcher.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionObject.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionWorld.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btGhostObject.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btInternalEdgeUtility.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btManifoldResult.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSimulationIslandManager.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\btUnionFind.h" />
<ClInclude Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btBox2dShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btBoxShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btCapsuleShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionMargin.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btCompoundShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConcaveShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConeShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvex2dShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexHullShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexInternalShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPointCloudShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPolyhedron.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btCylinderShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btEmptyShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btMaterial.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btMinkowskiSumShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultiSphereShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btOptimizedBvh.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btPolyhedralConvexShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btShapeHull.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btSphereShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btStaticPlaneShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btStridingMeshInterface.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTetrahedronShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleBuffer.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleCallback.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleInfoMap.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMesh.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMeshShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleShape.h" />
<ClInclude Include="bullet\BulletCollision\CollisionShapes\btUniformScalingShape.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btBoxCollision.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btClipPolygon.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btContactProcessing.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btGenericPoolAllocator.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btGeometryOperations.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactBvh.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactMassUtil.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactQuantizedBvh.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactShape.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btQuantization.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\btTriangleShapeEx.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_array.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_basic_geometry_operations.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_bitset.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_collision.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_set.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_clip_polygon.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_contact.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_geometry.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_geom_types.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_hash_table.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_linear_math.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_math.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_memory.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_radixsort.h" />
<ClInclude Include="bullet\BulletCollision\Gimpact\gim_tri_collision.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexCast.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexPenetrationDepthSolver.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btDiscreteCollisionDetectorInterface.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpa2.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btManifoldPoint.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPersistentManifold.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPointCollector.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btRaycastCallback.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSimplexSolverInterface.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.h" />
<ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.h" />
<ClInclude Include="bullet\BulletDynamics\Character\btCharacterControllerInterface.h" />
<ClInclude Include="bullet\BulletDynamics\Character\btKinematicCharacterController.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConeTwistConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConstraintSolver.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactSolverInfo.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHinge2Constraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHingeConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btJacobianEntry.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSliderConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverBody.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btTypedConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btUniversalConstraint.h" />
<ClInclude Include="bullet\BulletDynamics\Dynamics\btActionInterface.h" />
<ClInclude Include="bullet\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.h" />
<ClInclude Include="bullet\BulletDynamics\Dynamics\btDynamicsWorld.h" />
<ClInclude Include="bullet\BulletDynamics\Dynamics\btRigidBody.h" />
<ClInclude Include="bullet\BulletDynamics\Dynamics\btSimpleDynamicsWorld.h" />
<ClInclude Include="bullet\BulletDynamics\Vehicle\btRaycastVehicle.h" />
<ClInclude Include="bullet\BulletDynamics\Vehicle\btVehicleRaycaster.h" />
<ClInclude Include="bullet\BulletDynamics\Vehicle\btWheelInfo.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphase.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedCode.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedDefs.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedTypes.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btGpuDefines.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedCode.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedDefs.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btParallelConstraintSolver.h" />
<ClInclude Include="bullet\BulletMultiThreaded\btThreadSupportInterface.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverBuffer_DX11.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11SIMDAware.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverTriangleData_DX11.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexBuffer_DX11.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexData_DX11.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11SIMDAware.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverBuffer_OpenCL.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCL.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCLSIMDAware.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverOutputCLtoGL.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverTriangleData_OpenCL.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexBuffer_OpenGL.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexData_OpenCL.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCL.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCLSIMDAware.h" />
<ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\Shared\btSoftBodySolverData.h" />
<ClInclude Include="bullet\BulletMultiThreaded\HeapManager.h" />
<ClInclude Include="bullet\BulletMultiThreaded\PlatformDefinitions.h" />
<ClInclude Include="bullet\BulletMultiThreaded\PosixThreadSupport.h" />
<ClInclude Include="bullet\BulletMultiThreaded\PpuAddressSpace.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SequentialThreadSupport.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionObjectWrapper.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionTaskProcess.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuDoubleBuffer.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuFakeDma.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuGatheringCollisionDispatcher.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuLibspe2Support.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\Box.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuConvexPenetrationDepthSolver.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuLocalSupport.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuPreferredPenetrationDirections.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTask\SpuSampleTask.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTaskProcess.h" />
<ClInclude Include="bullet\BulletMultiThreaded\SpuSync.h" />
<ClInclude Include="bullet\BulletMultiThreaded\TrbDynBody.h" />
<ClInclude Include="bullet\BulletMultiThreaded\TrbStateVec.h" />
<ClInclude Include="bullet\BulletMultiThreaded\vectormath2bullet.h" />
<ClInclude Include="bullet\BulletMultiThreaded\Win32ThreadSupport.h" />
<ClInclude Include="bullet\BulletSoftBody\btDefaultSoftBodySolver.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftBody.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftBodyData.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftBodyHelpers.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftBodyInternals.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftBodySolvers.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftBodySolverVertexBuffer.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftRigidCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftRigidDynamicsWorld.h" />
<ClInclude Include="bullet\BulletSoftBody\btSoftSoftCollisionAlgorithm.h" />
<ClInclude Include="bullet\BulletSoftBody\btSparseSDF.h" />
<ClInclude Include="bullet\LinearMath\btAabbUtil2.h" />
<ClInclude Include="bullet\LinearMath\btAlignedAllocator.h" />
<ClInclude Include="bullet\LinearMath\btAlignedObjectArray.h" />
<ClInclude Include="bullet\LinearMath\btConvexHull.h" />
<ClInclude Include="bullet\LinearMath\btConvexHullComputer.h" />
<ClInclude Include="bullet\LinearMath\btDefaultMotionState.h" />
<ClInclude Include="bullet\LinearMath\btGeometryUtil.h" />
<ClInclude Include="bullet\LinearMath\btGrahamScan2dConvexHull.h" />
<ClInclude Include="bullet\LinearMath\btHashMap.h" />
<ClInclude Include="bullet\LinearMath\btIDebugDraw.h" />
<ClInclude Include="bullet\LinearMath\btList.h" />
<ClInclude Include="bullet\LinearMath\btMatrix3x3.h" />
<ClInclude Include="bullet\LinearMath\btMinMax.h" />
<ClInclude Include="bullet\LinearMath\btMotionState.h" />
<ClInclude Include="bullet\LinearMath\btPoolAllocator.h" />
<ClInclude Include="bullet\LinearMath\btQuadWord.h" />
<ClInclude Include="bullet\LinearMath\btQuaternion.h" />
<ClInclude Include="bullet\LinearMath\btQuickprof.h" />
<ClInclude Include="bullet\LinearMath\btRandom.h" />
<ClInclude Include="bullet\LinearMath\btScalar.h" />
<ClInclude Include="bullet\LinearMath\btSerializer.h" />
<ClInclude Include="bullet\LinearMath\btStackAlloc.h" />
<ClInclude Include="bullet\LinearMath\btTransform.h" />
<ClInclude Include="bullet\LinearMath\btTransformUtil.h" />
<ClInclude Include="bullet\LinearMath\btVector3.h" />
<ClInclude Include="camera.h" /> <ClInclude Include="camera.h" />
<ClInclude Include="core.h" /> <ClInclude Include="core.h" />
<ClInclude Include="debug\fps.h" /> <ClInclude Include="debug\fps.h" />
@@ -663,4 +275,4 @@
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" /> <Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup> </ImportGroup>
</Project>
</Project>

+ 1
- 1111
src/lolcore.vcxproj.filters
File diff suppressed because it is too large
View File


+ 2
- 1
test/BtPhysTest.vcxproj View File

@@ -54,6 +54,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@@ -81,4 +82,4 @@
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" /> <Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup> </ImportGroup>
</Project>
</Project>

+ 8
- 8
test/Makefile.am View File

@@ -25,15 +25,15 @@ testsuite_SOURCES = testsuite.cpp \
unit/array.cpp unit/rotation.cpp unit/string.cpp unit/map.cpp \ unit/array.cpp unit/rotation.cpp unit/string.cpp unit/map.cpp \
unit/color.cpp unit/atomic.cpp unit/color.cpp unit/atomic.cpp
testsuite_CPPFLAGS = @LOL_CFLAGS@ testsuite_CPPFLAGS = @LOL_CFLAGS@
testsuite_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
testsuite_DEPENDENCIES = $(top_builddir)/src/liblol.a
testsuite_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
testsuite_DEPENDENCIES = @LOL_STATIC_LIBS@


benchsuite_SOURCES = benchsuite.cpp \ benchsuite_SOURCES = benchsuite.cpp \
benchmark/vector.cpp benchmark/half.cpp benchmark/trig.cpp \ benchmark/vector.cpp benchmark/half.cpp benchmark/trig.cpp \
benchmark/real.cpp benchmark/real.cpp
benchsuite_CPPFLAGS = @LOL_CFLAGS@ benchsuite_CPPFLAGS = @LOL_CFLAGS@
benchsuite_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
benchsuite_DEPENDENCIES = $(top_builddir)/src/liblol.a
benchsuite_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
benchsuite_DEPENDENCIES = @LOL_STATIC_LIBS@


btphystest_SOURCES = BtPhysTest.cpp BtPhysTest.h PhysicObject.h \ btphystest_SOURCES = BtPhysTest.cpp BtPhysTest.h PhysicObject.h \
Physics/Src/EasyPhysics.cpp Physics/Include/EasyPhysics.h \ Physics/Src/EasyPhysics.cpp Physics/Include/EasyPhysics.h \
@@ -46,11 +46,11 @@ btphystest_SOURCES = BtPhysTest.cpp BtPhysTest.h PhysicObject.h \
Physics/Include/BulletCharacterController.h Physics/Include/BulletCharacterController.h
btphystest_CPPFLAGS = @LOL_CFLAGS@ -I$(top_srcdir)/src/bullet \ btphystest_CPPFLAGS = @LOL_CFLAGS@ -I$(top_srcdir)/src/bullet \
-DHAVE_PHYS_USE_BULLET -DHAVE_PHYS_USE_BULLET
btphystest_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
btphystest_DEPENDENCIES = $(top_builddir)/src/liblol.a
btphystest_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
btphystest_DEPENDENCIES = @LOL_STATIC_LIBS@


meshviewer_SOURCES = MeshViewer.cpp meshviewer_SOURCES = MeshViewer.cpp
meshviewer_CPPFLAGS = @LOL_CFLAGS@ meshviewer_CPPFLAGS = @LOL_CFLAGS@
meshviewer_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
meshviewer_DEPENDENCIES = $(top_builddir)/src/liblol.a
meshviewer_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
meshviewer_DEPENDENCIES = @LOL_STATIC_LIBS@



+ 2
- 1
test/MeshViewer.vcxproj View File

@@ -40,6 +40,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@@ -70,4 +71,4 @@
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" /> <Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup> </ImportGroup>
</Project>
</Project>

+ 2
- 1
test/benchsuite.vcxproj View File

@@ -44,6 +44,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
@@ -66,4 +67,4 @@
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" /> <Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup> </ImportGroup>
</Project>
</Project>

+ 6
- 6
test/math/Makefile.am View File

@@ -9,16 +9,16 @@ noinst_PROGRAMS = pi poly remez


pi_SOURCES = pi.cpp pi_SOURCES = pi.cpp
pi_CPPFLAGS = @LOL_CFLAGS@ pi_CPPFLAGS = @LOL_CFLAGS@
pi_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
pi_DEPENDENCIES = $(top_builddir)/src/liblol.a
pi_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
pi_DEPENDENCIES = @LOL_STATIC_LIBS@


poly_SOURCES = poly.cpp poly_SOURCES = poly.cpp
poly_CPPFLAGS = @LOL_CFLAGS@ poly_CPPFLAGS = @LOL_CFLAGS@
poly_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
poly_DEPENDENCIES = $(top_builddir)/src/liblol.a
poly_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
poly_DEPENDENCIES = @LOL_STATIC_LIBS@


remez_SOURCES = remez.cpp remez_SOURCES = remez.cpp
remez_CPPFLAGS = @LOL_CFLAGS@ remez_CPPFLAGS = @LOL_CFLAGS@
remez_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
remez_DEPENDENCIES = $(top_builddir)/src/liblol.a
remez_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
remez_DEPENDENCIES = @LOL_STATIC_LIBS@



+ 2
- 2
test/sandbox/Makefile.am View File

@@ -7,6 +7,6 @@ noinst_PROGRAMS = sample


sample_SOURCES = sample.cpp sample_SOURCES = sample.cpp
sample_CPPFLAGS = @LOL_CFLAGS@ sample_CPPFLAGS = @LOL_CFLAGS@
sample_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
sample_DEPENDENCIES = $(top_builddir)/src/liblol.a
sample_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
sample_DEPENDENCIES = @LOL_STATIC_LIBS@



+ 1
- 0
test/testsuite.vcxproj View File

@@ -54,6 +54,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">


+ 2
- 2
test/xolotl/Makefile.am View File

@@ -7,6 +7,6 @@ noinst_PROGRAMS = xolotl


xolotl_SOURCES = xolotl.cpp xolotl.h xolotl_SOURCES = xolotl.cpp xolotl.h
xolotl_CPPFLAGS = @LOL_CFLAGS@ xolotl_CPPFLAGS = @LOL_CFLAGS@
xolotl_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
xolotl_DEPENDENCIES = $(top_builddir)/src/liblol.a
xolotl_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
xolotl_DEPENDENCIES = @LOL_STATIC_LIBS@



+ 2
- 1
tutorial/01_triangle.vcxproj View File

@@ -43,6 +43,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
@@ -65,4 +66,4 @@
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" /> <Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup> </ImportGroup>
</Project>
</Project>

+ 2
- 1
tutorial/02_cube.vcxproj View File

@@ -43,6 +43,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
@@ -65,4 +66,4 @@
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" /> <Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup> </ImportGroup>
</Project>
</Project>

+ 1
- 0
tutorial/03_noise.vcxproj View File

@@ -43,6 +43,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">


+ 1
- 0
tutorial/04_texture.vcxproj View File

@@ -43,6 +43,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">


+ 1
- 0
tutorial/05_easymesh.vcxproj View File

@@ -40,6 +40,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">


+ 2
- 1
tutorial/08_fbo.vcxproj View File

@@ -43,6 +43,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
@@ -65,4 +66,4 @@
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" /> <Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup> </ImportGroup>
</Project>
</Project>

+ 2
- 1
tutorial/11_fractal.vcxproj View File

@@ -43,6 +43,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj"> <ProjectReference Include="$(SolutionDir)\..\..\src\lolcore.vcxproj">
<Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project> <Project>{9e62f2fe-3408-4eae-8238-fd84238ceeda}</Project>
<Project>{83d3b207-c601-4025-8f41-01dedc354661}</Project>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<PropertyGroup Label="Globals"> <PropertyGroup Label="Globals">
@@ -65,4 +66,4 @@
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" /> <Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup> </ImportGroup>
</Project>
</Project>

+ 14
- 14
tutorial/Makefile.am View File

@@ -8,36 +8,36 @@ noinst_PROGRAMS = 01_triangle 02_cube 03_noise 04_texture 05_easymesh \


01_triangle_SOURCES = 01_triangle.cpp 01_triangle.lolfx 01_triangle_SOURCES = 01_triangle.cpp 01_triangle.lolfx
01_triangle_CPPFLAGS = @LOL_CFLAGS@ 01_triangle_CPPFLAGS = @LOL_CFLAGS@
01_triangle_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
01_triangle_DEPENDENCIES = $(top_builddir)/src/liblol.a
01_triangle_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
01_triangle_DEPENDENCIES = @LOL_STATIC_LIBS@


02_cube_SOURCES = 02_cube.cpp 02_cube.lolfx 02_cube_SOURCES = 02_cube.cpp 02_cube.lolfx
02_cube_CPPFLAGS = @LOL_CFLAGS@ 02_cube_CPPFLAGS = @LOL_CFLAGS@
02_cube_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
02_cube_DEPENDENCIES = $(top_builddir)/src/liblol.a
02_cube_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
02_cube_DEPENDENCIES = @LOL_STATIC_LIBS@


03_noise_SOURCES = 03_noise.cpp 03_noise.lolfx 03_noise_SOURCES = 03_noise.cpp 03_noise.lolfx
03_noise_CPPFLAGS = @LOL_CFLAGS@ 03_noise_CPPFLAGS = @LOL_CFLAGS@
03_noise_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
03_noise_DEPENDENCIES = $(top_builddir)/src/liblol.a
03_noise_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
03_noise_DEPENDENCIES = @LOL_STATIC_LIBS@


04_texture_SOURCES = 04_texture.cpp 04_texture.lolfx 04_texture_SOURCES = 04_texture.cpp 04_texture.lolfx
04_texture_CPPFLAGS = @LOL_CFLAGS@ 04_texture_CPPFLAGS = @LOL_CFLAGS@
04_texture_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
04_texture_DEPENDENCIES = $(top_builddir)/src/liblol.a
04_texture_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
04_texture_DEPENDENCIES = @LOL_STATIC_LIBS@


05_easymesh_SOURCES = 05_easymesh.cpp 05_easymesh_SOURCES = 05_easymesh.cpp
05_easymesh_CPPFLAGS = @LOL_CFLAGS@ 05_easymesh_CPPFLAGS = @LOL_CFLAGS@
05_easymesh_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
05_easymesh_DEPENDENCIES = $(top_builddir)/src/liblol.a
05_easymesh_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
05_easymesh_DEPENDENCIES = @LOL_STATIC_LIBS@


08_fbo_SOURCES = 08_fbo.cpp 08_fbo.lolfx 08_fbo_SOURCES = 08_fbo.cpp 08_fbo.lolfx
08_fbo_CPPFLAGS = @LOL_CFLAGS@ 08_fbo_CPPFLAGS = @LOL_CFLAGS@
08_fbo_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
08_fbo_DEPENDENCIES = $(top_builddir)/src/liblol.a
08_fbo_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
08_fbo_DEPENDENCIES = @LOL_STATIC_LIBS@


11_fractal_SOURCES = 11_fractal.cpp 11_fractal.lolfx 11_fractal_SOURCES = 11_fractal.cpp 11_fractal.lolfx
11_fractal_CPPFLAGS = @LOL_CFLAGS@ 11_fractal_CPPFLAGS = @LOL_CFLAGS@
11_fractal_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@
11_fractal_DEPENDENCIES = $(top_builddir)/src/liblol.a
11_fractal_LDFLAGS = @LOL_STATIC_LIBS@ @LOL_LIBS@
11_fractal_DEPENDENCIES = @LOL_STATIC_LIBS@



Loading…
Cancel
Save