diff --git a/build.config b/build.config
index c28f03c0..09f85460 100644
--- a/build.config
+++ b/build.config
@@ -7,6 +7,9 @@
yes
yes
yes
+ yes
+
+ no
diff --git a/build/msbuild/lol-bullet.props b/build/msbuild/lol-bullet.props
new file mode 100644
index 00000000..13180415
--- /dev/null
+++ b/build/msbuild/lol-bullet.props
@@ -0,0 +1,10 @@
+
+
+
+
+
+ {83d3b207-c601-4025-8f41-01dedc354661}
+
+
+
+
diff --git a/build/msbuild/lol-core.props b/build/msbuild/lol-core.props
new file mode 100644
index 00000000..bff2e956
--- /dev/null
+++ b/build/msbuild/lol-core.props
@@ -0,0 +1,10 @@
+
+
+
+
+
+ {9e62f2fe-3408-4eae-8238-fd84238ceeda}
+
+
+
+
diff --git a/build/msbuild/lol-lua.props b/build/msbuild/lol-lua.props
new file mode 100644
index 00000000..26338611
--- /dev/null
+++ b/build/msbuild/lol-lua.props
@@ -0,0 +1,10 @@
+
+
+
+
+
+ {d84021ca-b233-4e0f-8a52-071b83bbccc4}
+
+
+
+
diff --git a/doc/samples/benchsuite.vcxproj b/doc/samples/benchsuite.vcxproj
index 5e631383..f889c264 100644
--- a/doc/samples/benchsuite.vcxproj
+++ b/doc/samples/benchsuite.vcxproj
@@ -44,14 +44,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{B1E10086-A1DA-401A-834D-969C9DBB5CC1}
Application
diff --git a/doc/samples/btphystest.vcxproj b/doc/samples/btphystest.vcxproj
index 0b62a891..9c42f8a9 100644
--- a/doc/samples/btphystest.vcxproj
+++ b/doc/samples/btphystest.vcxproj
@@ -55,14 +55,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
true
diff --git a/doc/tutorial/01_triangle.vcxproj b/doc/tutorial/01_triangle.vcxproj
index 110725b7..cb049b12 100644
--- a/doc/tutorial/01_triangle.vcxproj
+++ b/doc/tutorial/01_triangle.vcxproj
@@ -44,14 +44,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{b92abadc-45be-4cc5-b724-9426053123a1}
Application
diff --git a/doc/tutorial/02_cube.vcxproj b/doc/tutorial/02_cube.vcxproj
index d215d23f..2ac89dea 100644
--- a/doc/tutorial/02_cube.vcxproj
+++ b/doc/tutorial/02_cube.vcxproj
@@ -44,14 +44,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{7b083da2-fe08-4f6d-bfdd-195d5c2783eb}
Application
diff --git a/doc/tutorial/03_noise.vcxproj b/doc/tutorial/03_noise.vcxproj
index 8b631111..3882ea2f 100644
--- a/doc/tutorial/03_noise.vcxproj
+++ b/doc/tutorial/03_noise.vcxproj
@@ -44,14 +44,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{b0a53d75-cbb4-4fdf-93ac-2d12a79ada0e}
Application
diff --git a/doc/tutorial/04_texture.vcxproj b/doc/tutorial/04_texture.vcxproj
index 9b801bc7..99117d4a 100644
--- a/doc/tutorial/04_texture.vcxproj
+++ b/doc/tutorial/04_texture.vcxproj
@@ -44,14 +44,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{834852db-edb6-4fd0-bcf9-45cd01126962}
Application
diff --git a/doc/tutorial/05_easymesh.vcxproj b/doc/tutorial/05_easymesh.vcxproj
index 4f505161..74f56317 100644
--- a/doc/tutorial/05_easymesh.vcxproj
+++ b/doc/tutorial/05_easymesh.vcxproj
@@ -41,17 +41,9 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
- {d84021ca-b233-4e0f-8a52-071b83bbccc4}
-
-
+
+
+
true
diff --git a/doc/tutorial/06_sprite.vcxproj b/doc/tutorial/06_sprite.vcxproj
index 6d16c8e3..4b3e33a0 100644
--- a/doc/tutorial/06_sprite.vcxproj
+++ b/doc/tutorial/06_sprite.vcxproj
@@ -41,14 +41,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{E05E23A5-67DE-42B5-98A3-E63CCE0CC0AF}
Application
diff --git a/doc/tutorial/07_input.vcxproj b/doc/tutorial/07_input.vcxproj
index 8165cf7c..513fd9a6 100644
--- a/doc/tutorial/07_input.vcxproj
+++ b/doc/tutorial/07_input.vcxproj
@@ -44,14 +44,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{572E5B9C-7E19-489C-BD8A-E8401CFBBC47}
Application
diff --git a/doc/tutorial/08_fbo.vcxproj b/doc/tutorial/08_fbo.vcxproj
index 680de825..2d43dd28 100644
--- a/doc/tutorial/08_fbo.vcxproj
+++ b/doc/tutorial/08_fbo.vcxproj
@@ -44,14 +44,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{BCEE0132-8E24-49BE-AFEB-96DAD14396BA}
Application
diff --git a/doc/tutorial/09_sound.vcxproj b/doc/tutorial/09_sound.vcxproj
index e72f15a3..34d4092f 100644
--- a/doc/tutorial/09_sound.vcxproj
+++ b/doc/tutorial/09_sound.vcxproj
@@ -41,14 +41,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{51626A22-DD68-4450-9696-13B03BF7A2C5}
Application
diff --git a/doc/tutorial/11_fractal.vcxproj b/doc/tutorial/11_fractal.vcxproj
index bc2c0c09..53184da0 100644
--- a/doc/tutorial/11_fractal.vcxproj
+++ b/doc/tutorial/11_fractal.vcxproj
@@ -44,14 +44,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{6bf81b39-edc2-4227-9992-c2d8abea95af}
Application
diff --git a/doc/tutorial/12_voronoi.vcxproj b/doc/tutorial/12_voronoi.vcxproj
index 0c044c59..c4f3f693 100644
--- a/doc/tutorial/12_voronoi.vcxproj
+++ b/doc/tutorial/12_voronoi.vcxproj
@@ -48,14 +48,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{6bf81b39-edc2-4227-9982-c2d8abea95af}
Application
diff --git a/doc/tutorial/13_shader_builder.vcxproj b/doc/tutorial/13_shader_builder.vcxproj
index 89627074..bbc595c4 100644
--- a/doc/tutorial/13_shader_builder.vcxproj
+++ b/doc/tutorial/13_shader_builder.vcxproj
@@ -38,14 +38,8 @@
x64
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
diff --git a/doc/tutorial/14_lua.vcxproj b/doc/tutorial/14_lua.vcxproj
index 5882f3af..09031d2b 100644
--- a/doc/tutorial/14_lua.vcxproj
+++ b/doc/tutorial/14_lua.vcxproj
@@ -38,17 +38,9 @@
x64
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
- {d84021ca-b233-4e0f-8a52-071b83bbccc4}
-
-
+
+
+
diff --git a/doc/tutorial/15_gui.vcxproj b/doc/tutorial/15_gui.vcxproj
index ce37ce95..d5e90e44 100644
--- a/doc/tutorial/15_gui.vcxproj
+++ b/doc/tutorial/15_gui.vcxproj
@@ -38,14 +38,8 @@
x64
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
diff --git a/doc/tutorial/16_movie.vcxproj b/doc/tutorial/16_movie.vcxproj
index bc551560..70146430 100644
--- a/doc/tutorial/16_movie.vcxproj
+++ b/doc/tutorial/16_movie.vcxproj
@@ -41,14 +41,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{5F5714D0-1C3D-4522-A409-214C5A2951AA}
Application
diff --git a/src/lol-core.vcxproj b/src/lol-core.vcxproj
index d0fb6911..173e41b7 100644
--- a/src/lol-core.vcxproj
+++ b/src/lol-core.vcxproj
@@ -413,11 +413,7 @@
true
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
diff --git a/src/t/test-base.vcxproj b/src/t/test-base.vcxproj
index f1a95fed..fa4cca38 100644
--- a/src/t/test-base.vcxproj
+++ b/src/t/test-base.vcxproj
@@ -46,14 +46,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{8f59a635-0240-4d7f-a80d-050c3f1670c2}
Application
diff --git a/src/t/test-entity.vcxproj b/src/t/test-entity.vcxproj
index b3e57551..86620c9c 100644
--- a/src/t/test-entity.vcxproj
+++ b/src/t/test-entity.vcxproj
@@ -42,14 +42,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{d7f6c2ca-5a13-4fd0-8468-1833923e3ee3}
Application
diff --git a/src/t/test-image.vcxproj b/src/t/test-image.vcxproj
index 79dab95b..9287d316 100644
--- a/src/t/test-image.vcxproj
+++ b/src/t/test-image.vcxproj
@@ -43,14 +43,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{5a27ff18-a1ec-49be-9455-415f1c701153}
Application
diff --git a/src/t/test-math.vcxproj b/src/t/test-math.vcxproj
index f103d631..ebbc6e68 100644
--- a/src/t/test-math.vcxproj
+++ b/src/t/test-math.vcxproj
@@ -60,14 +60,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{962d4e25-45d3-4ace-8c02-69fa3713abd4}
Application
diff --git a/src/t/test-sys.vcxproj b/src/t/test-sys.vcxproj
index 34fc69ca..5847fe44 100644
--- a/src/t/test-sys.vcxproj
+++ b/src/t/test-sys.vcxproj
@@ -42,14 +42,8 @@
-
-
- {9e62f2fe-3408-4eae-8238-fd84238ceeda}
-
-
- {83d3b207-c601-4025-8f41-01dedc354661}
-
-
+
+
{1782f849-b6e1-466d-9f02-a751f3f8712c}
Application