diff --git a/build/luajit/luajit.vcxproj b/build/luajit/luajit.vcxproj
index 69ea93dc7..a144b4c70 100644
--- a/build/luajit/luajit.vcxproj
+++ b/build/luajit/luajit.vcxproj
@@ -32,222 +32,125 @@
$(AegisubBinaryDir)luajit-buildvm$(AegisubPlatformSuffix)
- lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c
+
+ BuildVM;
+ ComputeLibDefNames;
+ BuildLibDefs;
+ $(BuildCompileTargets)
+
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
@@ -256,7 +159,6 @@
-
@@ -278,9 +180,7 @@
-
-
@@ -291,12 +191,10 @@
-
-
@@ -315,10 +213,6 @@
-
-
-
-
diff --git a/build/luajit/luajit.vcxproj.filters b/build/luajit/luajit.vcxproj.filters
index ce731e4c7..59e9479a1 100644
--- a/build/luajit/luajit.vcxproj.filters
+++ b/build/luajit/luajit.vcxproj.filters
@@ -19,209 +19,174 @@
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Standard library
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
- Core
-
-
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+ Core
+
+
+
+
Headers
-
-
+
+
Headers
-
-
+
+
Headers
-
-
+
+
Headers
-
-
+
+
Headers
-
-
+
+
Headers
-
+
+
+
Internal headers
@@ -246,9 +211,6 @@
Internal headers
-
- Internal headers
-
Internal headers
@@ -312,15 +274,9 @@
Internal headers
-
- Internal headers
-
Internal headers
-
- Internal headers
-
Internal headers
@@ -351,9 +307,6 @@
Internal headers
-
- Internal headers
-
Internal headers
@@ -366,9 +319,6 @@
Internal headers
-
- Internal headers
-
Internal headers
@@ -418,6 +368,47 @@
Internal headers
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
+ Standard library
+
+
JIT