瀏覽代碼

Merge branch 'master' into resource-manager

Conflicts:
	tools/CMakeLists.txt
Daniele Bartolini 12 年之前
父節點
當前提交
72d8df9808
共有 100 個文件被更改,包括 14530 次插入147 次删除
  1. 1 1
      android/build.xml
  2. 12 15
      android/jni/Android.mk
  3. 1 0
      android/jni/ArchiveResourceArchive.cpp
  4. 1 0
      android/jni/ArchiveResourceArchive.h
  5. 1 0
      android/jni/Config.h.in
  6. 0 1
      android/jni/Data.h
  7. 1 0
      android/jni/FileResourceArchive.cpp
  8. 1 0
      android/jni/FileResourceArchive.h
  9. 0 1
      android/jni/FontManager.cpp
  10. 0 1
      android/jni/FontManager.h
  11. 0 1
      android/jni/ImageLoader.cpp
  12. 0 1
      android/jni/ImageLoader.h
  13. 0 1
      android/jni/IndexBuffer.h
  14. 1 0
      android/jni/JSONParser.cpp
  15. 1 0
      android/jni/JSONParser.h
  16. 0 1
      android/jni/Material.cpp
  17. 0 1
      android/jni/Material.h
  18. 0 1
      android/jni/MaterialManager.cpp
  19. 0 1
      android/jni/MaterialManager.h
  20. 1 0
      android/jni/MaterialResource.cpp
  21. 1 0
      android/jni/MaterialResource.h
  22. 0 1
      android/jni/Mesh.cpp
  23. 0 1
      android/jni/Mesh.h
  24. 0 1
      android/jni/MeshChunk.cpp
  25. 0 1
      android/jni/MeshChunk.h
  26. 0 1
      android/jni/MeshLoader.h
  27. 0 1
      android/jni/MeshManager.cpp
  28. 0 1
      android/jni/MeshManager.h
  29. 0 1
      android/jni/OcclusionQuery.h
  30. 0 1
      android/jni/Renderer.cpp
  31. 0 1
      android/jni/Renderer.h
  32. 1 0
      android/jni/ResourceArchive.h
  33. 1 0
      android/jni/ResourceLoader.cpp
  34. 1 0
      android/jni/ResourceLoader.h
  35. 0 1
      android/jni/SpriteAnimator.cpp
  36. 0 1
      android/jni/SpriteAnimator.h
  37. 0 1
      android/jni/TextRenderer.cpp
  38. 0 1
      android/jni/TextRenderer.h
  39. 1 0
      android/jni/TextResource.cpp
  40. 1 0
      android/jni/TextResource.h
  41. 0 1
      android/jni/Texture.h
  42. 0 1
      android/jni/TextureManager.h
  43. 1 0
      android/jni/TextureResource.cpp
  44. 1 0
      android/jni/TextureResource.h
  45. 0 1
      android/jni/VertexBuffer.h
  46. 0 1
      android/jni/loaders
  47. 1 1
      android/project.properties
  48. 28 0
      proj/sublime-text/crown.proj
  49. 140 0
      proj/sublime-text/crown.sublime-workspace
  50. 6 6
      samples/android/triangle.cpp
  51. 33 7
      samples/json/json.cpp
  52. 5 5
      src/Device.cpp
  53. 73 55
      src/JSONParser.cpp
  54. 35 10
      src/JSONParser.h
  55. 87 19
      src/os/android/AndroidOS.cpp
  56. 163 0
      third/luajit-2.0.1/CMakeLists.txt
  57. 56 0
      third/luajit-2.0.1/COPYRIGHT
  58. 149 0
      third/luajit-2.0.1/Makefile
  59. 16 0
      third/luajit-2.0.1/README
  60. 298 0
      third/luajit-2.0.1/build/CMakeCache.txt
  61. 55 0
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeCCompiler.cmake
  62. 56 0
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeCXXCompiler.cmake
  63. 二進制
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeDetermineCompilerABI_C.bin
  64. 二進制
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeDetermineCompilerABI_CXX.bin
  65. 15 0
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeSystem.cmake
  66. 393 0
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdC/CMakeCCompilerId.c
  67. 二進制
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdC/a.out
  68. 375 0
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
  69. 二進制
      third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdCXX/a.out
  70. 16 0
      third/luajit-2.0.1/build/CMakeFiles/CMakeDirectoryInformation.cmake
  71. 243 0
      third/luajit-2.0.1/build/CMakeFiles/CMakeOutput.log
  72. 1968 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/C.includecache
  73. 83 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/DependInfo.cmake
  74. 1718 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/build.make
  75. 72 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/cmake_clean.cmake
  76. 3 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/cmake_clean_target.cmake
  77. 1263 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/depend.internal
  78. 1263 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/depend.make
  79. 8 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/flags.make
  80. 0 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/link.txt
  81. 64 0
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/progress.make
  82. 二進制
      third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_aux.c.o
  83. 43 0
      third/luajit-2.0.1/build/CMakeFiles/Makefile.cmake
  84. 102 0
      third/luajit-2.0.1/build/CMakeFiles/Makefile2
  85. 1 0
      third/luajit-2.0.1/build/CMakeFiles/Progress/1
  86. 1 0
      third/luajit-2.0.1/build/CMakeFiles/Progress/2
  87. 1 0
      third/luajit-2.0.1/build/CMakeFiles/Progress/count.txt
  88. 1 0
      third/luajit-2.0.1/build/CMakeFiles/TargetDirectories.txt
  89. 1 0
      third/luajit-2.0.1/build/CMakeFiles/cmake.check_cache
  90. 1 0
      third/luajit-2.0.1/build/CMakeFiles/progress.marks
  91. 1840 0
      third/luajit-2.0.1/build/Makefile
  92. 44 0
      third/luajit-2.0.1/build/cmake_install.cmake
  93. 166 0
      third/luajit-2.0.1/doc/bluequad-print.css
  94. 325 0
      third/luajit-2.0.1/doc/bluequad.css
  95. 862 0
      third/luajit-2.0.1/doc/changes.html
  96. 102 0
      third/luajit-2.0.1/doc/contact.html
  97. 187 0
      third/luajit-2.0.1/doc/ext_c_api.html
  98. 330 0
      third/luajit-2.0.1/doc/ext_ffi.html
  99. 566 0
      third/luajit-2.0.1/doc/ext_ffi_api.html
  100. 1243 0
      third/luajit-2.0.1/doc/ext_ffi_semantics.html

+ 1 - 1
android/build.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<project name="Crown" default="help">
+<project name="crown" default="help">
 
 
     <!-- The local.properties file is created and updated by the 'android' tool.
     <!-- The local.properties file is created and updated by the 'android' tool.
          It contains the path to the SDK. It should *NOT* be checked into
          It contains the path to the SDK. It should *NOT* be checked into

+ 12 - 15
android/jni/Android.mk

@@ -22,7 +22,6 @@ LOCAL_SRC_FILES :=\
 	core/bv/Frustum.cpp\
 	core/bv/Frustum.cpp\
 	core/bv/Rect.cpp\
 	core/bv/Rect.cpp\
 	core/containers/Generic.cpp\
 	core/containers/Generic.cpp\
-	core/containers/Str.cpp\
 	core/math/Color4.cpp\
 	core/math/Color4.cpp\
 	core/math/Mat3.cpp\
 	core/math/Mat3.cpp\
 	core/math/Mat4.cpp\
 	core/math/Mat4.cpp\
@@ -37,12 +36,11 @@ LOCAL_SRC_FILES :=\
 	core/streams/FileStream.cpp\
 	core/streams/FileStream.cpp\
 	core/streams/MemoryStream.cpp\
 	core/streams/MemoryStream.cpp\
 	core/streams/Stream.cpp\
 	core/streams/Stream.cpp\
+	core/threads/Thread.cpp\
+	core/threads/Mutex.cpp\
 \
 \
 	input/EventDispatcher.cpp\
 	input/EventDispatcher.cpp\
 	input/InputManager.cpp\
 	input/InputManager.cpp\
-\
-	loaders/BMPImageLoader.cpp\
-	loaders/TGAImageLoader.cpp\
 \
 \
 	os/OS.cpp\
 	os/OS.cpp\
 	os/android/AndroidOS.cpp\
 	os/android/AndroidOS.cpp\
@@ -54,27 +52,23 @@ LOCAL_SRC_FILES :=\
 \
 \
 	renderers/gles/GLESIndexBuffer.cpp\
 	renderers/gles/GLESIndexBuffer.cpp\
 	renderers/gles/GLESRenderer.cpp\
 	renderers/gles/GLESRenderer.cpp\
-	renderers/gles/GLESTexture.cpp\
-	renderers/gles/GLESTextureManager.cpp\
 	renderers/gles/GLESUtils.cpp\
 	renderers/gles/GLESUtils.cpp\
 	renderers/gles/GLESVertexBuffer.cpp\
 	renderers/gles/GLESVertexBuffer.cpp\
 \
 \
 	Camera.cpp\
 	Camera.cpp\
 	Device.cpp\
 	Device.cpp\
 	Font.cpp\
 	Font.cpp\
-	FontManager.cpp\
 	Image.cpp\
 	Image.cpp\
-	ImageLoader.cpp\
 	Log.cpp\
 	Log.cpp\
-	Material.cpp\
-	MaterialManager.cpp\
-	MeshChunk.cpp\
-	Mesh.cpp\
-	MeshManager.cpp\
+	MaterialResource.cpp\
 	MovableCamera.cpp\
 	MovableCamera.cpp\
 	Pixel.cpp\
 	Pixel.cpp\
-	Renderer.cpp\
 	ResourceManager.cpp\
 	ResourceManager.cpp\
+	ResourceLoader.cpp\
+	FileResourceArchive.cpp\
+	ArchiveResourceArchive.cpp\
+	TextureResource.cpp\
+	TextResource.cpp\
 	Skybox.cpp\
 	Skybox.cpp\
 	FPSSystem.cpp\
 	FPSSystem.cpp\
 \
 \
@@ -86,16 +80,19 @@ LOCAL_C_INCLUDES	:=\
 	$(LOCAL_PATH)/core/math\
 	$(LOCAL_PATH)/core/math\
 	$(LOCAL_PATH)/core/compressors\
 	$(LOCAL_PATH)/core/compressors\
 	$(LOCAL_PATH)/core/containers\
 	$(LOCAL_PATH)/core/containers\
+	$(LOCAL_PATH)/core/strings\
+	$(LOCAL_PATH)/core/threads\
 	$(LOCAL_PATH)/core/bv\
 	$(LOCAL_PATH)/core/bv\
 	$(LOCAL_PATH)/core/mem\
 	$(LOCAL_PATH)/core/mem\
 	$(LOCAL_PATH)/core/streams\
 	$(LOCAL_PATH)/core/streams\
+	$(LOCAL_PATH)/core/threads\
+	$(LOCAL_PATH)/core/settings\
 	$(LOCAL_PATH)/loaders\
 	$(LOCAL_PATH)/loaders\
 	$(LOCAL_PATH)/os\
 	$(LOCAL_PATH)/os\
 	$(LOCAL_PATH)/os/android\
 	$(LOCAL_PATH)/os/android\
 	$(LOCAL_PATH)/renderers\
 	$(LOCAL_PATH)/renderers\
 	$(LOCAL_PATH)/things\
 	$(LOCAL_PATH)/things\
 	$(LOCAL_PATH)/filesystem\
 	$(LOCAL_PATH)/filesystem\
-	$(LOCAL_PATH)/renderers/gl\
 	$(LOCAL_PATH)/renderers/gles\
 	$(LOCAL_PATH)/renderers/gles\
 	$(LOCAL_PATH)/renderers/gles/egl\
 	$(LOCAL_PATH)/renderers/gles/egl\
 	$(LOCAL_PATH)/input\
 	$(LOCAL_PATH)/input\

+ 1 - 0
android/jni/ArchiveResourceArchive.cpp

@@ -0,0 +1 @@
+../../src/ArchiveResourceArchive.cpp

+ 1 - 0
android/jni/ArchiveResourceArchive.h

@@ -0,0 +1 @@
+../../src/ArchiveResourceArchive.h

+ 1 - 0
android/jni/Config.h.in

@@ -0,0 +1 @@
+../../src/Config.h.in

+ 0 - 1
android/jni/Data.h

@@ -1 +0,0 @@
-../../src/Data.h

+ 1 - 0
android/jni/FileResourceArchive.cpp

@@ -0,0 +1 @@
+../../src/FileResourceArchive.cpp

+ 1 - 0
android/jni/FileResourceArchive.h

@@ -0,0 +1 @@
+../../src/FileResourceArchive.h

+ 0 - 1
android/jni/FontManager.cpp

@@ -1 +0,0 @@
-../../src/FontManager.cpp

+ 0 - 1
android/jni/FontManager.h

@@ -1 +0,0 @@
-../../src/FontManager.h

+ 0 - 1
android/jni/ImageLoader.cpp

@@ -1 +0,0 @@
-../../src/ImageLoader.cpp

+ 0 - 1
android/jni/ImageLoader.h

@@ -1 +0,0 @@
-../../src/ImageLoader.h

+ 0 - 1
android/jni/IndexBuffer.h

@@ -1 +0,0 @@
-../../src/IndexBuffer.h

+ 1 - 0
android/jni/JSONParser.cpp

@@ -0,0 +1 @@
+../../src/JSONParser.cpp

+ 1 - 0
android/jni/JSONParser.h

@@ -0,0 +1 @@
+../../src/JSONParser.h

+ 0 - 1
android/jni/Material.cpp

@@ -1 +0,0 @@
-../../src/Material.cpp

+ 0 - 1
android/jni/Material.h

@@ -1 +0,0 @@
-../../src/Material.h

+ 0 - 1
android/jni/MaterialManager.cpp

@@ -1 +0,0 @@
-../../src/MaterialManager.cpp

+ 0 - 1
android/jni/MaterialManager.h

@@ -1 +0,0 @@
-../../src/MaterialManager.h

+ 1 - 0
android/jni/MaterialResource.cpp

@@ -0,0 +1 @@
+../../src/MaterialResource.cpp

+ 1 - 0
android/jni/MaterialResource.h

@@ -0,0 +1 @@
+../../src/MaterialResource.h

+ 0 - 1
android/jni/Mesh.cpp

@@ -1 +0,0 @@
-../../src/Mesh.cpp

+ 0 - 1
android/jni/Mesh.h

@@ -1 +0,0 @@
-../../src/Mesh.h

+ 0 - 1
android/jni/MeshChunk.cpp

@@ -1 +0,0 @@
-../../src/MeshChunk.cpp

+ 0 - 1
android/jni/MeshChunk.h

@@ -1 +0,0 @@
-../../src/MeshChunk.h

+ 0 - 1
android/jni/MeshLoader.h

@@ -1 +0,0 @@
-../../src/MeshLoader.h

+ 0 - 1
android/jni/MeshManager.cpp

@@ -1 +0,0 @@
-../../src/MeshManager.cpp

+ 0 - 1
android/jni/MeshManager.h

@@ -1 +0,0 @@
-../../src/MeshManager.h

+ 0 - 1
android/jni/OcclusionQuery.h

@@ -1 +0,0 @@
-../../src/OcclusionQuery.h

+ 0 - 1
android/jni/Renderer.cpp

@@ -1 +0,0 @@
-../../src/Renderer.cpp

+ 0 - 1
android/jni/Renderer.h

@@ -1 +0,0 @@
-../../src/Renderer.h

+ 1 - 0
android/jni/ResourceArchive.h

@@ -0,0 +1 @@
+../../src/ResourceArchive.h

+ 1 - 0
android/jni/ResourceLoader.cpp

@@ -0,0 +1 @@
+../../src/ResourceLoader.cpp

+ 1 - 0
android/jni/ResourceLoader.h

@@ -0,0 +1 @@
+../../src/ResourceLoader.h

+ 0 - 1
android/jni/SpriteAnimator.cpp

@@ -1 +0,0 @@
-../../src/SpriteAnimator.cpp

+ 0 - 1
android/jni/SpriteAnimator.h

@@ -1 +0,0 @@
-../../src/SpriteAnimator.h

+ 0 - 1
android/jni/TextRenderer.cpp

@@ -1 +0,0 @@
-../../src/TextRenderer.cpp

+ 0 - 1
android/jni/TextRenderer.h

@@ -1 +0,0 @@
-../../src/TextRenderer.h

+ 1 - 0
android/jni/TextResource.cpp

@@ -0,0 +1 @@
+../../src/TextResource.cpp

+ 1 - 0
android/jni/TextResource.h

@@ -0,0 +1 @@
+../../src/TextResource.h

+ 0 - 1
android/jni/Texture.h

@@ -1 +0,0 @@
-../../src/Texture.h

+ 0 - 1
android/jni/TextureManager.h

@@ -1 +0,0 @@
-../../src/TextureManager.h

+ 1 - 0
android/jni/TextureResource.cpp

@@ -0,0 +1 @@
+../../src/TextureResource.cpp

+ 1 - 0
android/jni/TextureResource.h

@@ -0,0 +1 @@
+../../src/TextureResource.h

+ 0 - 1
android/jni/VertexBuffer.h

@@ -1 +0,0 @@
-../../src/VertexBuffer.h

+ 0 - 1
android/jni/loaders

@@ -1 +0,0 @@
-../../src/loaders

+ 1 - 1
android/project.properties

@@ -11,4 +11,4 @@
 #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
 #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
 
 
 # Project target.
 # Project target.
-target=Google Inc.:Google APIs:17
+target=android-17

+ 28 - 0
proj/sublime-text/crown.proj

@@ -0,0 +1,28 @@
+{
+	"folders":
+	[
+		{
+			"path": "/home/mikymod/Repositories/crown/"
+		}
+	],
+	"build_systems":
+	[
+		{
+			"cmd": ["make",	"crown"],
+			"name": "make"
+		},
+		{
+			"cmd": ["ndk-build", "crown"],
+			"name": "ndk"
+		},
+		{
+			"cmd": ["ant",	"debug"],
+			"name": "android"
+		}
+	],
+	"settings":
+	{
+		"tab_size": 4,
+		"auto_complete": true
+	}
+}

+ 140 - 0
proj/sublime-text/crown.sublime-workspace

@@ -0,0 +1,140 @@
+{
+	"auto_complete":
+	{
+		"selected_items":
+		[
+		]
+	},
+	"buffers":
+	[
+	],
+	"build_system": "make",
+	"command_palette":
+	{
+		"height": 0.0,
+		"selected_items":
+		[
+		],
+		"width": 0.0
+	},
+	"console":
+	{
+		"height": 0.0
+	},
+	"distraction_free":
+	{
+		"menu_visible": true,
+		"show_minimap": false,
+		"show_open_files": false,
+		"show_tabs": false,
+		"side_bar_visible": false,
+		"status_bar_visible": false
+	},
+	"file_history":
+	[
+	],
+	"find":
+	{
+		"height": 0.0
+	},
+	"find_in_files":
+	{
+		"height": 0.0,
+		"where_history":
+		[
+		]
+	},
+	"find_state":
+	{
+		"case_sensitive": false,
+		"find_history":
+		[
+		],
+		"highlight": true,
+		"in_selection": false,
+		"preserve_case": false,
+		"regex": false,
+		"replace_history":
+		[
+		],
+		"reverse": false,
+		"show_context": true,
+		"use_buffer2": true,
+		"whole_word": false,
+		"wrap": true
+	},
+	"groups":
+	[
+		{
+			"sheets":
+			[
+			]
+		}
+	],
+	"incremental_find":
+	{
+		"height": 0.0
+	},
+	"input":
+	{
+		"height": 0.0
+	},
+	"layout":
+	{
+		"cells":
+		[
+			[
+				0,
+				0,
+				1,
+				1
+			]
+		],
+		"cols":
+		[
+			0.0,
+			1.0
+		],
+		"rows":
+		[
+			0.0,
+			1.0
+		]
+	},
+	"menu_visible": true,
+	"output.exec":
+	{
+		"height": 100.0
+	},
+	"replace":
+	{
+		"height": 0.0
+	},
+	"save_all_on_build": true,
+	"select_file":
+	{
+		"height": 0.0,
+		"selected_items":
+		[
+		],
+		"width": 0.0
+	},
+	"select_project":
+	{
+		"height": 500.0,
+		"selected_items":
+		[
+			[
+				"",
+				"/home/mikymod/Repositories/crown/proj/sublime-text/crown.proj"
+			]
+		],
+		"width": 380.0
+	},
+	"show_minimap": true,
+	"show_open_files": false,
+	"show_tabs": true,
+	"side_bar_visible": true,
+	"side_bar_width": 150.0,
+	"status_bar_visible": true
+}

+ 6 - 6
samples/android/triangle.cpp

@@ -51,10 +51,10 @@ public:
 
 
 	void draw_triangle()
 	void draw_triangle()
 	{
 	{
-		GetDevice()->GetRenderer()->SetClearColor(Color4::LIGHTBLUE);
+		GetDevice()->GetRenderer()->set_clear_color(Color4::LIGHTBLUE);
 
 
-		GetDevice()->GetRenderer()->SetMatrix(MT_VIEW, Mat4::IDENTITY);
-		GetDevice()->GetRenderer()->SetMatrix(MT_MODEL, Mat4::IDENTITY);
+		GetDevice()->GetRenderer()->set_matrix(MT_VIEW, Mat4::IDENTITY);
+		GetDevice()->GetRenderer()->set_matrix(MT_MODEL, Mat4::IDENTITY);
 
 
 		cam->Render();
 		cam->Render();
 
 
@@ -62,7 +62,7 @@ public:
 										1.0f, -1.0f, -2.0f,
 										1.0f, -1.0f, -2.0f,
 										0.0f, 1.0f, -2.0f};
 										0.0f, 1.0f, -2.0f};
 
 
-		GetDevice()->GetRenderer()->SetMatrix(MT_MODEL, Mat4::IDENTITY);
+		GetDevice()->GetRenderer()->set_matrix(MT_MODEL, Mat4::IDENTITY);
 
 
 		glEnableClientState(GL_VERTEX_ARRAY);
 		glEnableClientState(GL_VERTEX_ARRAY);
 		glVertexPointer(3, GL_FLOAT, 0, vertices);
 		glVertexPointer(3, GL_FLOAT, 0, vertices);
@@ -80,9 +80,9 @@ public:
 
 
 		get_input_manager()->event_loop();
 		get_input_manager()->event_loop();
 
 
-		GetDevice()->GetRenderer()->_BeginFrame();
+		GetDevice()->GetRenderer()->begin_frame();
 		draw_triangle();
 		draw_triangle();
-		GetDevice()->GetRenderer()->_EndFrame();
+		GetDevice()->GetRenderer()->end_frame();
 
 
 		os::swap_buffers();
 		os::swap_buffers();
 	}
 	}

+ 33 - 7
samples/json/json.cpp

@@ -1,30 +1,56 @@
 #include <stdio.h>
 #include <stdio.h>
+#include <string.h>
 #include "JSONParser.h"
 #include "JSONParser.h"
+#include "Filesystem.h"
+#include "FileStream.h"
 
 
 using namespace crown;
 using namespace crown;
 
 
 int main(int argc, char** argv)
 int main(int argc, char** argv)
 {
 {
-	const char* src = "\"test\" : {\"string\" : \"dio\", \"number\" : 33}";
+	if (argc != 2)
+	{
+		printf("Configuration root path must be provided. Aborting!");
+		return -1;
+	}
+
+	Filesystem conf_root(argv[1]);
+
+	if (!conf_root.exists("json.json"))
+	{
+		printf("Configuration file does not exists. Aborting!\n");
+		return -1;
+	}
+	
+	char dst[10][256];
+
+	FileStream* stream = (FileStream*)conf_root.open("json.json", SOM_READ);
+
+ 	JSONParser* parser = new JSONParser(stream);
 
 
-	JSONParser* parser = new JSONParser();
 	json_error error;
 	json_error error;
 	JSONToken* tokens;
 	JSONToken* tokens;
 
 
 	parser->init();
 	parser->init();
-	error = parser->parse(src);
+	error = parser->parse();
 	tokens = parser->get_tokens();
 	tokens = parser->get_tokens();
 
 
 	for (int i = 0; i < parser->get_tokens_number(); i++)
 	for (int i = 0; i < parser->get_tokens_number(); i++)
 	{
 	{
-		for (int j = tokens[i].m_start; j < tokens[i].m_end; j++)
-		{
-			printf("%c", src[j]);
-		}
+		printf("token[%d]\n", i);
+		printf("type: %d\n", tokens[i].m_type);
+		printf("size: %d\n", tokens[i].m_size);
+		printf("start: %d\n",tokens[i].m_start);
+		printf("end: %d\n",tokens[i].m_end);
+		printf("parent token: %d\n",tokens[i].m_parent);
 		printf("\n");
 		printf("\n");
 	}
 	}
 
 
+	parser->shutdown();
+
 	printf("return: %d\n", error);
 	printf("return: %d\n", error);
 
 
+	conf_root.close(stream);
+
 	return 0;
 	return 0;
 }
 }

+ 5 - 5
src/Device.cpp

@@ -35,7 +35,7 @@ OTHER DEALINGS IN THE SOFTWARE.
 #include "Args.h"
 #include "Args.h"
 #include <cstdlib>
 #include <cstdlib>
 
 
-#include "renderers/gl/GLRenderer.h"
+// #include "renderers/gl/GLRenderer.h"
 #include "renderers/gles/GLESRenderer.h"
 #include "renderers/gles/GLESRenderer.h"
 
 
 namespace crown
 namespace crown
@@ -95,11 +95,11 @@ bool Device::Init(int argc, char** argv)
 	if (!mRenderer)
 	if (!mRenderer)
 	{
 	{
 		// FIXME FIXME FIXME
 		// FIXME FIXME FIXME
-		#ifdef CROWN_BUILD_OPENGL
-			mRenderer = new GLRenderer();
-		#elif defined CROWN_BUILD_OPENGLES
+		// #ifdef CROWN_BUILD_OPENGL
+		// 	mRenderer = new GLRenderer();
+		// #elif defined CROWN_BUILD_OPENGLES
 			mRenderer = new GLESRenderer();
 			mRenderer = new GLESRenderer();
-		#endif
+		// #endif
 	}
 	}
 	Log::D("Renderer created.");
 	Log::D("Renderer created.");
 
 

+ 73 - 55
src/JSONParser.cpp

@@ -1,21 +1,11 @@
 #include "JSONParser.h"
 #include "JSONParser.h"
-#include "OS.h"
+#include "FileStream.h"
 
 
 namespace crown
 namespace crown
 {
 {
 
 
-void JSONToken::print()
-{
-	os::printf("Type:\t%d\n",m_type);
-	os::printf("Start:\t%d\n",m_start);
-	os::printf("End:\t%d\n",m_end);
-	os::printf("Parent:\t%d\n",m_parent);
-	os::printf("Size:\t%d\n",m_size);
-	os::printf("\n");
-}
-
 //--------------------------------------------------------------------------
 //--------------------------------------------------------------------------
-JSONParser::JSONParser(size_t size)
+JSONParser::JSONParser(Stream* stream, size_t size)
 {
 {
 	if (size > 1024)
 	if (size > 1024)
 	{
 	{
@@ -27,37 +17,64 @@ JSONParser::JSONParser(size_t size)
 	}
 	}
 
 
 	m_size = size;
 	m_size = size;
+
+	m_stream = stream;
 }
 }
 
 
+//--------------------------------------------------------------------------
+JSONParser::~JSONParser()
+{
+	if (m_size > 1024)
+	{
+		delete m_tokens;
+	}
+	else
+	{
+		delete [] m_tokens_list;
+	}
+}
 //--------------------------------------------------------------------------
 //--------------------------------------------------------------------------
 void 
 void 
 JSONParser::init()
 JSONParser::init()
+{ 
+	m_pos = m_stream->position();
+	m_next_token = 0;
+	m_prev_token = -1;
+
+	is_init = true;
+}
+
+//--------------------------------------------------------------------------
+void
+JSONParser::shutdown()
 {
 {
 	m_pos = 0;
 	m_pos = 0;
 	m_next_token = 0;
 	m_next_token = 0;
 	m_prev_token = -1;
 	m_prev_token = -1;
 
 
-	is_init = true;
+	is_init = false;
 }
 }
 
 
 //--------------------------------------------------------------------------
 //--------------------------------------------------------------------------
 json_error 
 json_error 
-JSONParser::parse(const char* src)
+JSONParser::parse()
 {
 {
-	json_error error;
-	JSONToken* token;
-
 	if (!is_init)
 	if (!is_init)
 	{
 	{
 		return JSON_NO_INIT; 
 		return JSON_NO_INIT; 
 	}
 	}
 
 
-	while(src[m_pos] != '\0')
+	json_error error;
+	JSONToken* token;
+
+	char c;
+
+	while(!m_stream->end_of_stream())
 	{
 	{
 		json_type type;
 		json_type type;
-		char c;
 
 
-		c = src[m_pos];
+		c = (char)m_stream->read_byte();
+		m_pos = m_stream->position();
 
 
 		switch(c)
 		switch(c)
 		{
 		{
@@ -89,7 +106,6 @@ JSONParser::parse(const char* src)
 
 
 				if (m_next_token < 1)
 				if (m_next_token < 1)
 				{
 				{
-					os::printf("1\n");
 					return JSON_INV_CHAR;
 					return JSON_INV_CHAR;
 				}
 				}
 
 
@@ -101,7 +117,6 @@ JSONParser::parse(const char* src)
 					{
 					{
 						if (token->m_type != type)
 						if (token->m_type != type)
 						{
 						{
-							os::printf("%d\t%d\n", token->m_type, type);
 							return JSON_INV_CHAR;
 							return JSON_INV_CHAR;
 						}
 						}
 						token->m_end = m_pos + 1;
 						token->m_end = m_pos + 1;
@@ -117,11 +132,13 @@ JSONParser::parse(const char* src)
 					token = &m_tokens[token->m_parent];
 					token = &m_tokens[token->m_parent];
 				}
 				}
 
 
+				token->m_size = token->m_end - token->m_start;
+
 				break;
 				break;
 			}
 			}
 			case '\"':
 			case '\"':
 			{
 			{
-				error = parse_string(src);
+				error = parse_string();
             	if (m_prev_token != -1)
             	if (m_prev_token != -1)
             	{
             	{
             		m_tokens[m_prev_token].m_size++;
             		m_tokens[m_prev_token].m_size++;
@@ -152,7 +169,7 @@ JSONParser::parse(const char* src)
             case 'f':
             case 'f':
             case 'n':
             case 'n':
             {
             {
-            	error = parse_primitive(src);
+            	error = parse_primitive();
             	if (m_prev_token != -1)
             	if (m_prev_token != -1)
             	{
             	{
             		m_tokens[m_prev_token].m_size++;
             		m_tokens[m_prev_token].m_size++;
@@ -160,7 +177,14 @@ JSONParser::parse(const char* src)
             	break;
             	break;
             }
             }
 		}
 		}
-		m_pos++;
+	}
+
+	for (int i = m_next_token - 1; i >= 0; i--)
+	{
+		if (m_tokens[i].m_start != -1 && m_tokens[i].m_end == -1)
+		{
+			return JSON_INV_PART;
+		}
 	}
 	}
 
 
 	return JSON_SUCCESS;
 	return JSON_SUCCESS;
@@ -168,17 +192,18 @@ JSONParser::parse(const char* src)
 
 
 //--------------------------------------------------------------------------
 //--------------------------------------------------------------------------
 json_error
 json_error
-JSONParser::parse_string(const char* src)
+JSONParser::parse_string()
 {
 {
 	JSONToken* token;
 	JSONToken* token;
 
 
 	int start = m_pos;
 	int start = m_pos;
 
 
-	m_pos++;
+	char c; 
 
 
-	while(src[m_pos] != '\0')
+	while(!m_stream->end_of_stream())
 	{	
 	{	
-		char c = src[m_pos];
+		c = (char) m_stream->read_byte();
+		m_pos = m_stream->position();
 
 
 		if (c == '\"' || c == '\'')
 		if (c == '\"' || c == '\'')
 		{
 		{
@@ -198,9 +223,10 @@ JSONParser::parse_string(const char* src)
 
 
 		if (c == '\\')
 		if (c == '\\')
 		{
 		{
-			m_pos++;
+			c = (char)m_stream->read_byte();
+			m_pos = m_stream->position();
 
 
-			switch(src[m_pos])
+			switch(c)
 			{
 			{
 				case '\"': 
 				case '\"': 
 				case '/' : 
 				case '/' : 
@@ -210,24 +236,17 @@ JSONParser::parse_string(const char* src)
                 case 'r': 
                 case 'r': 
                 case 'n': 
                 case 'n': 
                 case 't':
                 case 't':
+                case 'u':
                 {
                 {
                 	break;
                 	break;
                 }
                 }
-                case 'u' :
-                {
-                	// TODO
-                	break;
-                }
                 default:
                 default:
                	{
                	{
                 	m_pos = start;
                 	m_pos = start;
-					os::printf("3\n");
                 	return JSON_INV_CHAR;
                 	return JSON_INV_CHAR;
-                	break;
                 }
                 }
 			}
 			}
 		}
 		}
-		m_pos++;
 	}
 	}
 	m_pos = start;
 	m_pos = start;
 	return JSON_INV_PART;
 	return JSON_INV_PART;
@@ -235,28 +254,29 @@ JSONParser::parse_string(const char* src)
 
 
 //--------------------------------------------------------------------------
 //--------------------------------------------------------------------------
 json_error
 json_error
-JSONParser::parse_primitive(const char* src)
+JSONParser::parse_primitive()
 {
 {
 	JSONToken* token;
 	JSONToken* token;
 
 
-	int start = m_pos;
+	int start = m_stream->position();
+
+	char c;
 
 
-	while (src[m_pos] != '\0')
+	while (!m_stream->end_of_stream())
 	{
 	{
-		char c = src[m_pos];
+		c = (char)m_stream->read_byte();
+		m_pos = m_stream->position();
 
 
 		switch (c)
 		switch (c)
 		{
 		{
-			case ':' :
-			case '\t': 
-			case '\r':
-			case '\n': 
-			case ' ' :
-			case ',' : 
-			case ']' : 
-			case '}' :
+
+			case ' ':
+			case ',': 
+			case '}':
+			case ']':
 			{
 			{
 				token = allocate_token();
 				token = allocate_token();
+
 				if (token == NULL)
 				if (token == NULL)
 				{
 				{
 					m_pos = start;
 					m_pos = start;
@@ -266,7 +286,8 @@ JSONParser::parse_primitive(const char* src)
 				fill_token(token, JSON_PRIMITIVE, start, m_pos);
 				fill_token(token, JSON_PRIMITIVE, start, m_pos);
 
 
 				token->m_parent = m_prev_token;
 				token->m_parent = m_prev_token;
-				m_pos--;
+
+				m_stream->seek(start);
 
 
 				return JSON_SUCCESS;
 				return JSON_SUCCESS;
 			}
 			}
@@ -275,11 +296,8 @@ JSONParser::parse_primitive(const char* src)
 		if (c < 32 || c >= 127)
 		if (c < 32 || c >= 127)
 		{
 		{
 			m_pos = start;
 			m_pos = start;
-			os::printf("4\n");
 			return JSON_INV_CHAR;
 			return JSON_INV_CHAR;
 		}
 		}
-
-		m_pos++;
 	}
 	}
 }
 }
 
 

+ 35 - 10
src/JSONParser.h

@@ -1,10 +1,13 @@
 #pragma once
 #pragma once
 
 
 #include "Types.h"
 #include "Types.h"
+#include "OS.h"
+#include "Stream.h"
 
 
 namespace crown
 namespace crown
 {
 {
 
 
+/// JSON Token types
 enum json_type
 enum json_type
 {
 {
 	JSON_PRIMITIVE 	= 0,	// Number, boolean or null
 	JSON_PRIMITIVE 	= 0,	// Number, boolean or null
@@ -13,6 +16,7 @@ enum json_type
 	JSON_STRING 	= 3		// String
 	JSON_STRING 	= 3		// String
 };
 };
 
 
+/// JSON error typology
 enum json_error
 enum json_error
 {
 {
 	JSON_NO_MEMORY	= 0,	// Not enough token provided
 	JSON_NO_MEMORY	= 0,	// Not enough token provided
@@ -22,6 +26,8 @@ enum json_error
 	JSON_SUCCESS	= 4		// Everything OK!
 	JSON_SUCCESS	= 4		// Everything OK!
 };
 };
 
 
+/// JSONToken is a container which have pointer to a single json entity 
+/// (primitive, object, array or string) of a json file.
 struct JSONToken
 struct JSONToken
 {
 {
 	json_type	m_type;
 	json_type	m_type;
@@ -30,32 +36,51 @@ struct JSONToken
 	size_t 		m_size;
 	size_t 		m_size;
 	int32_t 	m_parent;
 	int32_t 	m_parent;
 
 
-	void print();
+	inline void print()
+	{
+		os::printf("Type:\t%d\n",m_type);
+		os::printf("Start:\t%d\n",m_start);
+		os::printf("End:\t%d\n",m_end);
+		os::printf("Parent:\t%d\n",m_parent);
+		os::printf("Size:\t%d\n",m_size);
+		os::printf("\n");		
+	}
+
 };
 };
 
 
+/// JSONParser parses JSON file and stores all relative tokens.
+/// It is designed to be robust (it should work with erroneus data)
+/// and fast (data parsing on fly).
 class JSONParser
 class JSONParser
 {
 {
 public:
 public:
 	/// Constructor
 	/// Constructor
-					JSONParser(size_t size = 1024);
+					JSONParser(Stream* stream, size_t size = 1024);
+	/// Destructor
+					~JSONParser();
 	/// Init JSON parser, must be called for each different JSON string
 	/// Init JSON parser, must be called for each different JSON string
 	void 			init();
 	void 			init();
+	/// Shutdown JSON parser
+	void			shutdown();
 	/// Parse JSON data
 	/// Parse JSON data
-	json_error 		parse(const char* src);
+	json_error 		parse();
+	/// Get all tokens
+	JSONToken*		get_tokens();
+	/// Get next token
+	int32_t			get_tokens_number();
+
+private:
 	/// Parse string in JSON data
 	/// Parse string in JSON data
-	json_error		parse_string(const char* src);
+	json_error		parse_string();
 	/// Parse number or boolean in JSON data
 	/// Parse number or boolean in JSON data
-	json_error		parse_primitive(const char* src);
+	json_error		parse_primitive();
 	/// Allocate token node
 	/// Allocate token node
 	JSONToken* 		allocate_token();
 	JSONToken* 		allocate_token();
 	/// Fill token and set boundaries
 	/// Fill token and set boundaries
 	void			fill_token(JSONToken* token, json_type type, int32_t start, int32_t end);
 	void			fill_token(JSONToken* token, json_type type, int32_t start, int32_t end);
-	/// Get all tokens
-	JSONToken*		get_tokens();
-	/// Get next token
-	int32_t			get_tokens_number();
 
 
-private:
+	/// JSON stream of data
+	Stream*			m_stream;
 	/// JSON string offset
 	/// JSON string offset
 	uint32_t 		m_pos;
 	uint32_t 		m_pos;
 	/// Next token to allocate				
 	/// Next token to allocate				

+ 87 - 19
src/os/android/AndroidOS.cpp

@@ -33,6 +33,7 @@ OTHER DEALINGS IN THE SOFTWARE.
 #include <sys/time.h>
 #include <sys/time.h>
 #include <time.h>
 #include <time.h>
 #include <android/asset_manager_jni.h>
 #include <android/asset_manager_jni.h>
+#include <pthread.h>
 
 
 #include "OS.h"
 #include "OS.h"
 #include "AndroidOS.h"
 #include "AndroidOS.h"
@@ -152,7 +153,7 @@ const char* get_cwd()
 	static char cwdBuf[MAX_PATH_LENGTH];
 	static char cwdBuf[MAX_PATH_LENGTH];
 	if (getcwd(cwdBuf, MAX_PATH_LENGTH) == NULL)
 	if (getcwd(cwdBuf, MAX_PATH_LENGTH) == NULL)
 	{
 	{
-		return Str::EMPTY;
+		return string::EMPTY;
 	}
 	}
 
 
 	return cwdBuf;
 	return cwdBuf;
@@ -166,7 +167,7 @@ const char* get_home()
 
 
 	if (envHome == NULL)
 	if (envHome == NULL)
 	{
 	{
-		return Str::EMPTY;
+		return string::EMPTY;
 	}
 	}
 
 
 	return envHome;
 	return envHome;
@@ -180,34 +181,34 @@ const char* get_env(const char* env)
 
 
 	if (envDevel == NULL)
 	if (envDevel == NULL)
 	{
 	{
-		return Str::EMPTY;
+		return string::EMPTY;
 	}
 	}
 
 
 	return envDevel;
 	return envDevel;
 }
 }
 
 
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
-bool ls(const char* path, List<Str>& fileList)
-{
-	DIR *dir;
-	struct dirent *ent;
+// bool ls(const char* path, List<Str>& fileList)
+// {
+// 	DIR *dir;
+// 	struct dirent *ent;
 
 
-	dir = opendir(path);
+// 	dir = opendir(path);
 
 
-	if (dir == NULL)
-	{
-		return false;
-	}
+// 	if (dir == NULL)
+// 	{
+// 		return false;
+// 	}
 
 
-	while ((ent = readdir (dir)) != NULL)
-	{
-		fileList.push_back(Str(ent->d_name));
-	}
+// 	while ((ent = readdir (dir)) != NULL)
+// 	{
+// 		fileList.push_back(Str(ent->d_name));
+// 	}
 
 
-	closedir (dir);
+// 	closedir (dir);
 
 
-	return true;
-}
+// 	return true;
+// }
 
 
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 void init_os()
 void init_os()
@@ -265,6 +266,73 @@ void swap_buffers()
 	// not necessary
 	// not necessary
 }
 }
 
 
+//-----------------------------------------------------------------------------
+void thread_create(ThreadFunction f, void* params, OSThread& thread, const char* name)
+{
+	OSThread tid;
+	tid.name = name;
+
+	// Make thread joinable
+	pthread_attr_t attr;
+	pthread_attr_init(&attr);
+	pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE);
+
+	// Create thread
+	int rc = pthread_create(&tid.thread, &attr, f, (void*)params);
+
+	if (rc != 0)
+	{
+		os::printf("OS: ERROR: Unable to create the thread '%s' Error code: %d\n", name, rc);
+		exit(-1);
+	}
+
+	// Free memory
+	pthread_attr_destroy(&attr);
+
+	thread = tid;
+}
+
+//-----------------------------------------------------------------------------
+void thread_join(OSThread thread)
+{
+	pthread_join(thread.thread, NULL);
+}
+
+//-----------------------------------------------------------------------------
+void thread_detach(OSThread thread)
+{
+	pthread_detach(thread.thread);
+}
+
+//-----------------------------------------------------------------------------
+void mutex_create(OSMutex& mutex)
+{
+	OSMutex mut;
+
+	pthread_mutex_init(&mut.mutex, NULL);
+
+	mutex = mut;
+}
+
+//-----------------------------------------------------------------------------
+void mutex_destroy(OSMutex mutex)
+{
+	pthread_mutex_destroy(&mutex.mutex);
+}
+
+//-----------------------------------------------------------------------------
+void mutex_lock(OSMutex mutex)
+{
+	pthread_mutex_lock(&mutex.mutex);
+}
+
+//-----------------------------------------------------------------------------
+void mutex_unlock(OSMutex mutex)
+{
+	pthread_mutex_unlock(&mutex.mutex);
+}
+
+
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 JNIEXPORT void JNICALL Java_crown_android_CrownLib_initAssetManager(JNIEnv* env, jobject obj, jobject assetManager)
 JNIEXPORT void JNICALL Java_crown_android_CrownLib_initAssetManager(JNIEnv* env, jobject obj, jobject assetManager)
 {
 {

+ 163 - 0
third/luajit-2.0.1/CMakeLists.txt

@@ -0,0 +1,163 @@
+# LuaJIT CMake build file
+cmake_minimum_required (VERSION 2.8)
+
+project (crown-luajit)
+	
+if (NOT LUAJIT_SOURCE_NAME)
+        set (LUAJIT_SOURCE_NAME "LuaJIT-2.0.1")
+endif (NOT LUAJIT_SOURCE_NAME)
+	
+set(LUAJIT_SRC_FOLDER "src")
+# Create variable for include and library
+set(LUAJIT_INCLUDE_DIR "${LUAJIT_SRC_FOLDER}" CACHE STRING "LuaJIT include directory" FORCE)
+set(LUAJIT_LIBRARIES LUAJIT CACHE STRING "LuaJIT libraries" FORCE)
+
+set (LUA_SRC
+    ${LUAJIT_SRC_FOLDER}/lib_aux.c
+    ${LUAJIT_SRC_FOLDER}/lib_base.c
+    ${LUAJIT_SRC_FOLDER}/lib_bit.c
+    ${LUAJIT_SRC_FOLDER}/lib_debug.c
+    ${LUAJIT_SRC_FOLDER}/lib_ffi.c
+    ${LUAJIT_SRC_FOLDER}/lib_init.c
+    ${LUAJIT_SRC_FOLDER}/lib_io.c
+    ${LUAJIT_SRC_FOLDER}/lib_jit.c
+    ${LUAJIT_SRC_FOLDER}/lib_math.c
+    ${LUAJIT_SRC_FOLDER}/lib_os.c
+    ${LUAJIT_SRC_FOLDER}/lib_package.c
+    ${LUAJIT_SRC_FOLDER}/lib_string.c
+    ${LUAJIT_SRC_FOLDER}/lib_table.c
+    ${LUAJIT_SRC_FOLDER}/lj_alloc.c
+    ${LUAJIT_SRC_FOLDER}/ljamalg.c
+    ${LUAJIT_SRC_FOLDER}/lj_api.c
+    ${LUAJIT_SRC_FOLDER}/lj_asm.c
+    ${LUAJIT_SRC_FOLDER}/lj_bc.c
+    ${LUAJIT_SRC_FOLDER}/lj_bcread.c
+    ${LUAJIT_SRC_FOLDER}/lj_bcwrite.c
+    ${LUAJIT_SRC_FOLDER}/lj_carith.c
+    ${LUAJIT_SRC_FOLDER}/lj_ccall.c
+    ${LUAJIT_SRC_FOLDER}/lj_ccallback.c
+    ${LUAJIT_SRC_FOLDER}/lj_cconv.c
+    ${LUAJIT_SRC_FOLDER}/lj_cdata.c
+    ${LUAJIT_SRC_FOLDER}/lj_char.c
+    ${LUAJIT_SRC_FOLDER}/lj_clib.c
+    ${LUAJIT_SRC_FOLDER}/lj_cparse.c
+    ${LUAJIT_SRC_FOLDER}/lj_crecord.c
+    ${LUAJIT_SRC_FOLDER}/lj_ctype.c
+	${LUAJIT_SRC_FOLDER}/lj_debug.c
+    ${LUAJIT_SRC_FOLDER}/lj_dispatch.c
+    ${LUAJIT_SRC_FOLDER}/lj_err.c
+    ${LUAJIT_SRC_FOLDER}/lj_ffrecord.c
+    ${LUAJIT_SRC_FOLDER}/lj_func.c
+    ${LUAJIT_SRC_FOLDER}/lj_gc.c
+    ${LUAJIT_SRC_FOLDER}/lj_gdbjit.c
+    ${LUAJIT_SRC_FOLDER}/lj_ir.c
+    ${LUAJIT_SRC_FOLDER}/lj_lex.c
+    ${LUAJIT_SRC_FOLDER}/lj_lib.c
+    ${LUAJIT_SRC_FOLDER}/lj_load.c
+    ${LUAJIT_SRC_FOLDER}/lj_mcode.c
+    ${LUAJIT_SRC_FOLDER}/lj_meta.c
+    ${LUAJIT_SRC_FOLDER}/lj_obj.c
+    ${LUAJIT_SRC_FOLDER}/lj_opt_dce.c
+    ${LUAJIT_SRC_FOLDER}/lj_opt_fold.c
+    ${LUAJIT_SRC_FOLDER}/lj_opt_loop.c
+    ${LUAJIT_SRC_FOLDER}/lj_opt_mem.c
+    ${LUAJIT_SRC_FOLDER}/lj_opt_narrow.c
+    ${LUAJIT_SRC_FOLDER}/lj_opt_sink.c
+    ${LUAJIT_SRC_FOLDER}/lj_opt_split.c
+    ${LUAJIT_SRC_FOLDER}/lj_parse.c
+    ${LUAJIT_SRC_FOLDER}/lj_record.c
+    ${LUAJIT_SRC_FOLDER}/lj_snap.c
+    ${LUAJIT_SRC_FOLDER}/lj_state.c
+    ${LUAJIT_SRC_FOLDER}/lj_str.c
+    ${LUAJIT_SRC_FOLDER}/lj_strscan.c
+    ${LUAJIT_SRC_FOLDER}/lj_tab.c
+    ${LUAJIT_SRC_FOLDER}/lj_trace.c
+    ${LUAJIT_SRC_FOLDER}/lj_udata.c
+    ${LUAJIT_SRC_FOLDER}/lj_vmevent.c
+    ${LUAJIT_SRC_FOLDER}/lj_vmmath.c
+    ${LUAJIT_SRC_FOLDER}/luajit.c
+)
+
+set ($LUA_HEADERS
+    ${LUAJIT_SRC_FOLDER}/lj_alloc.h
+    ${LUAJIT_SRC_FOLDER}/lj_arch.h	
+    ${LUAJIT_SRC_FOLDER}/lj_asm.h	
+    ${LUAJIT_SRC_FOLDER}/lj_asm_arm.h
+    ${LUAJIT_SRC_FOLDER}/lj_asm_mips.h
+    ${LUAJIT_SRC_FOLDER}/lj_asm_ppc.h
+    ${LUAJIT_SRC_FOLDER}/lj_asm_x86.h
+    ${LUAJIT_SRC_FOLDER}/lj_bc.h	
+    ${LUAJIT_SRC_FOLDER}/lj_bcdump.h
+    ${LUAJIT_SRC_FOLDER}/lj_carith.h
+    ${LUAJIT_SRC_FOLDER}/lj_ccall.h
+    ${LUAJIT_SRC_FOLDER}/lj_ccallback.h
+    ${LUAJIT_SRC_FOLDER}/lj_cconv.h
+    ${LUAJIT_SRC_FOLDER}/lj_cdata.h
+    ${LUAJIT_SRC_FOLDER}/lj_char.h
+    ${LUAJIT_SRC_FOLDER}/lj_clib.h
+    ${LUAJIT_SRC_FOLDER}/lj_cparse.h
+    ${LUAJIT_SRC_FOLDER}/lj_crecord.h
+    ${LUAJIT_SRC_FOLDER}/lj_ctype.h
+    ${LUAJIT_SRC_FOLDER}/lj_debug.h
+    ${LUAJIT_SRC_FOLDER}/lj_def.h
+    ${LUAJIT_SRC_FOLDER}/lj_dispatch.h
+    ${LUAJIT_SRC_FOLDER}/lj_emit_arm.h
+    ${LUAJIT_SRC_FOLDER}/lj_emit_mips.h
+    ${LUAJIT_SRC_FOLDER}/lj_emit_ppc.h
+    ${LUAJIT_SRC_FOLDER}/lj_emit_x86.h
+    ${LUAJIT_SRC_FOLDER}/lj_err.h
+    ${LUAJIT_SRC_FOLDER}/lj_errmsg.h
+    ${LUAJIT_SRC_FOLDER}/lj_ff.h
+    ${LUAJIT_SRC_FOLDER}/lj_ffrecord.h
+    ${LUAJIT_SRC_FOLDER}/lj_frame.h
+    ${LUAJIT_SRC_FOLDER}/lj_func.h
+    ${LUAJIT_SRC_FOLDER}/lj_gc.h
+    ${LUAJIT_SRC_FOLDER}/lj_gdbjit.h
+    ${LUAJIT_SRC_FOLDER}/lj_ir.h
+    ${LUAJIT_SRC_FOLDER}/lj_ircall.h
+    ${LUAJIT_SRC_FOLDER}/lj_iropt.h
+    ${LUAJIT_SRC_FOLDER}/lj_jit.h
+    ${LUAJIT_SRC_FOLDER}/lj_lex.h
+    ${LUAJIT_SRC_FOLDER}/lj_lib.h
+    ${LUAJIT_SRC_FOLDER}/lj_mcode.h
+    ${LUAJIT_SRC_FOLDER}/lj_meta.h
+    ${LUAJIT_SRC_FOLDER}/lj_obj.h
+    ${LUAJIT_SRC_FOLDER}/lj_parser.h
+    ${LUAJIT_SRC_FOLDER}/lj_record.h
+    ${LUAJIT_SRC_FOLDER}/lj_snap.h
+    ${LUAJIT_SRC_FOLDER}/lj_state.h
+    ${LUAJIT_SRC_FOLDER}/lj_str.h
+    ${LUAJIT_SRC_FOLDER}/lj_strscan.h
+    ${LUAJIT_SRC_FOLDER}/lj_tab.h
+    ${LUAJIT_SRC_FOLDER}/lj_target.h
+    ${LUAJIT_SRC_FOLDER}/lj_target_arm.h
+    ${LUAJIT_SRC_FOLDER}/lj_target_mips.h
+    ${LUAJIT_SRC_FOLDER}/lj_target_ppc.h
+    ${LUAJIT_SRC_FOLDER}/lj_target_x86.h
+    ${LUAJIT_SRC_FOLDER}/lj_trace.h
+    ${LUAJIT_SRC_FOLDER}/lj_traceerr.h
+    ${LUAJIT_SRC_FOLDER}/lj_udata.h
+    ${LUAJIT_SRC_FOLDER}/lj_vm.h
+    ${LUAJIT_SRC_FOLDER}/lj_vmevent.h
+    ${LUAJIT_SRC_FOLDER}/luaconf.h
+    ${LUAJIT_SRC_FOLDER}/lua.hpp
+)
+include_directories("${LUAJIT_SOURCE_NAME}/dynasm")
+add_library(${LUAJIT_LIBRARIES} STATIC ${LUA_SRC})
+if (NOT LUAJIT_STATICLIB_OUTPUT_PATH)
+	set(LUAJIT_STATICLIB_OUTPUT_PATH "." CACHE STRING
+         "LuaJIT static lib output directory")
+endif (NOT LUAJIT_STATICLIB_OUTPUT_PATH)
+
+set_target_properties (${LUAJIT_LIBRARIES} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY "${LUAJIT_STATICLIB_OUTPUT_PATH}")
+	
+#if (WINDOWS)
+#	if (MSVC)
+#	    set(lua_compile_def
+ #       	_CRT_SECURE_NO_DEPRECATE
+  #          _CRT_NONSTDC_NO_DEPRECATE)
+   # endif (MSVC)
+#endif (WINSOWA)
+set_target_properties(${LUAJIT_LIBRARIES} PROPERTIES
+COMPILE_DEFINITIONS "${lua_compile_def}")
+

+ 56 - 0
third/luajit-2.0.1/COPYRIGHT

@@ -0,0 +1,56 @@
+===============================================================================
+LuaJIT -- a Just-In-Time Compiler for Lua. http://luajit.org/
+
+Copyright (C) 2005-2013 Mike Pall. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+[ MIT license: http://www.opensource.org/licenses/mit-license.php ]
+
+===============================================================================
+[ LuaJIT includes code from Lua 5.1/5.2, which has this license statement: ]
+
+Copyright (C) 1994-2012 Lua.org, PUC-Rio.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+===============================================================================
+[ LuaJIT includes code from dlmalloc, which has this license statement: ]
+
+This is a version (aka dlmalloc) of malloc/free/realloc written by
+Doug Lea and released to the public domain, as explained at
+http://creativecommons.org/licenses/publicdomain
+
+===============================================================================

+ 149 - 0
third/luajit-2.0.1/Makefile

@@ -0,0 +1,149 @@
+##############################################################################
+# LuaJIT top level Makefile for installation. Requires GNU Make.
+#
+# Please read doc/install.html before changing any variables!
+#
+# Suitable for POSIX platforms (Linux, *BSD, OSX etc.).
+# Note: src/Makefile has many more configurable options.
+#
+# ##### This Makefile is NOT useful for Windows! #####
+# For MSVC, please follow the instructions given in src/msvcbuild.bat.
+# For MinGW and Cygwin, cd to src and run make with the Makefile there.
+#
+# Copyright (C) 2005-2013 Mike Pall. See Copyright Notice in luajit.h
+##############################################################################
+
+MAJVER=  2
+MINVER=  0
+RELVER=  1
+VERSION= $(MAJVER).$(MINVER).$(RELVER)
+ABIVER=  5.1
+
+##############################################################################
+#
+# Change the installation path as needed. This automatically adjusts
+# the paths in src/luaconf.h, too. Note: PREFIX must be an absolute path!
+#
+export PREFIX= /usr/local
+##############################################################################
+
+DPREFIX= $(DESTDIR)$(PREFIX)
+INSTALL_BIN=   $(DPREFIX)/bin
+INSTALL_LIB=   $(DPREFIX)/lib
+INSTALL_SHARE= $(DPREFIX)/share
+INSTALL_INC=   $(DPREFIX)/include/luajit-$(MAJVER).$(MINVER)
+
+INSTALL_LJLIBD= $(INSTALL_SHARE)/luajit-$(VERSION)
+INSTALL_JITLIB= $(INSTALL_LJLIBD)/jit
+INSTALL_LMODD= $(INSTALL_SHARE)/lua
+INSTALL_LMOD= $(INSTALL_LMODD)/$(ABIVER)
+INSTALL_CMODD= $(INSTALL_LIB)/lua
+INSTALL_CMOD= $(INSTALL_CMODD)/$(ABIVER)
+INSTALL_MAN= $(INSTALL_SHARE)/man/man1
+INSTALL_PKGCONFIG= $(INSTALL_LIB)/pkgconfig
+
+INSTALL_TNAME= luajit-$(VERSION)
+INSTALL_TSYMNAME= luajit
+INSTALL_ANAME= libluajit-$(ABIVER).a
+INSTALL_SONAME= libluajit-$(ABIVER).so.$(MAJVER).$(MINVER).$(RELVER)
+INSTALL_SOSHORT= libluajit-$(ABIVER).so
+INSTALL_DYLIBNAME= libluajit-$(ABIVER).$(MAJVER).$(MINVER).$(RELVER).dylib
+INSTALL_DYLIBSHORT1= libluajit-$(ABIVER).dylib
+INSTALL_DYLIBSHORT2= libluajit-$(ABIVER).$(MAJVER).dylib
+INSTALL_PCNAME= luajit.pc
+
+INSTALL_STATIC= $(INSTALL_LIB)/$(INSTALL_ANAME)
+INSTALL_DYN= $(INSTALL_LIB)/$(INSTALL_SONAME)
+INSTALL_SHORT1= $(INSTALL_LIB)/$(INSTALL_SOSHORT)
+INSTALL_SHORT2= $(INSTALL_LIB)/$(INSTALL_SOSHORT)
+INSTALL_T= $(INSTALL_BIN)/$(INSTALL_TNAME)
+INSTALL_TSYM= $(INSTALL_BIN)/$(INSTALL_TSYMNAME)
+INSTALL_PC= $(INSTALL_PKGCONFIG)/$(INSTALL_PCNAME)
+
+INSTALL_DIRS= $(INSTALL_BIN) $(INSTALL_LIB) $(INSTALL_INC) $(INSTALL_MAN) \
+  $(INSTALL_PKGCONFIG) $(INSTALL_JITLIB) $(INSTALL_LMOD) $(INSTALL_CMOD)
+UNINSTALL_DIRS= $(INSTALL_JITLIB) $(INSTALL_LJLIBD) $(INSTALL_INC) \
+  $(INSTALL_LMOD) $(INSTALL_LMODD) $(INSTALL_CMOD) $(INSTALL_CMODD)
+
+RM= rm -f
+MKDIR= mkdir -p
+RMDIR= rmdir 2>/dev/null
+SYMLINK= ln -sf
+INSTALL_X= install -m 0755
+INSTALL_F= install -m 0644
+UNINSTALL= $(RM)
+LDCONFIG= ldconfig -n
+SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|"
+
+FILE_T= luajit
+FILE_A= libluajit.a
+FILE_SO= libluajit.so
+FILE_MAN= luajit.1
+FILE_PC= luajit.pc
+FILES_INC= lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h
+FILES_JITLIB= bc.lua v.lua dump.lua dis_x86.lua dis_x64.lua dis_arm.lua \
+	      dis_ppc.lua dis_mips.lua dis_mipsel.lua bcsave.lua vmdef.lua
+
+ifeq (,$(findstring Windows,$(OS)))
+  ifeq (Darwin,$(shell uname -s))
+    INSTALL_SONAME= $(INSTALL_DYLIBNAME)
+    INSTALL_SHORT1= $(INSTALL_LIB)/$(INSTALL_DYLIBSHORT1)
+    INSTALL_SHORT2= $(INSTALL_LIB)/$(INSTALL_DYLIBSHORT2)
+    LDCONFIG= :
+  endif
+endif
+
+##############################################################################
+
+INSTALL_DEP= src/luajit
+
+default all $(INSTALL_DEP):
+	@echo "==== Building LuaJIT $(VERSION) ===="
+	$(MAKE) -C src
+	@echo "==== Successfully built LuaJIT $(VERSION) ===="
+
+install: $(INSTALL_DEP)
+	@echo "==== Installing LuaJIT $(VERSION) to $(PREFIX) ===="
+	$(MKDIR) $(INSTALL_DIRS)
+	cd src && $(INSTALL_X) $(FILE_T) $(INSTALL_T)
+	cd src && test -f $(FILE_A) && $(INSTALL_F) $(FILE_A) $(INSTALL_STATIC) || :
+	$(RM) $(INSTALL_TSYM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2)
+	cd src && test -f $(FILE_SO) && \
+	  $(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \
+	  $(LDCONFIG) $(INSTALL_LIB) && \
+	  $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT1) && \
+	  $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT2) || :
+	cd etc && $(INSTALL_F) $(FILE_MAN) $(INSTALL_MAN)
+	cd etc && $(SED_PC) $(FILE_PC) > $(FILE_PC).tmp && \
+	  $(INSTALL_F) $(FILE_PC).tmp $(INSTALL_PC) && \
+	  $(RM) $(FILE_PC).tmp
+	cd src && $(INSTALL_F) $(FILES_INC) $(INSTALL_INC)
+	cd src/jit && $(INSTALL_F) $(FILES_JITLIB) $(INSTALL_JITLIB)
+	$(SYMLINK) $(INSTALL_TNAME) $(INSTALL_TSYM)
+	@echo "==== Successfully installed LuaJIT $(VERSION) to $(PREFIX) ===="
+
+uninstall:
+	@echo "==== Uninstalling LuaJIT $(VERSION) from $(PREFIX) ===="
+	$(UNINSTALL) $(INSTALL_TSYM) $(INSTALL_T) $(INSTALL_STATIC) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) $(INSTALL_MAN)/$(FILE_MAN) $(INSTALL_PC)
+	for file in $(FILES_JITLIB); do \
+	  $(UNINSTALL) $(INSTALL_JITLIB)/$$file; \
+	  done
+	for file in $(FILES_INC); do \
+	  $(UNINSTALL) $(INSTALL_INC)/$$file; \
+	  done
+	$(LDCONFIG) $(INSTALL_LIB)
+	$(RMDIR) $(UNINSTALL_DIRS) || :
+	@echo "==== Successfully uninstalled LuaJIT $(VERSION) from $(PREFIX) ===="
+
+##############################################################################
+
+amalg:
+	@echo "Building LuaJIT $(VERSION)"
+	$(MAKE) -C src amalg
+
+clean:
+	$(MAKE) -C src clean
+
+.PHONY: all install amalg clean
+
+##############################################################################

+ 16 - 0
third/luajit-2.0.1/README

@@ -0,0 +1,16 @@
+README for LuaJIT 2.0.1
+-----------------------
+
+LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.
+
+Project Homepage: http://luajit.org/
+
+LuaJIT is Copyright (C) 2005-2013 Mike Pall.
+LuaJIT is free software, released under the MIT license.
+See full Copyright Notice in the COPYRIGHT file or in luajit.h.
+
+Documentation for LuaJIT is available in HTML format.
+Please point your favorite browser to:
+
+ doc/luajit.html
+

+ 298 - 0
third/luajit-2.0.1/build/CMakeCache.txt

@@ -0,0 +1,298 @@
+# This is the CMakeCache file.
+# For build in directory: /home/mikymod/Scrivania/LuaJIT-2.0.1/build
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
+// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
+CMAKE_BUILD_TYPE:STRING=
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler.
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
+
+//Flags used by the compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the compiler during debug builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the compiler during release minsize builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds (/MD /Ob1 /Oi
+// /Ot /Oy /Gs will produce slightly less optimized but smaller
+// files).
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during Release with Debug Info builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler.
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
+//Flags used by the compiler during all build types.
+CMAKE_C_FLAGS:STRING=
+
+//Flags used by the compiler during debug builds.
+CMAKE_C_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the compiler during release minsize builds.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds (/MD /Ob1 /Oi
+// /Ot /Oy /Gs will produce slightly less optimized but smaller
+// files).
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during Release with Debug Info builds.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Flags used by the linker.
+CMAKE_EXE_LINKER_FLAGS:STRING=' '
+
+//Flags used by the linker during debug builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+//Flags used by the linker during the creation of modules.
+CMAKE_MODULE_LINKER_FLAGS:STRING=' '
+
+//Flags used by the linker during debug builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=crown-luajit
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Flags used by the linker during the creation of dll's.
+CMAKE_SHARED_LINKER_FLAGS:STRING=' '
+
+//Flags used by the linker during debug builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If true, cmake will use relative paths in makefiles and projects.
+CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make.  This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//LuaJIT include directory
+LUAJIT_INCLUDE_DIR:STRING=src
+
+//LuaJIT libraries
+LUAJIT_LIBRARIES:STRING=LUAJIT
+
+//Dependencies for target
+LUAJIT_LIB_DEPENDS:STATIC=
+
+//LuaJIT static lib output directory
+LUAJIT_STATICLIB_OUTPUT_PATH:STRING=.
+
+//Value Computed by CMake
+crown-luajit_BINARY_DIR:STATIC=/home/mikymod/Scrivania/LuaJIT-2.0.1/build
+
+//Value Computed by CMake
+crown-luajit_SOURCE_DIR:STATIC=/home/mikymod/Scrivania/LuaJIT-2.0.1
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_BUILD_TOOL
+CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
+//What is the target build tool cmake is generating for.
+CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/mikymod/Scrivania/LuaJIT-2.0.1/build
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=10
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//Path to cache edit program executable.
+CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Start directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/mikymod/Scrivania/LuaJIT-2.0.1
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.8
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
+CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+

+ 55 - 0
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeCCompiler.cmake

@@ -0,0 +1,55 @@
+set(CMAKE_C_COMPILER "/usr/bin/cc")
+set(CMAKE_C_COMPILER_ARG1 "")
+set(CMAKE_C_COMPILER_ID "GNU")
+set(CMAKE_C_COMPILER_VERSION "4.8.0")
+set(CMAKE_C_PLATFORM_ID "Linux")
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_COMPILER_IS_GNUCC 1)
+set(CMAKE_C_COMPILER_LOADED 1)
+set(CMAKE_C_COMPILER_WORKS TRUE)
+set(CMAKE_C_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW )
+set(CMAKE_COMPILER_IS_CYGWIN )
+if(CMAKE_COMPILER_IS_CYGWIN)
+  set(CYGWIN 1)
+  set(UNIX 1)
+endif()
+
+set(CMAKE_C_COMPILER_ENV_VAR "CC")
+
+if(CMAKE_COMPILER_IS_MINGW)
+  set(MINGW 1)
+endif()
+set(CMAKE_C_COMPILER_ID_RUN 1)
+set(CMAKE_C_SOURCE_FILE_EXTENSIONS c)
+set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_C_LINKER_PREFERENCE 10)
+
+# Save compiler ABI information.
+set(CMAKE_C_SIZEOF_DATA_PTR "8")
+set(CMAKE_C_COMPILER_ABI "ELF")
+set(CMAKE_C_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_C_SIZEOF_DATA_PTR)
+  set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_C_COMPILER_ABI)
+  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
+endif()
+
+if(CMAKE_C_LIBRARY_ARCHITECTURE)
+  set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+
+
+
+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c")
+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0;/usr/lib;/lib")
+
+
+

+ 56 - 0
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeCXXCompiler.cmake

@@ -0,0 +1,56 @@
+set(CMAKE_CXX_COMPILER "/usr/bin/c++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "GNU")
+set(CMAKE_CXX_COMPILER_VERSION "4.8.0")
+set(CMAKE_CXX_PLATFORM_ID "Linux")
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_COMPILER_IS_GNUCXX 1)
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW )
+set(CMAKE_COMPILER_IS_CYGWIN )
+if(CMAKE_COMPILER_IS_CYGWIN)
+  set(CYGWIN 1)
+  set(UNIX 1)
+endif()
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+if(CMAKE_COMPILER_IS_MINGW)
+  set(MINGW 1)
+endif()
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP)
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "ELF")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+  set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+  set(CMAKE_LIBRARY_ARCHITECTURE "")
+endif()
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;c")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0;/usr/lib;/lib")
+
+
+

二進制
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeDetermineCompilerABI_C.bin


二進制
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeDetermineCompilerABI_CXX.bin


+ 15 - 0
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CMakeSystem.cmake

@@ -0,0 +1,15 @@
+
+
+set(CMAKE_SYSTEM "Linux-3.8.7-1-ARCH")
+set(CMAKE_SYSTEM_NAME "Linux")
+set(CMAKE_SYSTEM_VERSION "3.8.7-1-ARCH")
+set(CMAKE_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_HOST_SYSTEM "Linux-3.8.7-1-ARCH")
+set(CMAKE_HOST_SYSTEM_NAME "Linux")
+set(CMAKE_HOST_SYSTEM_VERSION "3.8.7-1-ARCH")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)

+ 393 - 0
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdC/CMakeCCompilerId.c

@@ -0,0 +1,393 @@
+#ifdef __cplusplus
+# error "A C++ compiler has been selected for C."
+#endif
+
+/* Version number components: V=Version, R=Revision, P=Patch
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
+
+#if defined(__18CXX)
+# define ID_VOID_MAIN
+#endif
+
+#if defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+  /* __INTEL_COMPILER = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER    % 10)
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__     & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+  /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "Watcom"
+  /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100)
+
+#elif defined(__SUNPRO_C)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_C >= 0x5100
+   /* __SUNPRO_C = 0xVRRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
+# else
+   /* __SUNPRO_C = 0xVRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
+# endif
+
+#elif defined(__HP_cc)
+# define COMPILER_ID "HP"
+  /* __HP_cc = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
+
+#elif defined(__DECC)
+# define COMPILER_ID "Compaq"
+  /* __DECC_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
+
+#elif defined(__IBMC__)
+# if defined(__COMPILER_VER__)
+#  define COMPILER_ID "zOS"
+# else
+#  if __IBMC__ >= 800
+#   define COMPILER_ID "XL"
+#  else
+#   define COMPILER_ID "VisualAge"
+#  endif
+   /* __IBMC__ = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+#  define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI_DSP"
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
+
+#elif defined(__TINYC__)
+# define COMPILER_ID "TinyCC"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+  /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+#  if _MSC_VER >= 1400
+    /* _MSC_FULL_VER = VVRRPPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+#  else
+    /* _MSC_FULL_VER = VVRRPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+#  endif
+# endif
+# if defined(_MSC_BUILD)
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+/* Analog VisualDSP++ >= 4.5.6 */
+#elif defined(__VISUALDSPVERSION__)
+# define COMPILER_ID "ADSP"
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
+
+/* Analog VisualDSP++ < 4.5.6 */
+#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+
+/* IAR Systems compiler for embedded systems.
+   http://www.iar.com
+   Not supported yet by CMake
+#elif defined(__IAR_SYSTEMS_ICC__)
+# define COMPILER_ID "IAR" */
+
+/* sdcc, the small devices C compiler for embedded systems,
+   http://sdcc.sourceforge.net  */
+#elif defined(SDCC)
+# define COMPILER_ID "SDCC"
+  /* SDCC = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
+#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+# if defined(_SGI_COMPILER_VERSION)
+  /* _SGI_COMPILER_VERSION = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
+#  define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION    % 10)
+# else
+  /* _COMPILER_VERSION = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
+#  define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION    % 10)
+# endif
+
+/* This compiler is either not known or is too old to define an
+   identification macro.  Try to identify the platform and guess that
+   it is the native compiler.  */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+
+/* Identify known platforms by name.  */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU)
+# define PLATFORM_ID "Haiku"
+/* Haiku also defines __BEOS__ so we must
+   put it prior to the check for __BEOS__
+*/
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+   the architecture of the compiler being used.  This is because
+   the compilers do not have flags that can change the architecture,
+   but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+#  define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+#  define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(_M_MIPS)
+#  define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+#  define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#else
+#  define ARCHITECTURE_ID ""
+#endif
+
+/* Convert integer to decimal digit literals.  */
+#define DEC(n)                   \
+  ('0' + (((n) / 10000000)%10)), \
+  ('0' + (((n) / 1000000)%10)),  \
+  ('0' + (((n) / 100000)%10)),   \
+  ('0' + (((n) / 10000)%10)),    \
+  ('0' + (((n) / 1000)%10)),     \
+  ('0' + (((n) / 100)%10)),      \
+  ('0' + (((n) / 10)%10)),       \
+  ('0' +  ((n) % 10))
+
+/* Convert integer to hex digit literals.  */
+#define HEX(n)             \
+  ('0' + ((n)>>28 & 0xF)), \
+  ('0' + ((n)>>24 & 0xF)), \
+  ('0' + ((n)>>20 & 0xF)), \
+  ('0' + ((n)>>16 & 0xF)), \
+  ('0' + ((n)>>12 & 0xF)), \
+  ('0' + ((n)>>8  & 0xF)), \
+  ('0' + ((n)>>4  & 0xF)), \
+  ('0' + ((n)     & 0xF))
+
+/* Construct a string literal encoding the version number components. */
+#ifdef COMPILER_VERSION_MAJOR
+char const info_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+  COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+  '.', COMPILER_VERSION_MINOR,
+#  ifdef COMPILER_VERSION_PATCH
+   '.', COMPILER_VERSION_PATCH,
+#   ifdef COMPILER_VERSION_TWEAK
+    '.', COMPILER_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+/*--------------------------------------------------------------------------*/
+
+#ifdef ID_VOID_MAIN
+void main() {}
+#else
+int main(int argc, char* argv[])
+{
+  int require = 0;
+  require += info_compiler[argc];
+  require += info_platform[argc];
+  require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+  require += info_version[argc];
+#endif
+  (void)argv;
+  return require;
+}
+#endif

二進制
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdC/a.out


+ 375 - 0
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdCXX/CMakeCXXCompilerId.cpp

@@ -0,0 +1,375 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+   recognize the extension without flags.  Borland does not know .cxx for
+   example.  */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+/* Version number components: V=Version, R=Revision, P=Patch
+   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+  /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+  /* __INTEL_COMPILER = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER    % 10)
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+  /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__     & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+  /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "Watcom"
+  /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100)
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+   /* __SUNPRO_CC = 0xVRRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
+# else
+   /* __SUNPRO_CC = 0xVRP */
+#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+  /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+  /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
+
+#elif defined(__IBMCPP__)
+# if defined(__COMPILER_VER__)
+#  define COMPILER_ID "zOS"
+# else
+#  if __IBMCPP__ >= 800
+#   define COMPILER_ID "XL"
+#  else
+#   define COMPILER_ID "VisualAge"
+#  endif
+   /* __IBMCPP__ = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+#  define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI_DSP"
+  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+  /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+#  if _MSC_VER >= 1400
+    /* _MSC_FULL_VER = VVRRPPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+#  else
+    /* _MSC_FULL_VER = VVRRPPPP */
+#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+#  endif
+# endif
+# if defined(_MSC_BUILD)
+#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+/* Analog VisualDSP++ >= 4.5.6 */
+#elif defined(__VISUALDSPVERSION__)
+# define COMPILER_ID "ADSP"
+  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
+
+/* Analog VisualDSP++ < 4.5.6 */
+#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+# if defined(_SGI_COMPILER_VERSION)
+  /* _SGI_COMPILER_VERSION = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
+#  define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION    % 10)
+# else
+  /* _COMPILER_VERSION = VRP */
+#  define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
+#  define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
+#  define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION    % 10)
+# endif
+
+/* This compiler is either not known or is too old to define an
+   identification macro.  Try to identify the platform and guess that
+   it is the native compiler.  */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+
+/* Identify known platforms by name.  */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU) || defined(__HAIKU__) || defined(_HAIKU)
+# define PLATFORM_ID "Haiku"
+/* Haiku also defines __BEOS__ so we must
+   put it prior to the check for __BEOS__
+*/
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+   the architecture of the compiler being used.  This is because
+   the compilers do not have flags that can change the architecture,
+   but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+#  define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+#  define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+#  define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM)
+#  define ARCHITECTURE_ID "ARM"
+
+# elif defined(_M_MIPS)
+#  define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+#  define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+#  define ARCHITECTURE_ID ""
+# endif
+
+#else
+#  define ARCHITECTURE_ID ""
+#endif
+
+/* Convert integer to decimal digit literals.  */
+#define DEC(n)                   \
+  ('0' + (((n) / 10000000)%10)), \
+  ('0' + (((n) / 1000000)%10)),  \
+  ('0' + (((n) / 100000)%10)),   \
+  ('0' + (((n) / 10000)%10)),    \
+  ('0' + (((n) / 1000)%10)),     \
+  ('0' + (((n) / 100)%10)),      \
+  ('0' + (((n) / 10)%10)),       \
+  ('0' +  ((n) % 10))
+
+/* Convert integer to hex digit literals.  */
+#define HEX(n)             \
+  ('0' + ((n)>>28 & 0xF)), \
+  ('0' + ((n)>>24 & 0xF)), \
+  ('0' + ((n)>>20 & 0xF)), \
+  ('0' + ((n)>>16 & 0xF)), \
+  ('0' + ((n)>>12 & 0xF)), \
+  ('0' + ((n)>>8  & 0xF)), \
+  ('0' + ((n)>>4  & 0xF)), \
+  ('0' + ((n)     & 0xF))
+
+/* Construct a string literal encoding the version number components. */
+#ifdef COMPILER_VERSION_MAJOR
+char const info_version[] = {
+  'I', 'N', 'F', 'O', ':',
+  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+  COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+  '.', COMPILER_VERSION_MINOR,
+#  ifdef COMPILER_VERSION_PATCH
+   '.', COMPILER_VERSION_PATCH,
+#   ifdef COMPILER_VERSION_TWEAK
+    '.', COMPILER_VERSION_TWEAK,
+#   endif
+#  endif
+# endif
+  ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+   getting matched.  Store it in a pointer rather than an array
+   because some compilers will just produce instructions to fill the
+   array rather than assigning a pointer to a static array.  */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+  int require = 0;
+  require += info_compiler[argc];
+  require += info_platform[argc];
+#ifdef COMPILER_VERSION_MAJOR
+  require += info_version[argc];
+#endif
+  (void)argv;
+  return require;
+}

二進制
third/luajit-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdCXX/a.out


+ 16 - 0
third/luajit-2.0.1/build/CMakeFiles/CMakeDirectoryInformation.cmake

@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# Relative path conversion top directories.
+SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/mikymod/Scrivania/LuaJIT-2.0.1")
+SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/mikymod/Scrivania/LuaJIT-2.0.1/build")
+
+# Force unix paths in dependencies.
+SET(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

+ 243 - 0
third/luajit-2.0.1/build/CMakeFiles/CMakeOutput.log

@@ -0,0 +1,243 @@
+The system is: Linux - 3.8.7-1-ARCH - x86_64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/cc 
+Build flags: 
+Id flags: 
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/c++ 
+Build flags: 
+Id flags: 
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/2.8.10.2/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec2786528508/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec2786528508.dir/build.make CMakeFiles/cmTryCompileExec2786528508.dir/build
+make[1]: Entering directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec2786528508.dir/testCCompiler.c.o
+/usr/bin/cc    -o CMakeFiles/cmTryCompileExec2786528508.dir/testCCompiler.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec2786528508
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2786528508.dir/link.txt --verbose=1
+/usr/bin/cc         CMakeFiles/cmTryCompileExec2786528508.dir/testCCompiler.c.o  -o cmTryCompileExec2786528508 -rdynamic 
+make[1]: Leaving directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp'
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec1574913641/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec1574913641.dir/build.make CMakeFiles/cmTryCompileExec1574913641.dir/build
+make[1]: Entering directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o
+/usr/bin/cc    -o CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec1574913641
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1574913641.dir/link.txt --verbose=1
+/usr/bin/cc       -v CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec1574913641 -rdynamic  
+Using built-in specs.
+COLLECT_GCC=/usr/bin/cc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/lto-wrapper
+Target: x86_64-unknown-linux-gnu
+Configured with: /build/src/gcc-4.8-20130411/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-install-libiberty --disable-multilib --disable-libssp --disable-werror --enable-checking=release
+Thread model: posix
+gcc version 4.8.0 20130411 (prerelease) (GCC) 
+COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/
+LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec1574913641' '-rdynamic' '-mtune=generic' '-march=x86-64'
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/collect2 --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec1574913641 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crt1.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtbegin.o -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../.. CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtend.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crtn.o
+make[1]: Leaving directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp'
+
+
+Parsed C implicit link information from above output:
+  link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)]
+  ignore line: [Change Dir: /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp]
+  ignore line: []
+  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec1574913641/fast"]
+  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec1574913641.dir/build.make CMakeFiles/cmTryCompileExec1574913641.dir/build]
+  ignore line: [make[1]: Entering directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp']
+  ignore line: [/usr/bin/cmake -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+  ignore line: [Building C object CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o]
+  ignore line: [/usr/bin/cc    -o CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
+  ignore line: [Linking C executable cmTryCompileExec1574913641]
+  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1574913641.dir/link.txt --verbose=1]
+  ignore line: [/usr/bin/cc       -v CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec1574913641 -rdynamic  ]
+  ignore line: [Using built-in specs.]
+  ignore line: [COLLECT_GCC=/usr/bin/cc]
+  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/lto-wrapper]
+  ignore line: [Target: x86_64-unknown-linux-gnu]
+  ignore line: [Configured with: /build/src/gcc-4.8-20130411/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-install-libiberty --disable-multilib --disable-libssp --disable-werror --enable-checking=release]
+  ignore line: [Thread model: posix]
+  ignore line: [gcc version 4.8.0 20130411 (prerelease) (GCC) ]
+  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/]
+  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../:/lib/:/usr/lib/]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec1574913641' '-rdynamic' '-mtune=generic' '-march=x86-64']
+  link line: [ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/collect2 --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec1574913641 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crt1.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtbegin.o -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../.. CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtend.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crtn.o]
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/collect2] ==> ignore
+    arg [--build-id] ==> ignore
+    arg [--eh-frame-hdr] ==> ignore
+    arg [--hash-style=gnu] ==> ignore
+    arg [-m] ==> ignore
+    arg [elf_x86_64] ==> ignore
+    arg [-export-dynamic] ==> ignore
+    arg [-dynamic-linker] ==> ignore
+    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+    arg [-o] ==> ignore
+    arg [cmTryCompileExec1574913641] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crt1.o] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crti.o] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtbegin.o] ==> ignore
+    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0]
+    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib]
+    arg [-L/lib/../lib] ==> dir [/lib/../lib]
+    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
+    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../..] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../..]
+    arg [CMakeFiles/cmTryCompileExec1574913641.dir/CMakeCCompilerABI.c.o] ==> ignore
+    arg [-lgcc] ==> lib [gcc]
+    arg [--as-needed] ==> ignore
+    arg [-lgcc_s] ==> lib [gcc_s]
+    arg [--no-as-needed] ==> ignore
+    arg [-lc] ==> lib [c]
+    arg [-lgcc] ==> lib [gcc]
+    arg [--as-needed] ==> ignore
+    arg [-lgcc_s] ==> lib [gcc_s]
+    arg [--no-as-needed] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtend.o] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crtn.o] ==> ignore
+  remove lib [gcc]
+  remove lib [gcc_s]
+  remove lib [gcc]
+  remove lib [gcc_s]
+  collapse dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0] ==> [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0]
+  collapse dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib] ==> [/usr/lib]
+  collapse dir [/lib/../lib] ==> [/lib]
+  collapse dir [/usr/lib/../lib] ==> [/usr/lib]
+  collapse dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../..] ==> [/usr/lib]
+  implicit libs: [c]
+  implicit dirs: [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0;/usr/lib;/lib]
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec1949895735/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec1949895735.dir/build.make CMakeFiles/cmTryCompileExec1949895735.dir/build
+make[1]: Entering directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec1949895735.dir/testCXXCompiler.cxx.o
+/usr/bin/c++     -o CMakeFiles/cmTryCompileExec1949895735.dir/testCXXCompiler.cxx.o -c /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec1949895735
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1949895735.dir/link.txt --verbose=1
+/usr/bin/c++          CMakeFiles/cmTryCompileExec1949895735.dir/testCXXCompiler.cxx.o  -o cmTryCompileExec1949895735 -rdynamic 
+make[1]: Leaving directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp'
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp
+
+Run Build Command:/usr/bin/make "cmTryCompileExec1771315458/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec1771315458.dir/build.make CMakeFiles/cmTryCompileExec1771315458.dir/build
+make[1]: Entering directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o
+/usr/bin/c++     -o CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec1771315458
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1771315458.dir/link.txt --verbose=1
+/usr/bin/c++        -v CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec1771315458 -rdynamic  
+Using built-in specs.
+COLLECT_GCC=/usr/bin/c++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/lto-wrapper
+Target: x86_64-unknown-linux-gnu
+Configured with: /build/src/gcc-4.8-20130411/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-install-libiberty --disable-multilib --disable-libssp --disable-werror --enable-checking=release
+Thread model: posix
+gcc version 4.8.0 20130411 (prerelease) (GCC) 
+COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/
+LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec1771315458' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/collect2 --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec1771315458 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crt1.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtbegin.o -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../.. CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtend.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crtn.o
+make[1]: Leaving directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp'
+
+
+Parsed CXX implicit link information from above output:
+  link line regex: [^( *|.*[/\])(ld|ld|collect2)[^/\]*( |$)]
+  ignore line: [Change Dir: /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp]
+  ignore line: []
+  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec1771315458/fast"]
+  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec1771315458.dir/build.make CMakeFiles/cmTryCompileExec1771315458.dir/build]
+  ignore line: [make[1]: Entering directory `/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp']
+  ignore line: [/usr/bin/cmake -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+  ignore line: [Building CXX object CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o]
+  ignore line: [/usr/bin/c++     -o CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
+  ignore line: [Linking CXX executable cmTryCompileExec1771315458]
+  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1771315458.dir/link.txt --verbose=1]
+  ignore line: [/usr/bin/c++        -v CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec1771315458 -rdynamic  ]
+  ignore line: [Using built-in specs.]
+  ignore line: [COLLECT_GCC=/usr/bin/c++]
+  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/lto-wrapper]
+  ignore line: [Target: x86_64-unknown-linux-gnu]
+  ignore line: [Configured with: /build/src/gcc-4.8-20130411/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-install-libiberty --disable-multilib --disable-libssp --disable-werror --enable-checking=release]
+  ignore line: [Thread model: posix]
+  ignore line: [gcc version 4.8.0 20130411 (prerelease) (GCC) ]
+  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/]
+  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../:/lib/:/usr/lib/]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec1771315458' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
+  link line: [ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/collect2 --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec1771315458 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crt1.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtbegin.o -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../.. CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtend.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crtn.o]
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/collect2] ==> ignore
+    arg [--build-id] ==> ignore
+    arg [--eh-frame-hdr] ==> ignore
+    arg [--hash-style=gnu] ==> ignore
+    arg [-m] ==> ignore
+    arg [elf_x86_64] ==> ignore
+    arg [-export-dynamic] ==> ignore
+    arg [-dynamic-linker] ==> ignore
+    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+    arg [-o] ==> ignore
+    arg [cmTryCompileExec1771315458] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crt1.o] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crti.o] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtbegin.o] ==> ignore
+    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0]
+    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib]
+    arg [-L/lib/../lib] ==> dir [/lib/../lib]
+    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
+    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../..] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../..]
+    arg [CMakeFiles/cmTryCompileExec1771315458.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+    arg [-lstdc++] ==> lib [stdc++]
+    arg [-lm] ==> lib [m]
+    arg [-lgcc_s] ==> lib [gcc_s]
+    arg [-lgcc] ==> lib [gcc]
+    arg [-lc] ==> lib [c]
+    arg [-lgcc_s] ==> lib [gcc_s]
+    arg [-lgcc] ==> lib [gcc]
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/crtend.o] ==> ignore
+    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib/crtn.o] ==> ignore
+  remove lib [gcc_s]
+  remove lib [gcc]
+  remove lib [gcc_s]
+  remove lib [gcc]
+  collapse dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0] ==> [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0]
+  collapse dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../../../lib] ==> [/usr/lib]
+  collapse dir [/lib/../lib] ==> [/lib]
+  collapse dir [/usr/lib/../lib] ==> [/usr/lib]
+  collapse dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/../../..] ==> [/usr/lib]
+  implicit libs: [stdc++;m;c]
+  implicit dirs: [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0;/usr/lib;/lib]
+
+

+ 1968 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/C.includecache

@@ -0,0 +1,1968 @@
+#IncludeRegexLine: ^[ 	]*#[ 	]*(include|import)[ 	]*[<"]([^">]+)([">])
+
+#IncludeRegexScan: ^.*$
+
+#IncludeRegexComplain: ^$
+
+#IncludeRegexTransform: 
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+stddef.h
+-
+stdio.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_aux.c
+errno.h
+-
+stdarg.h
+-
+stdio.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+sys/wait.h
+-
+lj_alloc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_base.c
+stdio.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_char.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_bit.c
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_debug.c
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_ffi.c
+errno.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cparse.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_carith.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+lj_ccall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+lj_ccallback.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+lj_clib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_init.c
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_arch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_io.c
+errno.h
+-
+stdio.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_jit.c
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_arch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ircall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_target.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_vmevent.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+luajit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+sys/utsname.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_math.c
+math.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_os.c
+errno.h
+-
+locale.h
+-
+time.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+unistd.h
+-
+stdio.h
+-
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_package.c
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+dlfcn.h
+-
+windows.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_string.c
+stdio.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_bcdump.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+lj_char.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_table.c
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_libdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_libdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.c
+lj_def.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+lj_arch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+lj_alloc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.h
+windows.h
+-
+errno.h
+-
+sys/mman.h
+-
+sys/resource.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.h
+lj_def.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_api.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_udata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ircall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_mcode.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_snap.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+lj_asm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_target.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+lj_emit_x86.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_x86.h
+lj_emit_arm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_arm.h
+lj_emit_ppc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_ppc.h
+lj_emit_mips.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_mips.h
+stdio.h
+-
+stdarg.h
+-
+lj_asm_x86.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_x86.h
+lj_asm_arm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_arm.h
+lj_asm_ppc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_ppc.h
+lj_asm_mips.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_mips.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_arm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_mips.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_ppc.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_x86.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_bcdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_def.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+lj_arch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_lex.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcread.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_lex.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+lj_bcdump.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcwrite.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_bcdump.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_carith.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_ccall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_ccall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+lj_ccallback.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+lj_target.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+lj_mcode.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+windows.h
+-
+sys/mman.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_ccallback.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.c
+lj_char.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+lj_def.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_udata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_clib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.h
+dlfcn.h
+-
+stdio.h
+-
+windows.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cparse.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_char.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_cparse.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.h
+lj_cconv.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+lj_clib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.h
+lj_ccall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ircall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_record.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+lj_ffrecord.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+lj_snap.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+lj_crecord.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ffrecord.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_ccallback.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+stdint.h
+-
+string.h
+-
+stdlib.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ccallback.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+luajit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.h
+math.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+errno.h
+-
+windows.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_arm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_mips.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_ppc.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_x86.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_errmsg.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+windows.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+stdarg.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_errmsg.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_ffdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ircall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_record.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+lj_ffrecord.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+lj_crecord.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+lj_recdef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_recdef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_udata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.c
+stdio.h
+-
+math.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ircall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lj_carith.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+stdarg.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_lex.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+lj_parse.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.h
+lj_char.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+stdarg.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.c
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+lj_lib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_load.c
+errno.h
+-
+stdio.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_lex.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+lj_bcdump.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+lj_parse.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_mcode.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+valgrind/valgrind.h
+-
+windows.h
+-
+sys/mman.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lj_def.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+lj_arch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_dce.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_fold.c
+math.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_carith.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+lj_folddef.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_folddef.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_loop.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_snap.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_mem.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_narrow.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_sink.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_target.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_split.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ircall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_lex.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+lj_parse.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_vmevent.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_lex.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ff.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_ircall.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_record.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+lj_ffrecord.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+lj_snap.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_snap.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+lj_target.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_cdata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_func.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+lj_meta.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_ctype.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_lex.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+lj_alloc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.c
+stdio.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_char.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+stdarg.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.c
+math.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_char.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+lj_strscan.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+lj_def.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+lj_arch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+lj_target_x86.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+lj_target_arm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+lj_target_ppc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+lj_target_mips.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_err.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+lj_debug.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_frame.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_bc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_iropt.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+lj_mcode.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+lj_trace.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_snap.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+lj_gdbjit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.h
+lj_record.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+lj_asm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_vmevent.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+lj_target.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+stdio.h
+-
+unistd.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_jit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_traceerr.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.c
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_gc.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+lj_udata.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.c
+stdio.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_str.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+lj_tab.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+lj_state.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+lj_dispatch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+lj_vmevent.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmmath.c
+errno.h
+-
+math.h
+-
+lj_obj.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+lj_ir.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+lj_vm.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/ljamalg.c
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lj_gc.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.c
+lj_err.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.c
+lj_char.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.c
+lj_bc.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.c
+lj_obj.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.c
+lj_str.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.c
+lj_tab.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.c
+lj_func.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.c
+lj_udata.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.c
+lj_meta.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.c
+lj_debug.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.c
+lj_state.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.c
+lj_dispatch.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.c
+lj_vmevent.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.c
+lj_vmmath.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmmath.c
+lj_strscan.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.c
+lj_api.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_api.c
+lj_lex.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.c
+lj_parse.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.c
+lj_bcread.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcread.c
+lj_bcwrite.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcwrite.c
+lj_load.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_load.c
+lj_ctype.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.c
+lj_cdata.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.c
+lj_cconv.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.c
+lj_ccall.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.c
+lj_ccallback.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.c
+lj_carith.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.c
+lj_clib.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.c
+lj_cparse.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.c
+lj_lib.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.c
+lj_ir.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.c
+lj_opt_mem.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_mem.c
+lj_opt_fold.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_fold.c
+lj_opt_narrow.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_narrow.c
+lj_opt_dce.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_dce.c
+lj_opt_loop.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_loop.c
+lj_opt_split.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_split.c
+lj_opt_sink.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_sink.c
+lj_mcode.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.c
+lj_snap.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.c
+lj_record.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.c
+lj_crecord.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.c
+lj_ffrecord.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.c
+lj_asm.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.c
+lj_trace.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.c
+lj_gdbjit.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.c
+lj_alloc.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.c
+lib_aux.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_aux.c
+lib_base.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_base.c
+lib_math.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_math.c
+lib_string.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_string.c
+lib_table.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_table.c
+lib_io.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_io.c
+lib_os.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_os.c
+lib_package.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_package.c
+lib_debug.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_debug.c
+lib_bit.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_bit.c
+lib_jit.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_jit.c
+lib_ffi.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_ffi.c
+lib_init.c
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_init.c
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+stdarg.h
+-
+stddef.h
+-
+luaconf.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+limits.h
+-
+stddef.h
+-
+assert.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.c
+stdio.h
+-
+stdlib.h
+-
+string.h
+-
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+lauxlib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+lualib.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+luajit.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.h
+lj_arch.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+unistd.h
+-
+io.h
+-
+signal.h
+-
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.h
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+lua.h
+/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+

+ 83 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/DependInfo.cmake

@@ -0,0 +1,83 @@
+# The set of languages for which implicit dependencies are needed:
+SET(CMAKE_DEPENDS_LANGUAGES
+  "C"
+  )
+# The set of files for implicit dependencies of each language:
+SET(CMAKE_DEPENDS_CHECK_C
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_aux.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_aux.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_base.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_base.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_bit.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_bit.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_debug.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_debug.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_ffi.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_init.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_init.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_io.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_io.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_jit.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_jit.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_math.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_math.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_os.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_os.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_package.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_package.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_string.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_string.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_table.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_table.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_api.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_api.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_asm.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_bc.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcread.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcwrite.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_carith.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_char.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_clib.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_debug.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_err.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_func.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_gc.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_ir.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_lex.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_lib.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_load.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_load.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_meta.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_obj.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_dce.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_fold.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_loop.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_mem.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_narrow.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_sink.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_split.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_parse.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_record.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_snap.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_state.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_str.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_tab.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_trace.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_udata.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmmath.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/ljamalg.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/ljamalg.c.o"
+  "/home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.c" "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/src/luajit.c.o"
+  )
+SET(CMAKE_C_COMPILER_ID "GNU")
+
+# Targets to which this target links.
+SET(CMAKE_TARGET_LINKED_INFO_FILES
+  )
+
+# The include file search paths:
+SET(CMAKE_C_TARGET_INCLUDE_PATH
+  "../LuaJIT-2.0.1/dynasm"
+  )
+SET(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+SET(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+SET(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})

+ 1718 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/build.make

@@ -0,0 +1,1718 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The program to use to edit the cache.
+CMAKE_EDIT_COMMAND = /usr/bin/ccmake
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/mikymod/Scrivania/LuaJIT-2.0.1
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/mikymod/Scrivania/LuaJIT-2.0.1/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/LUAJIT.dir/depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/LUAJIT.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/LUAJIT.dir/flags.make
+
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lib_aux.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_1)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_aux.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_aux.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_aux.c
+
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_aux.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_aux.c > CMakeFiles/LUAJIT.dir/src/lib_aux.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_aux.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_aux.c -o CMakeFiles/LUAJIT.dir/src/lib_aux.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_aux.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_aux.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_aux.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_aux.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_aux.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lib_base.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_2)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_base.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_base.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_base.c
+
+CMakeFiles/LUAJIT.dir/src/lib_base.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_base.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_base.c > CMakeFiles/LUAJIT.dir/src/lib_base.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_base.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_base.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_base.c -o CMakeFiles/LUAJIT.dir/src/lib_base.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_base.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_base.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_base.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_base.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_base.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lib_bit.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_3)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_bit.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_bit.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_bit.c
+
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_bit.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_bit.c > CMakeFiles/LUAJIT.dir/src/lib_bit.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_bit.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_bit.c -o CMakeFiles/LUAJIT.dir/src/lib_bit.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_bit.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_bit.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_bit.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_bit.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_bit.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lib_debug.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_4)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_debug.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_debug.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_debug.c
+
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_debug.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_debug.c > CMakeFiles/LUAJIT.dir/src/lib_debug.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_debug.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_debug.c -o CMakeFiles/LUAJIT.dir/src/lib_debug.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_debug.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_debug.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_debug.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_debug.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_debug.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lib_ffi.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_5)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_ffi.c
+
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_ffi.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_ffi.c > CMakeFiles/LUAJIT.dir/src/lib_ffi.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_ffi.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_ffi.c -o CMakeFiles/LUAJIT.dir/src/lib_ffi.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o: ../src/lib_init.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_6)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_init.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_init.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_init.c
+
+CMakeFiles/LUAJIT.dir/src/lib_init.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_init.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_init.c > CMakeFiles/LUAJIT.dir/src/lib_init.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_init.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_init.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_init.c -o CMakeFiles/LUAJIT.dir/src/lib_init.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_init.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_init.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_init.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_init.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_init.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lib_io.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_7)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_io.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_io.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_io.c
+
+CMakeFiles/LUAJIT.dir/src/lib_io.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_io.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_io.c > CMakeFiles/LUAJIT.dir/src/lib_io.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_io.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_io.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_io.c -o CMakeFiles/LUAJIT.dir/src/lib_io.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_io.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_io.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_io.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_io.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_io.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lib_jit.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_8)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_jit.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_jit.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_jit.c
+
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_jit.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_jit.c > CMakeFiles/LUAJIT.dir/src/lib_jit.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_jit.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_jit.c -o CMakeFiles/LUAJIT.dir/src/lib_jit.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_jit.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_jit.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_jit.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_jit.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_jit.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lib_math.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_9)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_math.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_math.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_math.c
+
+CMakeFiles/LUAJIT.dir/src/lib_math.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_math.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_math.c > CMakeFiles/LUAJIT.dir/src/lib_math.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_math.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_math.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_math.c -o CMakeFiles/LUAJIT.dir/src/lib_math.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_math.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_math.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_math.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_math.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_math.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lib_os.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_10)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_os.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_os.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_os.c
+
+CMakeFiles/LUAJIT.dir/src/lib_os.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_os.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_os.c > CMakeFiles/LUAJIT.dir/src/lib_os.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_os.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_os.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_os.c -o CMakeFiles/LUAJIT.dir/src/lib_os.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_os.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_os.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_os.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_os.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_os.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lib_package.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_11)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_package.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_package.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_package.c
+
+CMakeFiles/LUAJIT.dir/src/lib_package.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_package.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_package.c > CMakeFiles/LUAJIT.dir/src/lib_package.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_package.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_package.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_package.c -o CMakeFiles/LUAJIT.dir/src/lib_package.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_package.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_package.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_package.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_package.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_package.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lib_string.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_12)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_string.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_string.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_string.c
+
+CMakeFiles/LUAJIT.dir/src/lib_string.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_string.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_string.c > CMakeFiles/LUAJIT.dir/src/lib_string.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_string.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_string.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_string.c -o CMakeFiles/LUAJIT.dir/src/lib_string.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_string.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_string.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_string.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_string.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_string.c.o
+
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lib_table.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_13)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lib_table.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lib_table.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_table.c
+
+CMakeFiles/LUAJIT.dir/src/lib_table.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lib_table.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_table.c > CMakeFiles/LUAJIT.dir/src/lib_table.c.i
+
+CMakeFiles/LUAJIT.dir/src/lib_table.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lib_table.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_table.c -o CMakeFiles/LUAJIT.dir/src/lib_table.c.s
+
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_table.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o.provides: CMakeFiles/LUAJIT.dir/src/lib_table.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_table.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lib_table.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lib_table.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o: ../src/lj_alloc.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_14)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.c
+
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_alloc.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.c > CMakeFiles/LUAJIT.dir/src/lj_alloc.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_alloc.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.c -o CMakeFiles/LUAJIT.dir/src/lj_alloc.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o
+
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/ljamalg.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_15)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/ljamalg.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/ljamalg.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/ljamalg.c
+
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/ljamalg.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/ljamalg.c > CMakeFiles/LUAJIT.dir/src/ljamalg.c.i
+
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/ljamalg.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/ljamalg.c -o CMakeFiles/LUAJIT.dir/src/ljamalg.c.s
+
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/ljamalg.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o.provides: CMakeFiles/LUAJIT.dir/src/ljamalg.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/ljamalg.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/ljamalg.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/ljamalg.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_api.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_16)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_api.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_api.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_api.c
+
+CMakeFiles/LUAJIT.dir/src/lj_api.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_api.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_api.c > CMakeFiles/LUAJIT.dir/src/lj_api.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_api.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_api.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_api.c -o CMakeFiles/LUAJIT.dir/src/lj_api.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_api.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_api.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_api.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_api.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_api.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_asm.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_17)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_asm.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_asm.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.c
+
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_asm.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.c > CMakeFiles/LUAJIT.dir/src/lj_asm.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_asm.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.c -o CMakeFiles/LUAJIT.dir/src/lj_asm.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_asm.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_asm.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_asm.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_asm.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_asm.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/lj_bc.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_18)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_bc.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_bc.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.c
+
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_bc.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.c > CMakeFiles/LUAJIT.dir/src/lj_bc.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_bc.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.c -o CMakeFiles/LUAJIT.dir/src/lj_bc.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_bc.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_bc.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bc.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_bc.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_bc.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_bcread.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_19)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcread.c
+
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_bcread.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcread.c > CMakeFiles/LUAJIT.dir/src/lj_bcread.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_bcread.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcread.c -o CMakeFiles/LUAJIT.dir/src/lj_bcread.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_bcwrite.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_20)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcwrite.c
+
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcwrite.c > CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcwrite.c -o CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_carith.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_21)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_carith.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_carith.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.c
+
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_carith.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.c > CMakeFiles/LUAJIT.dir/src/lj_carith.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_carith.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.c -o CMakeFiles/LUAJIT.dir/src/lj_carith.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_carith.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_carith.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_carith.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_carith.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_carith.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_ccall.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_22)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.c
+
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_ccall.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.c > CMakeFiles/LUAJIT.dir/src/lj_ccall.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_ccall.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.c -o CMakeFiles/LUAJIT.dir/src/lj_ccall.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_ccallback.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_23)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.c
+
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.c > CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.c -o CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_cconv.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_24)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.c
+
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_cconv.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.c > CMakeFiles/LUAJIT.dir/src/lj_cconv.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_cconv.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.c -o CMakeFiles/LUAJIT.dir/src/lj_cconv.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_cdata.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_25)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.c
+
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_cdata.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.c > CMakeFiles/LUAJIT.dir/src/lj_cdata.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_cdata.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.c -o CMakeFiles/LUAJIT.dir/src/lj_cdata.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o: ../src/lj_char.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_26)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_char.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_char.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.c
+
+CMakeFiles/LUAJIT.dir/src/lj_char.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_char.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.c > CMakeFiles/LUAJIT.dir/src/lj_char.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_char.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_char.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.c -o CMakeFiles/LUAJIT.dir/src/lj_char.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_char.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_char.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_char.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_char.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_char.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_clib.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_27)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_clib.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_clib.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.c
+
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_clib.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.c > CMakeFiles/LUAJIT.dir/src/lj_clib.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_clib.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.c -o CMakeFiles/LUAJIT.dir/src/lj_clib.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_clib.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_clib.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_clib.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_clib.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_clib.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_cparse.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_28)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.c
+
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_cparse.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.c > CMakeFiles/LUAJIT.dir/src/lj_cparse.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_cparse.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.c -o CMakeFiles/LUAJIT.dir/src/lj_cparse.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_crecord.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_29)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.c
+
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_crecord.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.c > CMakeFiles/LUAJIT.dir/src/lj_crecord.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_crecord.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.c -o CMakeFiles/LUAJIT.dir/src/lj_crecord.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_ctype.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_30)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.c
+
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_ctype.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.c > CMakeFiles/LUAJIT.dir/src/lj_ctype.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_ctype.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.c -o CMakeFiles/LUAJIT.dir/src/lj_ctype.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_debug.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_31)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_debug.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_debug.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.c
+
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_debug.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.c > CMakeFiles/LUAJIT.dir/src/lj_debug.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_debug.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.c -o CMakeFiles/LUAJIT.dir/src/lj_debug.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_debug.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_debug.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_debug.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_debug.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_debug.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_dispatch.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_32)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.c
+
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.c > CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.c -o CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_err.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_33)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_err.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_err.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.c
+
+CMakeFiles/LUAJIT.dir/src/lj_err.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_err.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.c > CMakeFiles/LUAJIT.dir/src/lj_err.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_err.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_err.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.c -o CMakeFiles/LUAJIT.dir/src/lj_err.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_err.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_err.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_err.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_err.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_err.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_ffrecord.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_34)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.c
+
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.c > CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.c -o CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_func.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_35)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_func.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_func.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.c
+
+CMakeFiles/LUAJIT.dir/src/lj_func.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_func.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.c > CMakeFiles/LUAJIT.dir/src/lj_func.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_func.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_func.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.c -o CMakeFiles/LUAJIT.dir/src/lj_func.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_func.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_func.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_func.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_func.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_func.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_gc.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_36)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_gc.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_gc.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.c
+
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_gc.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.c > CMakeFiles/LUAJIT.dir/src/lj_gc.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_gc.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.c -o CMakeFiles/LUAJIT.dir/src/lj_gc.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_gc.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_gc.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_gc.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_gc.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_gc.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_gdbjit.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_37)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.c
+
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.c > CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.c -o CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_ir.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_38)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_ir.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_ir.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.c
+
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_ir.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.c > CMakeFiles/LUAJIT.dir/src/lj_ir.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_ir.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.c -o CMakeFiles/LUAJIT.dir/src/lj_ir.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ir.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_ir.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ir.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_ir.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_ir.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_lex.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_39)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_lex.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_lex.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.c
+
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_lex.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.c > CMakeFiles/LUAJIT.dir/src/lj_lex.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_lex.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.c -o CMakeFiles/LUAJIT.dir/src/lj_lex.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_lex.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_lex.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_lex.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_lex.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_lex.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_lib.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_40)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_lib.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_lib.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.c
+
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_lib.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.c > CMakeFiles/LUAJIT.dir/src/lj_lib.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_lib.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.c -o CMakeFiles/LUAJIT.dir/src/lj_lib.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_lib.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_lib.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_lib.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_lib.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_lib.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_load.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_41)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_load.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_load.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_load.c
+
+CMakeFiles/LUAJIT.dir/src/lj_load.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_load.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_load.c > CMakeFiles/LUAJIT.dir/src/lj_load.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_load.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_load.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_load.c -o CMakeFiles/LUAJIT.dir/src/lj_load.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_load.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_load.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_load.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_load.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_load.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_mcode.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_42)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.c
+
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_mcode.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.c > CMakeFiles/LUAJIT.dir/src/lj_mcode.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_mcode.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.c -o CMakeFiles/LUAJIT.dir/src/lj_mcode.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_meta.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_43)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_meta.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_meta.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.c
+
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_meta.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.c > CMakeFiles/LUAJIT.dir/src/lj_meta.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_meta.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.c -o CMakeFiles/LUAJIT.dir/src/lj_meta.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_meta.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_meta.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_meta.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_meta.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_meta.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: ../src/lj_obj.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_44)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_obj.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_obj.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.c
+
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_obj.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.c > CMakeFiles/LUAJIT.dir/src/lj_obj.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_obj.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.c -o CMakeFiles/LUAJIT.dir/src/lj_obj.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_obj.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_obj.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_obj.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_obj.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_obj.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_opt_dce.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_45)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_dce.c
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_dce.c > CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_dce.c -o CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_opt_fold.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_46)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_fold.c
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_fold.c > CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_fold.c -o CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_opt_loop.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_47)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_loop.c
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_loop.c > CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_loop.c -o CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_opt_mem.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_48)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_mem.c
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_mem.c > CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_mem.c -o CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_opt_narrow.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_49)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_narrow.c
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_narrow.c > CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_narrow.c -o CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_opt_sink.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_50)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_sink.c
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_sink.c > CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_sink.c -o CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_opt_split.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_51)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_split.c
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_split.c > CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_split.c -o CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_parse.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_52)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_parse.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_parse.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.c
+
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_parse.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.c > CMakeFiles/LUAJIT.dir/src/lj_parse.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_parse.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.c -o CMakeFiles/LUAJIT.dir/src/lj_parse.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_parse.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_parse.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_parse.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_parse.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_parse.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_record.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_53)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_record.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_record.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.c
+
+CMakeFiles/LUAJIT.dir/src/lj_record.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_record.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.c > CMakeFiles/LUAJIT.dir/src/lj_record.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_record.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_record.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.c -o CMakeFiles/LUAJIT.dir/src/lj_record.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_record.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_record.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_record.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_record.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_record.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_snap.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_54)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_snap.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_snap.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.c
+
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_snap.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.c > CMakeFiles/LUAJIT.dir/src/lj_snap.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_snap.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.c -o CMakeFiles/LUAJIT.dir/src/lj_snap.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_snap.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_snap.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_snap.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_snap.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_snap.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_state.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_55)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_state.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_state.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.c
+
+CMakeFiles/LUAJIT.dir/src/lj_state.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_state.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.c > CMakeFiles/LUAJIT.dir/src/lj_state.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_state.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_state.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.c -o CMakeFiles/LUAJIT.dir/src/lj_state.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_state.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_state.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_state.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_state.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_state.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_str.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_56)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_str.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_str.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.c
+
+CMakeFiles/LUAJIT.dir/src/lj_str.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_str.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.c > CMakeFiles/LUAJIT.dir/src/lj_str.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_str.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_str.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.c -o CMakeFiles/LUAJIT.dir/src/lj_str.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_str.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_str.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_str.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_str.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_str.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lj_strscan.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_57)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.c
+
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_strscan.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.c > CMakeFiles/LUAJIT.dir/src/lj_strscan.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_strscan.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.c -o CMakeFiles/LUAJIT.dir/src/lj_strscan.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_tab.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_58)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_tab.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_tab.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.c
+
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_tab.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.c > CMakeFiles/LUAJIT.dir/src/lj_tab.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_tab.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.c -o CMakeFiles/LUAJIT.dir/src/lj_tab.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_tab.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_tab.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_tab.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_tab.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_tab.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_trace.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_59)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_trace.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_trace.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.c
+
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_trace.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.c > CMakeFiles/LUAJIT.dir/src/lj_trace.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_trace.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.c -o CMakeFiles/LUAJIT.dir/src/lj_trace.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_trace.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_trace.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_trace.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_trace.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_trace.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/lj_udata.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_60)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_udata.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_udata.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.c
+
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_udata.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.c > CMakeFiles/LUAJIT.dir/src/lj_udata.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_udata.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.c -o CMakeFiles/LUAJIT.dir/src/lj_udata.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_udata.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_udata.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_udata.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_udata.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_udata.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_vmevent.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_61)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.c
+
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.c > CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.c -o CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o
+
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lj_vmmath.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_62)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmmath.c
+
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmmath.c > CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.i
+
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmmath.c -o CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.s
+
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o.provides: CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o
+
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: CMakeFiles/LUAJIT.dir/flags.make
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: ../src/luajit.c
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles $(CMAKE_PROGRESS_63)
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Building C object CMakeFiles/LUAJIT.dir/src/luajit.c.o"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -o CMakeFiles/LUAJIT.dir/src/luajit.c.o   -c /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.c
+
+CMakeFiles/LUAJIT.dir/src/luajit.c.i: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/LUAJIT.dir/src/luajit.c.i"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -E /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.c > CMakeFiles/LUAJIT.dir/src/luajit.c.i
+
+CMakeFiles/LUAJIT.dir/src/luajit.c.s: cmake_force
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/LUAJIT.dir/src/luajit.c.s"
+	/usr/bin/cc  $(C_DEFINES) $(C_FLAGS) -S /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.c -o CMakeFiles/LUAJIT.dir/src/luajit.c.s
+
+CMakeFiles/LUAJIT.dir/src/luajit.c.o.requires:
+.PHONY : CMakeFiles/LUAJIT.dir/src/luajit.c.o.requires
+
+CMakeFiles/LUAJIT.dir/src/luajit.c.o.provides: CMakeFiles/LUAJIT.dir/src/luajit.c.o.requires
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/luajit.c.o.provides.build
+.PHONY : CMakeFiles/LUAJIT.dir/src/luajit.c.o.provides
+
+CMakeFiles/LUAJIT.dir/src/luajit.c.o.provides.build: CMakeFiles/LUAJIT.dir/src/luajit.c.o
+
+# Object files for target LUAJIT
+LUAJIT_OBJECTS = \
+"CMakeFiles/LUAJIT.dir/src/lib_aux.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_base.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_bit.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_debug.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_init.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_io.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_jit.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_math.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_os.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_package.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_string.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lib_table.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o" \
+"CMakeFiles/LUAJIT.dir/src/ljamalg.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_api.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_asm.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_bc.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_carith.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_char.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_clib.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_debug.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_err.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_func.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_gc.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_ir.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_lex.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_lib.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_load.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_meta.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_obj.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_parse.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_record.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_snap.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_state.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_str.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_tab.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_trace.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_udata.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o" \
+"CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o" \
+"CMakeFiles/LUAJIT.dir/src/luajit.c.o"
+
+# External object files for target LUAJIT
+LUAJIT_EXTERNAL_OBJECTS =
+
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_aux.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_base.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_bit.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_debug.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_init.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_io.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_jit.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_math.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_os.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_package.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_string.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lib_table.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/ljamalg.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_api.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_asm.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_bc.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_carith.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_char.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_clib.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_debug.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_err.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_func.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_gc.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_ir.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_lex.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_lib.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_load.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_meta.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_obj.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_parse.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_record.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_snap.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_state.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_str.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_tab.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_trace.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_udata.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/src/luajit.c.o
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/build.make
+libLUAJIT.a: CMakeFiles/LUAJIT.dir/link.txt
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --red --bold "Linking C static library libLUAJIT.a"
+	$(CMAKE_COMMAND) -P CMakeFiles/LUAJIT.dir/cmake_clean_target.cmake
+	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/LUAJIT.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/LUAJIT.dir/build: libLUAJIT.a
+.PHONY : CMakeFiles/LUAJIT.dir/build
+
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_aux.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_base.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_bit.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_debug.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_init.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_io.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_jit.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_math.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_os.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_package.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_string.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lib_table.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/ljamalg.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_api.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_asm.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_bc.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_carith.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_char.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_clib.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_debug.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_err.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_func.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_gc.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_ir.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_lex.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_lib.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_load.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_meta.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_obj.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_parse.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_record.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_snap.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_state.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_str.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_tab.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_trace.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_udata.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o.requires
+CMakeFiles/LUAJIT.dir/requires: CMakeFiles/LUAJIT.dir/src/luajit.c.o.requires
+.PHONY : CMakeFiles/LUAJIT.dir/requires
+
+CMakeFiles/LUAJIT.dir/clean:
+	$(CMAKE_COMMAND) -P CMakeFiles/LUAJIT.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/LUAJIT.dir/clean
+
+CMakeFiles/LUAJIT.dir/depend:
+	cd /home/mikymod/Scrivania/LuaJIT-2.0.1/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/mikymod/Scrivania/LuaJIT-2.0.1 /home/mikymod/Scrivania/LuaJIT-2.0.1 /home/mikymod/Scrivania/LuaJIT-2.0.1/build /home/mikymod/Scrivania/LuaJIT-2.0.1/build /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/LUAJIT.dir/depend
+

+ 72 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/cmake_clean.cmake

@@ -0,0 +1,72 @@
+FILE(REMOVE_RECURSE
+  "CMakeFiles/LUAJIT.dir/src/lib_aux.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_base.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_bit.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_debug.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_init.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_io.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_jit.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_math.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_os.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_package.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_string.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lib_table.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o"
+  "CMakeFiles/LUAJIT.dir/src/ljamalg.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_api.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_asm.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_bc.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_carith.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_char.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_clib.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_debug.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_err.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_func.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_gc.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_ir.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_lex.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_lib.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_load.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_meta.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_obj.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_parse.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_record.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_snap.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_state.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_str.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_tab.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_trace.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_udata.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o"
+  "CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o"
+  "CMakeFiles/LUAJIT.dir/src/luajit.c.o"
+  "libLUAJIT.pdb"
+  "libLUAJIT.a"
+)
+
+# Per-language clean rules from dependency scanning.
+FOREACH(lang C)
+  INCLUDE(CMakeFiles/LUAJIT.dir/cmake_clean_${lang}.cmake OPTIONAL)
+ENDFOREACH(lang)

+ 3 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/cmake_clean_target.cmake

@@ -0,0 +1,3 @@
+FILE(REMOVE_RECURSE
+  "libLUAJIT.a"
+)

+ 1263 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/depend.internal

@@ -0,0 +1,1263 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_aux.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_base.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_bit.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_debug.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_ffi.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_init.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_io.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_jit.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_math.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_os.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_package.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_string.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_table.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_api.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcread.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcwrite.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_load.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_dce.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_fold.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_loop.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_mem.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_narrow.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_sink.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_split.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmmath.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_aux.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_base.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_bit.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_debug.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_ffi.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_init.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_io.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_jit.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_math.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_os.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_package.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_string.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lib_table.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_alloc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_api.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_asm_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcdump.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcread.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_bcwrite.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_carith.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ccallback.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cconv.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cdata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_char.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_clib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_cparse.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_crecord.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ctype.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_debug.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_def.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_dispatch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_emit_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_err.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_errmsg.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ff.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ffrecord.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_frame.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_func.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_gdbjit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ir.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_ircall.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_iropt.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_jit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lex.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_lib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_load.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_mcode.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_meta.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_obj.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_dce.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_fold.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_loop.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_mem.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_narrow.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_sink.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_opt_split.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_parse.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_record.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_snap.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_state.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_str.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_strscan.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_tab.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_arm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_mips.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_ppc.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_target_x86.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_trace.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_traceerr.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_udata.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vm.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmevent.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_vmmath.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/ljamalg.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h
+CMakeFiles/LUAJIT.dir/src/luajit.c.o
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lauxlib.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lj_arch.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lua.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luaconf.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.c
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/luajit.h
+ /home/mikymod/Scrivania/LuaJIT-2.0.1/src/lualib.h

+ 1263 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/depend.make

@@ -0,0 +1,1263 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lib_aux.c
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_alloc.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_aux.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lib_base.c
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_char.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_base.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lib_bit.c
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_bit.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lib_debug.c
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_debug.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lib_ffi.c
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_carith.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_ccall.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_ccallback.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_clib.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_cparse.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o: ../src/lib_init.c
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_init.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lib_io.c
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_io.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lib_jit.c
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_ircall.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_target.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_target_arm.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_target_mips.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_target_ppc.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_target_x86.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lj_vmevent.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/luajit.h
+CMakeFiles/LUAJIT.dir/src/lib_jit.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lib_math.c
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_math.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lib_os.c
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_os.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lib_package.c
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_package.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lib_string.c
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_bcdump.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_char.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_lex.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_string.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lib_table.c
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lib_table.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o: ../src/lj_alloc.c
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o: ../src/lj_alloc.h
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_api.c
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_udata.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_api.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_asm.c
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_asm.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_asm_arm.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_asm_mips.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_asm_ppc.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_asm_x86.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_emit_arm.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_emit_mips.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_emit_ppc.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_emit_x86.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_ircall.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_mcode.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_snap.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_target.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_target_arm.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_target_mips.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_target_ppc.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_target_x86.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_asm.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/lj_bc.c
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_bc.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_bcdump.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_bcread.c
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_lex.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_bcdump.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_bcwrite.c
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_lex.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_carith.c
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_carith.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_carith.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_ccall.c
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_ccall.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_ccall.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_ccallback.c
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_ccallback.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_mcode.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_target.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_target_arm.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_target_mips.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_target_ppc.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_target_x86.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_ccallback.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_cconv.c
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_cdata.c
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o: ../src/lj_char.c
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o: ../src/lj_char.h
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_char.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_clib.c
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_clib.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lj_udata.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_clib.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_char.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_cparse.c
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_cparse.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_ccall.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_clib.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_cparse.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_crecord.c
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_crecord.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_ffrecord.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_ircall.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_record.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_snap.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_ccallback.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_ctype.c
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_debug.c
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_debug.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_ccallback.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_dispatch.c
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o: ../src/luajit.h
+
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_err.c
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_err.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_crecord.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_ffrecord.c
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_ffrecord.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_ircall.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_record.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_func.c
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_func.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_gc.c
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_udata.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_gc.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_gdbjit.c
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_carith.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_ir.c
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_ircall.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_ir.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_char.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_lex.c
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_lex.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_parse.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/lj_lex.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_lib.c
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_lib.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_bcdump.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_lex.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_load.c
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_parse.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_load.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_mcode.c
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_mcode.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_meta.c
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_meta.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: ../src/lj_obj.c
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_obj.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lj_opt_dce.c
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_carith.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_opt_fold.c
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_opt_loop.c
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_snap.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_opt_mem.c
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_opt_narrow.c
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_opt_sink.c
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_target.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_target_arm.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_target_mips.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_target_ppc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lj_target_x86.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_ircall.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_opt_split.c
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_lex.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_parse.c
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_parse.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lj_vmevent.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_parse.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_ffrecord.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_ircall.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_record.c
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_record.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_snap.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_record.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_snap.c
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_snap.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_target.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_target_arm.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_target_mips.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_target_ppc.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_target_x86.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_snap.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_alloc.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_lex.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_state.c
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_state.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_char.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_str.c
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_str.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lj_char.h
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lj_strscan.c
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_tab.c
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_tab.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_asm.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_gdbjit.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_mcode.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_record.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_snap.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_target.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_target_arm.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_target_mips.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_target_ppc.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_target_x86.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_trace.c
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lj_vmevent.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_trace.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/lj_udata.c
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/lj_udata.h
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_udata.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_vmevent.c
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lj_vmevent.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lj_vmmath.c
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o: ../src/luaconf.h
+
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_aux.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_base.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_bit.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_debug.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_ffi.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_init.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_io.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_jit.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_math.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_os.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_package.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_string.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lib_table.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_alloc.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_alloc.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_api.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_asm.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_asm.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_asm_arm.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_asm_mips.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_asm_ppc.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_asm_x86.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_bc.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_bc.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_bcdump.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_bcread.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_bcwrite.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_carith.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_carith.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ccall.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ccall.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ccallback.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ccallback.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_cconv.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_cconv.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_cdata.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_cdata.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_char.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_char.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_clib.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_clib.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_cparse.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_cparse.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_crecord.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_crecord.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ctype.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ctype.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_debug.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_debug.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_def.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_dispatch.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_dispatch.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_emit_arm.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_emit_mips.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_emit_ppc.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_emit_x86.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_err.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_err.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_errmsg.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ff.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ffrecord.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ffrecord.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_frame.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_func.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_func.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_gc.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_gc.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_gdbjit.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_gdbjit.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ir.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ir.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_ircall.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_iropt.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_jit.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_lex.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_lex.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_lib.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_lib.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_load.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_mcode.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_mcode.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_meta.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_meta.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_obj.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_obj.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_opt_dce.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_opt_fold.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_opt_loop.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_opt_mem.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_opt_narrow.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_opt_sink.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_opt_split.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_parse.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_parse.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_record.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_record.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_snap.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_snap.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_state.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_state.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_str.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_str.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_strscan.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_strscan.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_tab.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_tab.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_target.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_target_arm.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_target_mips.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_target_ppc.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_target_x86.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_trace.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_trace.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_traceerr.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_udata.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_udata.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_vm.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_vmevent.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_vmevent.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lj_vmmath.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/ljamalg.c
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/luajit.h
+CMakeFiles/LUAJIT.dir/src/ljamalg.c.o: ../src/lualib.h
+
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: ../src/lauxlib.h
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: ../src/lj_arch.h
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: ../src/lua.h
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: ../src/luaconf.h
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: ../src/luajit.c
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: ../src/luajit.h
+CMakeFiles/LUAJIT.dir/src/luajit.c.o: ../src/lualib.h
+

+ 8 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/flags.make

@@ -0,0 +1,8 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# compile C with /usr/bin/cc
+C_FLAGS = -I/home/mikymod/Scrivania/LuaJIT-2.0.1/LuaJIT-2.0.1/dynasm   
+
+C_DEFINES = 
+

文件差異過大導致無法顯示
+ 0 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/link.txt


+ 64 - 0
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/progress.make

@@ -0,0 +1,64 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
+CMAKE_PROGRESS_4 = 4
+CMAKE_PROGRESS_5 = 5
+CMAKE_PROGRESS_6 = 6
+CMAKE_PROGRESS_7 = 7
+CMAKE_PROGRESS_8 = 8
+CMAKE_PROGRESS_9 = 9
+CMAKE_PROGRESS_10 = 10
+CMAKE_PROGRESS_11 = 11
+CMAKE_PROGRESS_12 = 12
+CMAKE_PROGRESS_13 = 13
+CMAKE_PROGRESS_14 = 14
+CMAKE_PROGRESS_15 = 15
+CMAKE_PROGRESS_16 = 16
+CMAKE_PROGRESS_17 = 17
+CMAKE_PROGRESS_18 = 18
+CMAKE_PROGRESS_19 = 19
+CMAKE_PROGRESS_20 = 20
+CMAKE_PROGRESS_21 = 21
+CMAKE_PROGRESS_22 = 22
+CMAKE_PROGRESS_23 = 23
+CMAKE_PROGRESS_24 = 24
+CMAKE_PROGRESS_25 = 25
+CMAKE_PROGRESS_26 = 26
+CMAKE_PROGRESS_27 = 27
+CMAKE_PROGRESS_28 = 28
+CMAKE_PROGRESS_29 = 29
+CMAKE_PROGRESS_30 = 30
+CMAKE_PROGRESS_31 = 31
+CMAKE_PROGRESS_32 = 32
+CMAKE_PROGRESS_33 = 33
+CMAKE_PROGRESS_34 = 34
+CMAKE_PROGRESS_35 = 35
+CMAKE_PROGRESS_36 = 36
+CMAKE_PROGRESS_37 = 37
+CMAKE_PROGRESS_38 = 38
+CMAKE_PROGRESS_39 = 39
+CMAKE_PROGRESS_40 = 40
+CMAKE_PROGRESS_41 = 41
+CMAKE_PROGRESS_42 = 42
+CMAKE_PROGRESS_43 = 43
+CMAKE_PROGRESS_44 = 44
+CMAKE_PROGRESS_45 = 45
+CMAKE_PROGRESS_46 = 46
+CMAKE_PROGRESS_47 = 47
+CMAKE_PROGRESS_48 = 48
+CMAKE_PROGRESS_49 = 49
+CMAKE_PROGRESS_50 = 50
+CMAKE_PROGRESS_51 = 51
+CMAKE_PROGRESS_52 = 52
+CMAKE_PROGRESS_53 = 53
+CMAKE_PROGRESS_54 = 54
+CMAKE_PROGRESS_55 = 55
+CMAKE_PROGRESS_56 = 56
+CMAKE_PROGRESS_57 = 57
+CMAKE_PROGRESS_58 = 58
+CMAKE_PROGRESS_59 = 59
+CMAKE_PROGRESS_60 = 60
+CMAKE_PROGRESS_61 = 61
+CMAKE_PROGRESS_62 = 62
+CMAKE_PROGRESS_63 = 63
+

二進制
third/luajit-2.0.1/build/CMakeFiles/LUAJIT.dir/src/lib_aux.c.o


+ 43 - 0
third/luajit-2.0.1/build/CMakeFiles/Makefile.cmake

@@ -0,0 +1,43 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# The generator used is:
+SET(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+SET(CMAKE_MAKEFILE_DEPENDS
+  "CMakeCache.txt"
+  "../CMakeLists.txt"
+  "CMakeFiles/2.8.10.2/CMakeCCompiler.cmake"
+  "CMakeFiles/2.8.10.2/CMakeCXXCompiler.cmake"
+  "CMakeFiles/2.8.10.2/CMakeSystem.cmake"
+  "/usr/share/cmake-2.8/Modules/CMakeCInformation.cmake"
+  "/usr/share/cmake-2.8/Modules/CMakeCXXInformation.cmake"
+  "/usr/share/cmake-2.8/Modules/CMakeCommonLanguageInclude.cmake"
+  "/usr/share/cmake-2.8/Modules/CMakeGenericSystem.cmake"
+  "/usr/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake"
+  "/usr/share/cmake-2.8/Modules/Compiler/GNU-C.cmake"
+  "/usr/share/cmake-2.8/Modules/Compiler/GNU-CXX.cmake"
+  "/usr/share/cmake-2.8/Modules/Compiler/GNU.cmake"
+  "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU-C.cmake"
+  "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU-CXX.cmake"
+  "/usr/share/cmake-2.8/Modules/Platform/Linux-GNU.cmake"
+  "/usr/share/cmake-2.8/Modules/Platform/Linux.cmake"
+  "/usr/share/cmake-2.8/Modules/Platform/UnixPaths.cmake"
+  )
+
+# The corresponding makefile is:
+SET(CMAKE_MAKEFILE_OUTPUTS
+  "Makefile"
+  "CMakeFiles/cmake.check_cache"
+  )
+
+# Byproducts of CMake generate step:
+SET(CMAKE_MAKEFILE_PRODUCTS
+  "CMakeFiles/CMakeDirectoryInformation.cmake"
+  )
+
+# Dependency information for all targets:
+SET(CMAKE_DEPEND_INFO_FILES
+  "CMakeFiles/LUAJIT.dir/DependInfo.cmake"
+  )

+ 102 - 0
third/luajit-2.0.1/build/CMakeFiles/Makefile2

@@ -0,0 +1,102 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# The main recursive all target
+all:
+.PHONY : all
+
+# The main recursive preinstall target
+preinstall:
+.PHONY : preinstall
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The program to use to edit the cache.
+CMAKE_EDIT_COMMAND = /usr/bin/ccmake
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/mikymod/Scrivania/LuaJIT-2.0.1
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/mikymod/Scrivania/LuaJIT-2.0.1/build
+
+#=============================================================================
+# Target rules for target CMakeFiles/LUAJIT.dir
+
+# All Build rule for target.
+CMakeFiles/LUAJIT.dir/all:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/depend
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/build
+	$(CMAKE_COMMAND) -E cmake_progress_report /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
+	@echo "Built target LUAJIT"
+.PHONY : CMakeFiles/LUAJIT.dir/all
+
+# Include target in all.
+all: CMakeFiles/LUAJIT.dir/all
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/LUAJIT.dir/rule: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles 63
+	$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/LUAJIT.dir/all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles 0
+.PHONY : CMakeFiles/LUAJIT.dir/rule
+
+# Convenience name for target.
+LUAJIT: CMakeFiles/LUAJIT.dir/rule
+.PHONY : LUAJIT
+
+# clean rule for target.
+CMakeFiles/LUAJIT.dir/clean:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/clean
+.PHONY : CMakeFiles/LUAJIT.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/LUAJIT.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+	$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+

+ 1 - 0
third/luajit-2.0.1/build/CMakeFiles/Progress/1

@@ -0,0 +1 @@
+empty

+ 1 - 0
third/luajit-2.0.1/build/CMakeFiles/Progress/2

@@ -0,0 +1 @@
+empty

+ 1 - 0
third/luajit-2.0.1/build/CMakeFiles/Progress/count.txt

@@ -0,0 +1 @@
+63

+ 1 - 0
third/luajit-2.0.1/build/CMakeFiles/TargetDirectories.txt

@@ -0,0 +1 @@
+/home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/LUAJIT.dir

+ 1 - 0
third/luajit-2.0.1/build/CMakeFiles/cmake.check_cache

@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file

+ 1 - 0
third/luajit-2.0.1/build/CMakeFiles/progress.marks

@@ -0,0 +1 @@
+63

+ 1840 - 0
third/luajit-2.0.1/build/Makefile

@@ -0,0 +1,1840 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The program to use to edit the cache.
+CMAKE_EDIT_COMMAND = /usr/bin/ccmake
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/mikymod/Scrivania/LuaJIT-2.0.1
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/mikymod/Scrivania/LuaJIT-2.0.1/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
+	/usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+	/usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles/progress.marks
+	$(MAKE) -f CMakeFiles/Makefile2 all
+	$(CMAKE_COMMAND) -E cmake_progress_start /home/mikymod/Scrivania/LuaJIT-2.0.1/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+	$(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+	$(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+	$(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+	$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named LUAJIT
+
+# Build rule for target.
+LUAJIT: cmake_check_build_system
+	$(MAKE) -f CMakeFiles/Makefile2 LUAJIT
+.PHONY : LUAJIT
+
+# fast build rule for target.
+LUAJIT/fast:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/build
+.PHONY : LUAJIT/fast
+
+src/lib_aux.o: src/lib_aux.c.o
+.PHONY : src/lib_aux.o
+
+# target to build an object file
+src/lib_aux.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_aux.c.o
+.PHONY : src/lib_aux.c.o
+
+src/lib_aux.i: src/lib_aux.c.i
+.PHONY : src/lib_aux.i
+
+# target to preprocess a source file
+src/lib_aux.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_aux.c.i
+.PHONY : src/lib_aux.c.i
+
+src/lib_aux.s: src/lib_aux.c.s
+.PHONY : src/lib_aux.s
+
+# target to generate assembly for a file
+src/lib_aux.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_aux.c.s
+.PHONY : src/lib_aux.c.s
+
+src/lib_base.o: src/lib_base.c.o
+.PHONY : src/lib_base.o
+
+# target to build an object file
+src/lib_base.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_base.c.o
+.PHONY : src/lib_base.c.o
+
+src/lib_base.i: src/lib_base.c.i
+.PHONY : src/lib_base.i
+
+# target to preprocess a source file
+src/lib_base.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_base.c.i
+.PHONY : src/lib_base.c.i
+
+src/lib_base.s: src/lib_base.c.s
+.PHONY : src/lib_base.s
+
+# target to generate assembly for a file
+src/lib_base.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_base.c.s
+.PHONY : src/lib_base.c.s
+
+src/lib_bit.o: src/lib_bit.c.o
+.PHONY : src/lib_bit.o
+
+# target to build an object file
+src/lib_bit.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_bit.c.o
+.PHONY : src/lib_bit.c.o
+
+src/lib_bit.i: src/lib_bit.c.i
+.PHONY : src/lib_bit.i
+
+# target to preprocess a source file
+src/lib_bit.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_bit.c.i
+.PHONY : src/lib_bit.c.i
+
+src/lib_bit.s: src/lib_bit.c.s
+.PHONY : src/lib_bit.s
+
+# target to generate assembly for a file
+src/lib_bit.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_bit.c.s
+.PHONY : src/lib_bit.c.s
+
+src/lib_debug.o: src/lib_debug.c.o
+.PHONY : src/lib_debug.o
+
+# target to build an object file
+src/lib_debug.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_debug.c.o
+.PHONY : src/lib_debug.c.o
+
+src/lib_debug.i: src/lib_debug.c.i
+.PHONY : src/lib_debug.i
+
+# target to preprocess a source file
+src/lib_debug.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_debug.c.i
+.PHONY : src/lib_debug.c.i
+
+src/lib_debug.s: src/lib_debug.c.s
+.PHONY : src/lib_debug.s
+
+# target to generate assembly for a file
+src/lib_debug.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_debug.c.s
+.PHONY : src/lib_debug.c.s
+
+src/lib_ffi.o: src/lib_ffi.c.o
+.PHONY : src/lib_ffi.o
+
+# target to build an object file
+src/lib_ffi.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_ffi.c.o
+.PHONY : src/lib_ffi.c.o
+
+src/lib_ffi.i: src/lib_ffi.c.i
+.PHONY : src/lib_ffi.i
+
+# target to preprocess a source file
+src/lib_ffi.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_ffi.c.i
+.PHONY : src/lib_ffi.c.i
+
+src/lib_ffi.s: src/lib_ffi.c.s
+.PHONY : src/lib_ffi.s
+
+# target to generate assembly for a file
+src/lib_ffi.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_ffi.c.s
+.PHONY : src/lib_ffi.c.s
+
+src/lib_init.o: src/lib_init.c.o
+.PHONY : src/lib_init.o
+
+# target to build an object file
+src/lib_init.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_init.c.o
+.PHONY : src/lib_init.c.o
+
+src/lib_init.i: src/lib_init.c.i
+.PHONY : src/lib_init.i
+
+# target to preprocess a source file
+src/lib_init.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_init.c.i
+.PHONY : src/lib_init.c.i
+
+src/lib_init.s: src/lib_init.c.s
+.PHONY : src/lib_init.s
+
+# target to generate assembly for a file
+src/lib_init.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_init.c.s
+.PHONY : src/lib_init.c.s
+
+src/lib_io.o: src/lib_io.c.o
+.PHONY : src/lib_io.o
+
+# target to build an object file
+src/lib_io.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_io.c.o
+.PHONY : src/lib_io.c.o
+
+src/lib_io.i: src/lib_io.c.i
+.PHONY : src/lib_io.i
+
+# target to preprocess a source file
+src/lib_io.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_io.c.i
+.PHONY : src/lib_io.c.i
+
+src/lib_io.s: src/lib_io.c.s
+.PHONY : src/lib_io.s
+
+# target to generate assembly for a file
+src/lib_io.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_io.c.s
+.PHONY : src/lib_io.c.s
+
+src/lib_jit.o: src/lib_jit.c.o
+.PHONY : src/lib_jit.o
+
+# target to build an object file
+src/lib_jit.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_jit.c.o
+.PHONY : src/lib_jit.c.o
+
+src/lib_jit.i: src/lib_jit.c.i
+.PHONY : src/lib_jit.i
+
+# target to preprocess a source file
+src/lib_jit.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_jit.c.i
+.PHONY : src/lib_jit.c.i
+
+src/lib_jit.s: src/lib_jit.c.s
+.PHONY : src/lib_jit.s
+
+# target to generate assembly for a file
+src/lib_jit.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_jit.c.s
+.PHONY : src/lib_jit.c.s
+
+src/lib_math.o: src/lib_math.c.o
+.PHONY : src/lib_math.o
+
+# target to build an object file
+src/lib_math.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_math.c.o
+.PHONY : src/lib_math.c.o
+
+src/lib_math.i: src/lib_math.c.i
+.PHONY : src/lib_math.i
+
+# target to preprocess a source file
+src/lib_math.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_math.c.i
+.PHONY : src/lib_math.c.i
+
+src/lib_math.s: src/lib_math.c.s
+.PHONY : src/lib_math.s
+
+# target to generate assembly for a file
+src/lib_math.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_math.c.s
+.PHONY : src/lib_math.c.s
+
+src/lib_os.o: src/lib_os.c.o
+.PHONY : src/lib_os.o
+
+# target to build an object file
+src/lib_os.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_os.c.o
+.PHONY : src/lib_os.c.o
+
+src/lib_os.i: src/lib_os.c.i
+.PHONY : src/lib_os.i
+
+# target to preprocess a source file
+src/lib_os.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_os.c.i
+.PHONY : src/lib_os.c.i
+
+src/lib_os.s: src/lib_os.c.s
+.PHONY : src/lib_os.s
+
+# target to generate assembly for a file
+src/lib_os.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_os.c.s
+.PHONY : src/lib_os.c.s
+
+src/lib_package.o: src/lib_package.c.o
+.PHONY : src/lib_package.o
+
+# target to build an object file
+src/lib_package.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_package.c.o
+.PHONY : src/lib_package.c.o
+
+src/lib_package.i: src/lib_package.c.i
+.PHONY : src/lib_package.i
+
+# target to preprocess a source file
+src/lib_package.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_package.c.i
+.PHONY : src/lib_package.c.i
+
+src/lib_package.s: src/lib_package.c.s
+.PHONY : src/lib_package.s
+
+# target to generate assembly for a file
+src/lib_package.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_package.c.s
+.PHONY : src/lib_package.c.s
+
+src/lib_string.o: src/lib_string.c.o
+.PHONY : src/lib_string.o
+
+# target to build an object file
+src/lib_string.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_string.c.o
+.PHONY : src/lib_string.c.o
+
+src/lib_string.i: src/lib_string.c.i
+.PHONY : src/lib_string.i
+
+# target to preprocess a source file
+src/lib_string.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_string.c.i
+.PHONY : src/lib_string.c.i
+
+src/lib_string.s: src/lib_string.c.s
+.PHONY : src/lib_string.s
+
+# target to generate assembly for a file
+src/lib_string.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_string.c.s
+.PHONY : src/lib_string.c.s
+
+src/lib_table.o: src/lib_table.c.o
+.PHONY : src/lib_table.o
+
+# target to build an object file
+src/lib_table.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_table.c.o
+.PHONY : src/lib_table.c.o
+
+src/lib_table.i: src/lib_table.c.i
+.PHONY : src/lib_table.i
+
+# target to preprocess a source file
+src/lib_table.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_table.c.i
+.PHONY : src/lib_table.c.i
+
+src/lib_table.s: src/lib_table.c.s
+.PHONY : src/lib_table.s
+
+# target to generate assembly for a file
+src/lib_table.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lib_table.c.s
+.PHONY : src/lib_table.c.s
+
+src/lj_alloc.o: src/lj_alloc.c.o
+.PHONY : src/lj_alloc.o
+
+# target to build an object file
+src/lj_alloc.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_alloc.c.o
+.PHONY : src/lj_alloc.c.o
+
+src/lj_alloc.i: src/lj_alloc.c.i
+.PHONY : src/lj_alloc.i
+
+# target to preprocess a source file
+src/lj_alloc.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_alloc.c.i
+.PHONY : src/lj_alloc.c.i
+
+src/lj_alloc.s: src/lj_alloc.c.s
+.PHONY : src/lj_alloc.s
+
+# target to generate assembly for a file
+src/lj_alloc.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_alloc.c.s
+.PHONY : src/lj_alloc.c.s
+
+src/lj_api.o: src/lj_api.c.o
+.PHONY : src/lj_api.o
+
+# target to build an object file
+src/lj_api.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_api.c.o
+.PHONY : src/lj_api.c.o
+
+src/lj_api.i: src/lj_api.c.i
+.PHONY : src/lj_api.i
+
+# target to preprocess a source file
+src/lj_api.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_api.c.i
+.PHONY : src/lj_api.c.i
+
+src/lj_api.s: src/lj_api.c.s
+.PHONY : src/lj_api.s
+
+# target to generate assembly for a file
+src/lj_api.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_api.c.s
+.PHONY : src/lj_api.c.s
+
+src/lj_asm.o: src/lj_asm.c.o
+.PHONY : src/lj_asm.o
+
+# target to build an object file
+src/lj_asm.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_asm.c.o
+.PHONY : src/lj_asm.c.o
+
+src/lj_asm.i: src/lj_asm.c.i
+.PHONY : src/lj_asm.i
+
+# target to preprocess a source file
+src/lj_asm.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_asm.c.i
+.PHONY : src/lj_asm.c.i
+
+src/lj_asm.s: src/lj_asm.c.s
+.PHONY : src/lj_asm.s
+
+# target to generate assembly for a file
+src/lj_asm.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_asm.c.s
+.PHONY : src/lj_asm.c.s
+
+src/lj_bc.o: src/lj_bc.c.o
+.PHONY : src/lj_bc.o
+
+# target to build an object file
+src/lj_bc.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bc.c.o
+.PHONY : src/lj_bc.c.o
+
+src/lj_bc.i: src/lj_bc.c.i
+.PHONY : src/lj_bc.i
+
+# target to preprocess a source file
+src/lj_bc.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bc.c.i
+.PHONY : src/lj_bc.c.i
+
+src/lj_bc.s: src/lj_bc.c.s
+.PHONY : src/lj_bc.s
+
+# target to generate assembly for a file
+src/lj_bc.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bc.c.s
+.PHONY : src/lj_bc.c.s
+
+src/lj_bcread.o: src/lj_bcread.c.o
+.PHONY : src/lj_bcread.o
+
+# target to build an object file
+src/lj_bcread.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bcread.c.o
+.PHONY : src/lj_bcread.c.o
+
+src/lj_bcread.i: src/lj_bcread.c.i
+.PHONY : src/lj_bcread.i
+
+# target to preprocess a source file
+src/lj_bcread.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bcread.c.i
+.PHONY : src/lj_bcread.c.i
+
+src/lj_bcread.s: src/lj_bcread.c.s
+.PHONY : src/lj_bcread.s
+
+# target to generate assembly for a file
+src/lj_bcread.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bcread.c.s
+.PHONY : src/lj_bcread.c.s
+
+src/lj_bcwrite.o: src/lj_bcwrite.c.o
+.PHONY : src/lj_bcwrite.o
+
+# target to build an object file
+src/lj_bcwrite.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.o
+.PHONY : src/lj_bcwrite.c.o
+
+src/lj_bcwrite.i: src/lj_bcwrite.c.i
+.PHONY : src/lj_bcwrite.i
+
+# target to preprocess a source file
+src/lj_bcwrite.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.i
+.PHONY : src/lj_bcwrite.c.i
+
+src/lj_bcwrite.s: src/lj_bcwrite.c.s
+.PHONY : src/lj_bcwrite.s
+
+# target to generate assembly for a file
+src/lj_bcwrite.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_bcwrite.c.s
+.PHONY : src/lj_bcwrite.c.s
+
+src/lj_carith.o: src/lj_carith.c.o
+.PHONY : src/lj_carith.o
+
+# target to build an object file
+src/lj_carith.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_carith.c.o
+.PHONY : src/lj_carith.c.o
+
+src/lj_carith.i: src/lj_carith.c.i
+.PHONY : src/lj_carith.i
+
+# target to preprocess a source file
+src/lj_carith.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_carith.c.i
+.PHONY : src/lj_carith.c.i
+
+src/lj_carith.s: src/lj_carith.c.s
+.PHONY : src/lj_carith.s
+
+# target to generate assembly for a file
+src/lj_carith.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_carith.c.s
+.PHONY : src/lj_carith.c.s
+
+src/lj_ccall.o: src/lj_ccall.c.o
+.PHONY : src/lj_ccall.o
+
+# target to build an object file
+src/lj_ccall.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ccall.c.o
+.PHONY : src/lj_ccall.c.o
+
+src/lj_ccall.i: src/lj_ccall.c.i
+.PHONY : src/lj_ccall.i
+
+# target to preprocess a source file
+src/lj_ccall.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ccall.c.i
+.PHONY : src/lj_ccall.c.i
+
+src/lj_ccall.s: src/lj_ccall.c.s
+.PHONY : src/lj_ccall.s
+
+# target to generate assembly for a file
+src/lj_ccall.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ccall.c.s
+.PHONY : src/lj_ccall.c.s
+
+src/lj_ccallback.o: src/lj_ccallback.c.o
+.PHONY : src/lj_ccallback.o
+
+# target to build an object file
+src/lj_ccallback.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.o
+.PHONY : src/lj_ccallback.c.o
+
+src/lj_ccallback.i: src/lj_ccallback.c.i
+.PHONY : src/lj_ccallback.i
+
+# target to preprocess a source file
+src/lj_ccallback.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.i
+.PHONY : src/lj_ccallback.c.i
+
+src/lj_ccallback.s: src/lj_ccallback.c.s
+.PHONY : src/lj_ccallback.s
+
+# target to generate assembly for a file
+src/lj_ccallback.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ccallback.c.s
+.PHONY : src/lj_ccallback.c.s
+
+src/lj_cconv.o: src/lj_cconv.c.o
+.PHONY : src/lj_cconv.o
+
+# target to build an object file
+src/lj_cconv.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cconv.c.o
+.PHONY : src/lj_cconv.c.o
+
+src/lj_cconv.i: src/lj_cconv.c.i
+.PHONY : src/lj_cconv.i
+
+# target to preprocess a source file
+src/lj_cconv.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cconv.c.i
+.PHONY : src/lj_cconv.c.i
+
+src/lj_cconv.s: src/lj_cconv.c.s
+.PHONY : src/lj_cconv.s
+
+# target to generate assembly for a file
+src/lj_cconv.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cconv.c.s
+.PHONY : src/lj_cconv.c.s
+
+src/lj_cdata.o: src/lj_cdata.c.o
+.PHONY : src/lj_cdata.o
+
+# target to build an object file
+src/lj_cdata.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cdata.c.o
+.PHONY : src/lj_cdata.c.o
+
+src/lj_cdata.i: src/lj_cdata.c.i
+.PHONY : src/lj_cdata.i
+
+# target to preprocess a source file
+src/lj_cdata.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cdata.c.i
+.PHONY : src/lj_cdata.c.i
+
+src/lj_cdata.s: src/lj_cdata.c.s
+.PHONY : src/lj_cdata.s
+
+# target to generate assembly for a file
+src/lj_cdata.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cdata.c.s
+.PHONY : src/lj_cdata.c.s
+
+src/lj_char.o: src/lj_char.c.o
+.PHONY : src/lj_char.o
+
+# target to build an object file
+src/lj_char.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_char.c.o
+.PHONY : src/lj_char.c.o
+
+src/lj_char.i: src/lj_char.c.i
+.PHONY : src/lj_char.i
+
+# target to preprocess a source file
+src/lj_char.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_char.c.i
+.PHONY : src/lj_char.c.i
+
+src/lj_char.s: src/lj_char.c.s
+.PHONY : src/lj_char.s
+
+# target to generate assembly for a file
+src/lj_char.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_char.c.s
+.PHONY : src/lj_char.c.s
+
+src/lj_clib.o: src/lj_clib.c.o
+.PHONY : src/lj_clib.o
+
+# target to build an object file
+src/lj_clib.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_clib.c.o
+.PHONY : src/lj_clib.c.o
+
+src/lj_clib.i: src/lj_clib.c.i
+.PHONY : src/lj_clib.i
+
+# target to preprocess a source file
+src/lj_clib.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_clib.c.i
+.PHONY : src/lj_clib.c.i
+
+src/lj_clib.s: src/lj_clib.c.s
+.PHONY : src/lj_clib.s
+
+# target to generate assembly for a file
+src/lj_clib.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_clib.c.s
+.PHONY : src/lj_clib.c.s
+
+src/lj_cparse.o: src/lj_cparse.c.o
+.PHONY : src/lj_cparse.o
+
+# target to build an object file
+src/lj_cparse.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cparse.c.o
+.PHONY : src/lj_cparse.c.o
+
+src/lj_cparse.i: src/lj_cparse.c.i
+.PHONY : src/lj_cparse.i
+
+# target to preprocess a source file
+src/lj_cparse.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cparse.c.i
+.PHONY : src/lj_cparse.c.i
+
+src/lj_cparse.s: src/lj_cparse.c.s
+.PHONY : src/lj_cparse.s
+
+# target to generate assembly for a file
+src/lj_cparse.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_cparse.c.s
+.PHONY : src/lj_cparse.c.s
+
+src/lj_crecord.o: src/lj_crecord.c.o
+.PHONY : src/lj_crecord.o
+
+# target to build an object file
+src/lj_crecord.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_crecord.c.o
+.PHONY : src/lj_crecord.c.o
+
+src/lj_crecord.i: src/lj_crecord.c.i
+.PHONY : src/lj_crecord.i
+
+# target to preprocess a source file
+src/lj_crecord.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_crecord.c.i
+.PHONY : src/lj_crecord.c.i
+
+src/lj_crecord.s: src/lj_crecord.c.s
+.PHONY : src/lj_crecord.s
+
+# target to generate assembly for a file
+src/lj_crecord.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_crecord.c.s
+.PHONY : src/lj_crecord.c.s
+
+src/lj_ctype.o: src/lj_ctype.c.o
+.PHONY : src/lj_ctype.o
+
+# target to build an object file
+src/lj_ctype.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ctype.c.o
+.PHONY : src/lj_ctype.c.o
+
+src/lj_ctype.i: src/lj_ctype.c.i
+.PHONY : src/lj_ctype.i
+
+# target to preprocess a source file
+src/lj_ctype.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ctype.c.i
+.PHONY : src/lj_ctype.c.i
+
+src/lj_ctype.s: src/lj_ctype.c.s
+.PHONY : src/lj_ctype.s
+
+# target to generate assembly for a file
+src/lj_ctype.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ctype.c.s
+.PHONY : src/lj_ctype.c.s
+
+src/lj_debug.o: src/lj_debug.c.o
+.PHONY : src/lj_debug.o
+
+# target to build an object file
+src/lj_debug.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_debug.c.o
+.PHONY : src/lj_debug.c.o
+
+src/lj_debug.i: src/lj_debug.c.i
+.PHONY : src/lj_debug.i
+
+# target to preprocess a source file
+src/lj_debug.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_debug.c.i
+.PHONY : src/lj_debug.c.i
+
+src/lj_debug.s: src/lj_debug.c.s
+.PHONY : src/lj_debug.s
+
+# target to generate assembly for a file
+src/lj_debug.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_debug.c.s
+.PHONY : src/lj_debug.c.s
+
+src/lj_dispatch.o: src/lj_dispatch.c.o
+.PHONY : src/lj_dispatch.o
+
+# target to build an object file
+src/lj_dispatch.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.o
+.PHONY : src/lj_dispatch.c.o
+
+src/lj_dispatch.i: src/lj_dispatch.c.i
+.PHONY : src/lj_dispatch.i
+
+# target to preprocess a source file
+src/lj_dispatch.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.i
+.PHONY : src/lj_dispatch.c.i
+
+src/lj_dispatch.s: src/lj_dispatch.c.s
+.PHONY : src/lj_dispatch.s
+
+# target to generate assembly for a file
+src/lj_dispatch.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_dispatch.c.s
+.PHONY : src/lj_dispatch.c.s
+
+src/lj_err.o: src/lj_err.c.o
+.PHONY : src/lj_err.o
+
+# target to build an object file
+src/lj_err.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_err.c.o
+.PHONY : src/lj_err.c.o
+
+src/lj_err.i: src/lj_err.c.i
+.PHONY : src/lj_err.i
+
+# target to preprocess a source file
+src/lj_err.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_err.c.i
+.PHONY : src/lj_err.c.i
+
+src/lj_err.s: src/lj_err.c.s
+.PHONY : src/lj_err.s
+
+# target to generate assembly for a file
+src/lj_err.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_err.c.s
+.PHONY : src/lj_err.c.s
+
+src/lj_ffrecord.o: src/lj_ffrecord.c.o
+.PHONY : src/lj_ffrecord.o
+
+# target to build an object file
+src/lj_ffrecord.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.o
+.PHONY : src/lj_ffrecord.c.o
+
+src/lj_ffrecord.i: src/lj_ffrecord.c.i
+.PHONY : src/lj_ffrecord.i
+
+# target to preprocess a source file
+src/lj_ffrecord.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.i
+.PHONY : src/lj_ffrecord.c.i
+
+src/lj_ffrecord.s: src/lj_ffrecord.c.s
+.PHONY : src/lj_ffrecord.s
+
+# target to generate assembly for a file
+src/lj_ffrecord.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ffrecord.c.s
+.PHONY : src/lj_ffrecord.c.s
+
+src/lj_func.o: src/lj_func.c.o
+.PHONY : src/lj_func.o
+
+# target to build an object file
+src/lj_func.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_func.c.o
+.PHONY : src/lj_func.c.o
+
+src/lj_func.i: src/lj_func.c.i
+.PHONY : src/lj_func.i
+
+# target to preprocess a source file
+src/lj_func.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_func.c.i
+.PHONY : src/lj_func.c.i
+
+src/lj_func.s: src/lj_func.c.s
+.PHONY : src/lj_func.s
+
+# target to generate assembly for a file
+src/lj_func.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_func.c.s
+.PHONY : src/lj_func.c.s
+
+src/lj_gc.o: src/lj_gc.c.o
+.PHONY : src/lj_gc.o
+
+# target to build an object file
+src/lj_gc.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_gc.c.o
+.PHONY : src/lj_gc.c.o
+
+src/lj_gc.i: src/lj_gc.c.i
+.PHONY : src/lj_gc.i
+
+# target to preprocess a source file
+src/lj_gc.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_gc.c.i
+.PHONY : src/lj_gc.c.i
+
+src/lj_gc.s: src/lj_gc.c.s
+.PHONY : src/lj_gc.s
+
+# target to generate assembly for a file
+src/lj_gc.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_gc.c.s
+.PHONY : src/lj_gc.c.s
+
+src/lj_gdbjit.o: src/lj_gdbjit.c.o
+.PHONY : src/lj_gdbjit.o
+
+# target to build an object file
+src/lj_gdbjit.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.o
+.PHONY : src/lj_gdbjit.c.o
+
+src/lj_gdbjit.i: src/lj_gdbjit.c.i
+.PHONY : src/lj_gdbjit.i
+
+# target to preprocess a source file
+src/lj_gdbjit.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.i
+.PHONY : src/lj_gdbjit.c.i
+
+src/lj_gdbjit.s: src/lj_gdbjit.c.s
+.PHONY : src/lj_gdbjit.s
+
+# target to generate assembly for a file
+src/lj_gdbjit.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_gdbjit.c.s
+.PHONY : src/lj_gdbjit.c.s
+
+src/lj_ir.o: src/lj_ir.c.o
+.PHONY : src/lj_ir.o
+
+# target to build an object file
+src/lj_ir.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ir.c.o
+.PHONY : src/lj_ir.c.o
+
+src/lj_ir.i: src/lj_ir.c.i
+.PHONY : src/lj_ir.i
+
+# target to preprocess a source file
+src/lj_ir.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ir.c.i
+.PHONY : src/lj_ir.c.i
+
+src/lj_ir.s: src/lj_ir.c.s
+.PHONY : src/lj_ir.s
+
+# target to generate assembly for a file
+src/lj_ir.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_ir.c.s
+.PHONY : src/lj_ir.c.s
+
+src/lj_lex.o: src/lj_lex.c.o
+.PHONY : src/lj_lex.o
+
+# target to build an object file
+src/lj_lex.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_lex.c.o
+.PHONY : src/lj_lex.c.o
+
+src/lj_lex.i: src/lj_lex.c.i
+.PHONY : src/lj_lex.i
+
+# target to preprocess a source file
+src/lj_lex.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_lex.c.i
+.PHONY : src/lj_lex.c.i
+
+src/lj_lex.s: src/lj_lex.c.s
+.PHONY : src/lj_lex.s
+
+# target to generate assembly for a file
+src/lj_lex.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_lex.c.s
+.PHONY : src/lj_lex.c.s
+
+src/lj_lib.o: src/lj_lib.c.o
+.PHONY : src/lj_lib.o
+
+# target to build an object file
+src/lj_lib.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_lib.c.o
+.PHONY : src/lj_lib.c.o
+
+src/lj_lib.i: src/lj_lib.c.i
+.PHONY : src/lj_lib.i
+
+# target to preprocess a source file
+src/lj_lib.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_lib.c.i
+.PHONY : src/lj_lib.c.i
+
+src/lj_lib.s: src/lj_lib.c.s
+.PHONY : src/lj_lib.s
+
+# target to generate assembly for a file
+src/lj_lib.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_lib.c.s
+.PHONY : src/lj_lib.c.s
+
+src/lj_load.o: src/lj_load.c.o
+.PHONY : src/lj_load.o
+
+# target to build an object file
+src/lj_load.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_load.c.o
+.PHONY : src/lj_load.c.o
+
+src/lj_load.i: src/lj_load.c.i
+.PHONY : src/lj_load.i
+
+# target to preprocess a source file
+src/lj_load.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_load.c.i
+.PHONY : src/lj_load.c.i
+
+src/lj_load.s: src/lj_load.c.s
+.PHONY : src/lj_load.s
+
+# target to generate assembly for a file
+src/lj_load.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_load.c.s
+.PHONY : src/lj_load.c.s
+
+src/lj_mcode.o: src/lj_mcode.c.o
+.PHONY : src/lj_mcode.o
+
+# target to build an object file
+src/lj_mcode.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_mcode.c.o
+.PHONY : src/lj_mcode.c.o
+
+src/lj_mcode.i: src/lj_mcode.c.i
+.PHONY : src/lj_mcode.i
+
+# target to preprocess a source file
+src/lj_mcode.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_mcode.c.i
+.PHONY : src/lj_mcode.c.i
+
+src/lj_mcode.s: src/lj_mcode.c.s
+.PHONY : src/lj_mcode.s
+
+# target to generate assembly for a file
+src/lj_mcode.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_mcode.c.s
+.PHONY : src/lj_mcode.c.s
+
+src/lj_meta.o: src/lj_meta.c.o
+.PHONY : src/lj_meta.o
+
+# target to build an object file
+src/lj_meta.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_meta.c.o
+.PHONY : src/lj_meta.c.o
+
+src/lj_meta.i: src/lj_meta.c.i
+.PHONY : src/lj_meta.i
+
+# target to preprocess a source file
+src/lj_meta.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_meta.c.i
+.PHONY : src/lj_meta.c.i
+
+src/lj_meta.s: src/lj_meta.c.s
+.PHONY : src/lj_meta.s
+
+# target to generate assembly for a file
+src/lj_meta.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_meta.c.s
+.PHONY : src/lj_meta.c.s
+
+src/lj_obj.o: src/lj_obj.c.o
+.PHONY : src/lj_obj.o
+
+# target to build an object file
+src/lj_obj.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_obj.c.o
+.PHONY : src/lj_obj.c.o
+
+src/lj_obj.i: src/lj_obj.c.i
+.PHONY : src/lj_obj.i
+
+# target to preprocess a source file
+src/lj_obj.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_obj.c.i
+.PHONY : src/lj_obj.c.i
+
+src/lj_obj.s: src/lj_obj.c.s
+.PHONY : src/lj_obj.s
+
+# target to generate assembly for a file
+src/lj_obj.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_obj.c.s
+.PHONY : src/lj_obj.c.s
+
+src/lj_opt_dce.o: src/lj_opt_dce.c.o
+.PHONY : src/lj_opt_dce.o
+
+# target to build an object file
+src/lj_opt_dce.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.o
+.PHONY : src/lj_opt_dce.c.o
+
+src/lj_opt_dce.i: src/lj_opt_dce.c.i
+.PHONY : src/lj_opt_dce.i
+
+# target to preprocess a source file
+src/lj_opt_dce.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.i
+.PHONY : src/lj_opt_dce.c.i
+
+src/lj_opt_dce.s: src/lj_opt_dce.c.s
+.PHONY : src/lj_opt_dce.s
+
+# target to generate assembly for a file
+src/lj_opt_dce.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_dce.c.s
+.PHONY : src/lj_opt_dce.c.s
+
+src/lj_opt_fold.o: src/lj_opt_fold.c.o
+.PHONY : src/lj_opt_fold.o
+
+# target to build an object file
+src/lj_opt_fold.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.o
+.PHONY : src/lj_opt_fold.c.o
+
+src/lj_opt_fold.i: src/lj_opt_fold.c.i
+.PHONY : src/lj_opt_fold.i
+
+# target to preprocess a source file
+src/lj_opt_fold.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.i
+.PHONY : src/lj_opt_fold.c.i
+
+src/lj_opt_fold.s: src/lj_opt_fold.c.s
+.PHONY : src/lj_opt_fold.s
+
+# target to generate assembly for a file
+src/lj_opt_fold.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_fold.c.s
+.PHONY : src/lj_opt_fold.c.s
+
+src/lj_opt_loop.o: src/lj_opt_loop.c.o
+.PHONY : src/lj_opt_loop.o
+
+# target to build an object file
+src/lj_opt_loop.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.o
+.PHONY : src/lj_opt_loop.c.o
+
+src/lj_opt_loop.i: src/lj_opt_loop.c.i
+.PHONY : src/lj_opt_loop.i
+
+# target to preprocess a source file
+src/lj_opt_loop.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.i
+.PHONY : src/lj_opt_loop.c.i
+
+src/lj_opt_loop.s: src/lj_opt_loop.c.s
+.PHONY : src/lj_opt_loop.s
+
+# target to generate assembly for a file
+src/lj_opt_loop.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_loop.c.s
+.PHONY : src/lj_opt_loop.c.s
+
+src/lj_opt_mem.o: src/lj_opt_mem.c.o
+.PHONY : src/lj_opt_mem.o
+
+# target to build an object file
+src/lj_opt_mem.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.o
+.PHONY : src/lj_opt_mem.c.o
+
+src/lj_opt_mem.i: src/lj_opt_mem.c.i
+.PHONY : src/lj_opt_mem.i
+
+# target to preprocess a source file
+src/lj_opt_mem.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.i
+.PHONY : src/lj_opt_mem.c.i
+
+src/lj_opt_mem.s: src/lj_opt_mem.c.s
+.PHONY : src/lj_opt_mem.s
+
+# target to generate assembly for a file
+src/lj_opt_mem.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_mem.c.s
+.PHONY : src/lj_opt_mem.c.s
+
+src/lj_opt_narrow.o: src/lj_opt_narrow.c.o
+.PHONY : src/lj_opt_narrow.o
+
+# target to build an object file
+src/lj_opt_narrow.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.o
+.PHONY : src/lj_opt_narrow.c.o
+
+src/lj_opt_narrow.i: src/lj_opt_narrow.c.i
+.PHONY : src/lj_opt_narrow.i
+
+# target to preprocess a source file
+src/lj_opt_narrow.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.i
+.PHONY : src/lj_opt_narrow.c.i
+
+src/lj_opt_narrow.s: src/lj_opt_narrow.c.s
+.PHONY : src/lj_opt_narrow.s
+
+# target to generate assembly for a file
+src/lj_opt_narrow.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_narrow.c.s
+.PHONY : src/lj_opt_narrow.c.s
+
+src/lj_opt_sink.o: src/lj_opt_sink.c.o
+.PHONY : src/lj_opt_sink.o
+
+# target to build an object file
+src/lj_opt_sink.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.o
+.PHONY : src/lj_opt_sink.c.o
+
+src/lj_opt_sink.i: src/lj_opt_sink.c.i
+.PHONY : src/lj_opt_sink.i
+
+# target to preprocess a source file
+src/lj_opt_sink.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.i
+.PHONY : src/lj_opt_sink.c.i
+
+src/lj_opt_sink.s: src/lj_opt_sink.c.s
+.PHONY : src/lj_opt_sink.s
+
+# target to generate assembly for a file
+src/lj_opt_sink.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_sink.c.s
+.PHONY : src/lj_opt_sink.c.s
+
+src/lj_opt_split.o: src/lj_opt_split.c.o
+.PHONY : src/lj_opt_split.o
+
+# target to build an object file
+src/lj_opt_split.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.o
+.PHONY : src/lj_opt_split.c.o
+
+src/lj_opt_split.i: src/lj_opt_split.c.i
+.PHONY : src/lj_opt_split.i
+
+# target to preprocess a source file
+src/lj_opt_split.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.i
+.PHONY : src/lj_opt_split.c.i
+
+src/lj_opt_split.s: src/lj_opt_split.c.s
+.PHONY : src/lj_opt_split.s
+
+# target to generate assembly for a file
+src/lj_opt_split.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_opt_split.c.s
+.PHONY : src/lj_opt_split.c.s
+
+src/lj_parse.o: src/lj_parse.c.o
+.PHONY : src/lj_parse.o
+
+# target to build an object file
+src/lj_parse.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_parse.c.o
+.PHONY : src/lj_parse.c.o
+
+src/lj_parse.i: src/lj_parse.c.i
+.PHONY : src/lj_parse.i
+
+# target to preprocess a source file
+src/lj_parse.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_parse.c.i
+.PHONY : src/lj_parse.c.i
+
+src/lj_parse.s: src/lj_parse.c.s
+.PHONY : src/lj_parse.s
+
+# target to generate assembly for a file
+src/lj_parse.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_parse.c.s
+.PHONY : src/lj_parse.c.s
+
+src/lj_record.o: src/lj_record.c.o
+.PHONY : src/lj_record.o
+
+# target to build an object file
+src/lj_record.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_record.c.o
+.PHONY : src/lj_record.c.o
+
+src/lj_record.i: src/lj_record.c.i
+.PHONY : src/lj_record.i
+
+# target to preprocess a source file
+src/lj_record.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_record.c.i
+.PHONY : src/lj_record.c.i
+
+src/lj_record.s: src/lj_record.c.s
+.PHONY : src/lj_record.s
+
+# target to generate assembly for a file
+src/lj_record.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_record.c.s
+.PHONY : src/lj_record.c.s
+
+src/lj_snap.o: src/lj_snap.c.o
+.PHONY : src/lj_snap.o
+
+# target to build an object file
+src/lj_snap.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_snap.c.o
+.PHONY : src/lj_snap.c.o
+
+src/lj_snap.i: src/lj_snap.c.i
+.PHONY : src/lj_snap.i
+
+# target to preprocess a source file
+src/lj_snap.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_snap.c.i
+.PHONY : src/lj_snap.c.i
+
+src/lj_snap.s: src/lj_snap.c.s
+.PHONY : src/lj_snap.s
+
+# target to generate assembly for a file
+src/lj_snap.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_snap.c.s
+.PHONY : src/lj_snap.c.s
+
+src/lj_state.o: src/lj_state.c.o
+.PHONY : src/lj_state.o
+
+# target to build an object file
+src/lj_state.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_state.c.o
+.PHONY : src/lj_state.c.o
+
+src/lj_state.i: src/lj_state.c.i
+.PHONY : src/lj_state.i
+
+# target to preprocess a source file
+src/lj_state.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_state.c.i
+.PHONY : src/lj_state.c.i
+
+src/lj_state.s: src/lj_state.c.s
+.PHONY : src/lj_state.s
+
+# target to generate assembly for a file
+src/lj_state.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_state.c.s
+.PHONY : src/lj_state.c.s
+
+src/lj_str.o: src/lj_str.c.o
+.PHONY : src/lj_str.o
+
+# target to build an object file
+src/lj_str.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_str.c.o
+.PHONY : src/lj_str.c.o
+
+src/lj_str.i: src/lj_str.c.i
+.PHONY : src/lj_str.i
+
+# target to preprocess a source file
+src/lj_str.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_str.c.i
+.PHONY : src/lj_str.c.i
+
+src/lj_str.s: src/lj_str.c.s
+.PHONY : src/lj_str.s
+
+# target to generate assembly for a file
+src/lj_str.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_str.c.s
+.PHONY : src/lj_str.c.s
+
+src/lj_strscan.o: src/lj_strscan.c.o
+.PHONY : src/lj_strscan.o
+
+# target to build an object file
+src/lj_strscan.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_strscan.c.o
+.PHONY : src/lj_strscan.c.o
+
+src/lj_strscan.i: src/lj_strscan.c.i
+.PHONY : src/lj_strscan.i
+
+# target to preprocess a source file
+src/lj_strscan.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_strscan.c.i
+.PHONY : src/lj_strscan.c.i
+
+src/lj_strscan.s: src/lj_strscan.c.s
+.PHONY : src/lj_strscan.s
+
+# target to generate assembly for a file
+src/lj_strscan.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_strscan.c.s
+.PHONY : src/lj_strscan.c.s
+
+src/lj_tab.o: src/lj_tab.c.o
+.PHONY : src/lj_tab.o
+
+# target to build an object file
+src/lj_tab.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_tab.c.o
+.PHONY : src/lj_tab.c.o
+
+src/lj_tab.i: src/lj_tab.c.i
+.PHONY : src/lj_tab.i
+
+# target to preprocess a source file
+src/lj_tab.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_tab.c.i
+.PHONY : src/lj_tab.c.i
+
+src/lj_tab.s: src/lj_tab.c.s
+.PHONY : src/lj_tab.s
+
+# target to generate assembly for a file
+src/lj_tab.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_tab.c.s
+.PHONY : src/lj_tab.c.s
+
+src/lj_trace.o: src/lj_trace.c.o
+.PHONY : src/lj_trace.o
+
+# target to build an object file
+src/lj_trace.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_trace.c.o
+.PHONY : src/lj_trace.c.o
+
+src/lj_trace.i: src/lj_trace.c.i
+.PHONY : src/lj_trace.i
+
+# target to preprocess a source file
+src/lj_trace.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_trace.c.i
+.PHONY : src/lj_trace.c.i
+
+src/lj_trace.s: src/lj_trace.c.s
+.PHONY : src/lj_trace.s
+
+# target to generate assembly for a file
+src/lj_trace.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_trace.c.s
+.PHONY : src/lj_trace.c.s
+
+src/lj_udata.o: src/lj_udata.c.o
+.PHONY : src/lj_udata.o
+
+# target to build an object file
+src/lj_udata.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_udata.c.o
+.PHONY : src/lj_udata.c.o
+
+src/lj_udata.i: src/lj_udata.c.i
+.PHONY : src/lj_udata.i
+
+# target to preprocess a source file
+src/lj_udata.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_udata.c.i
+.PHONY : src/lj_udata.c.i
+
+src/lj_udata.s: src/lj_udata.c.s
+.PHONY : src/lj_udata.s
+
+# target to generate assembly for a file
+src/lj_udata.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_udata.c.s
+.PHONY : src/lj_udata.c.s
+
+src/lj_vmevent.o: src/lj_vmevent.c.o
+.PHONY : src/lj_vmevent.o
+
+# target to build an object file
+src/lj_vmevent.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.o
+.PHONY : src/lj_vmevent.c.o
+
+src/lj_vmevent.i: src/lj_vmevent.c.i
+.PHONY : src/lj_vmevent.i
+
+# target to preprocess a source file
+src/lj_vmevent.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.i
+.PHONY : src/lj_vmevent.c.i
+
+src/lj_vmevent.s: src/lj_vmevent.c.s
+.PHONY : src/lj_vmevent.s
+
+# target to generate assembly for a file
+src/lj_vmevent.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_vmevent.c.s
+.PHONY : src/lj_vmevent.c.s
+
+src/lj_vmmath.o: src/lj_vmmath.c.o
+.PHONY : src/lj_vmmath.o
+
+# target to build an object file
+src/lj_vmmath.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.o
+.PHONY : src/lj_vmmath.c.o
+
+src/lj_vmmath.i: src/lj_vmmath.c.i
+.PHONY : src/lj_vmmath.i
+
+# target to preprocess a source file
+src/lj_vmmath.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.i
+.PHONY : src/lj_vmmath.c.i
+
+src/lj_vmmath.s: src/lj_vmmath.c.s
+.PHONY : src/lj_vmmath.s
+
+# target to generate assembly for a file
+src/lj_vmmath.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/lj_vmmath.c.s
+.PHONY : src/lj_vmmath.c.s
+
+src/ljamalg.o: src/ljamalg.c.o
+.PHONY : src/ljamalg.o
+
+# target to build an object file
+src/ljamalg.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/ljamalg.c.o
+.PHONY : src/ljamalg.c.o
+
+src/ljamalg.i: src/ljamalg.c.i
+.PHONY : src/ljamalg.i
+
+# target to preprocess a source file
+src/ljamalg.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/ljamalg.c.i
+.PHONY : src/ljamalg.c.i
+
+src/ljamalg.s: src/ljamalg.c.s
+.PHONY : src/ljamalg.s
+
+# target to generate assembly for a file
+src/ljamalg.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/ljamalg.c.s
+.PHONY : src/ljamalg.c.s
+
+src/luajit.o: src/luajit.c.o
+.PHONY : src/luajit.o
+
+# target to build an object file
+src/luajit.c.o:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/luajit.c.o
+.PHONY : src/luajit.c.o
+
+src/luajit.i: src/luajit.c.i
+.PHONY : src/luajit.i
+
+# target to preprocess a source file
+src/luajit.c.i:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/luajit.c.i
+.PHONY : src/luajit.c.i
+
+src/luajit.s: src/luajit.c.s
+.PHONY : src/luajit.s
+
+# target to generate assembly for a file
+src/luajit.c.s:
+	$(MAKE) -f CMakeFiles/LUAJIT.dir/build.make CMakeFiles/LUAJIT.dir/src/luajit.c.s
+.PHONY : src/luajit.c.s
+
+# Help Target
+help:
+	@echo "The following are some of the valid targets for this Makefile:"
+	@echo "... all (the default if no target is provided)"
+	@echo "... clean"
+	@echo "... depend"
+	@echo "... LUAJIT"
+	@echo "... edit_cache"
+	@echo "... rebuild_cache"
+	@echo "... src/lib_aux.o"
+	@echo "... src/lib_aux.i"
+	@echo "... src/lib_aux.s"
+	@echo "... src/lib_base.o"
+	@echo "... src/lib_base.i"
+	@echo "... src/lib_base.s"
+	@echo "... src/lib_bit.o"
+	@echo "... src/lib_bit.i"
+	@echo "... src/lib_bit.s"
+	@echo "... src/lib_debug.o"
+	@echo "... src/lib_debug.i"
+	@echo "... src/lib_debug.s"
+	@echo "... src/lib_ffi.o"
+	@echo "... src/lib_ffi.i"
+	@echo "... src/lib_ffi.s"
+	@echo "... src/lib_init.o"
+	@echo "... src/lib_init.i"
+	@echo "... src/lib_init.s"
+	@echo "... src/lib_io.o"
+	@echo "... src/lib_io.i"
+	@echo "... src/lib_io.s"
+	@echo "... src/lib_jit.o"
+	@echo "... src/lib_jit.i"
+	@echo "... src/lib_jit.s"
+	@echo "... src/lib_math.o"
+	@echo "... src/lib_math.i"
+	@echo "... src/lib_math.s"
+	@echo "... src/lib_os.o"
+	@echo "... src/lib_os.i"
+	@echo "... src/lib_os.s"
+	@echo "... src/lib_package.o"
+	@echo "... src/lib_package.i"
+	@echo "... src/lib_package.s"
+	@echo "... src/lib_string.o"
+	@echo "... src/lib_string.i"
+	@echo "... src/lib_string.s"
+	@echo "... src/lib_table.o"
+	@echo "... src/lib_table.i"
+	@echo "... src/lib_table.s"
+	@echo "... src/lj_alloc.o"
+	@echo "... src/lj_alloc.i"
+	@echo "... src/lj_alloc.s"
+	@echo "... src/lj_api.o"
+	@echo "... src/lj_api.i"
+	@echo "... src/lj_api.s"
+	@echo "... src/lj_asm.o"
+	@echo "... src/lj_asm.i"
+	@echo "... src/lj_asm.s"
+	@echo "... src/lj_bc.o"
+	@echo "... src/lj_bc.i"
+	@echo "... src/lj_bc.s"
+	@echo "... src/lj_bcread.o"
+	@echo "... src/lj_bcread.i"
+	@echo "... src/lj_bcread.s"
+	@echo "... src/lj_bcwrite.o"
+	@echo "... src/lj_bcwrite.i"
+	@echo "... src/lj_bcwrite.s"
+	@echo "... src/lj_carith.o"
+	@echo "... src/lj_carith.i"
+	@echo "... src/lj_carith.s"
+	@echo "... src/lj_ccall.o"
+	@echo "... src/lj_ccall.i"
+	@echo "... src/lj_ccall.s"
+	@echo "... src/lj_ccallback.o"
+	@echo "... src/lj_ccallback.i"
+	@echo "... src/lj_ccallback.s"
+	@echo "... src/lj_cconv.o"
+	@echo "... src/lj_cconv.i"
+	@echo "... src/lj_cconv.s"
+	@echo "... src/lj_cdata.o"
+	@echo "... src/lj_cdata.i"
+	@echo "... src/lj_cdata.s"
+	@echo "... src/lj_char.o"
+	@echo "... src/lj_char.i"
+	@echo "... src/lj_char.s"
+	@echo "... src/lj_clib.o"
+	@echo "... src/lj_clib.i"
+	@echo "... src/lj_clib.s"
+	@echo "... src/lj_cparse.o"
+	@echo "... src/lj_cparse.i"
+	@echo "... src/lj_cparse.s"
+	@echo "... src/lj_crecord.o"
+	@echo "... src/lj_crecord.i"
+	@echo "... src/lj_crecord.s"
+	@echo "... src/lj_ctype.o"
+	@echo "... src/lj_ctype.i"
+	@echo "... src/lj_ctype.s"
+	@echo "... src/lj_debug.o"
+	@echo "... src/lj_debug.i"
+	@echo "... src/lj_debug.s"
+	@echo "... src/lj_dispatch.o"
+	@echo "... src/lj_dispatch.i"
+	@echo "... src/lj_dispatch.s"
+	@echo "... src/lj_err.o"
+	@echo "... src/lj_err.i"
+	@echo "... src/lj_err.s"
+	@echo "... src/lj_ffrecord.o"
+	@echo "... src/lj_ffrecord.i"
+	@echo "... src/lj_ffrecord.s"
+	@echo "... src/lj_func.o"
+	@echo "... src/lj_func.i"
+	@echo "... src/lj_func.s"
+	@echo "... src/lj_gc.o"
+	@echo "... src/lj_gc.i"
+	@echo "... src/lj_gc.s"
+	@echo "... src/lj_gdbjit.o"
+	@echo "... src/lj_gdbjit.i"
+	@echo "... src/lj_gdbjit.s"
+	@echo "... src/lj_ir.o"
+	@echo "... src/lj_ir.i"
+	@echo "... src/lj_ir.s"
+	@echo "... src/lj_lex.o"
+	@echo "... src/lj_lex.i"
+	@echo "... src/lj_lex.s"
+	@echo "... src/lj_lib.o"
+	@echo "... src/lj_lib.i"
+	@echo "... src/lj_lib.s"
+	@echo "... src/lj_load.o"
+	@echo "... src/lj_load.i"
+	@echo "... src/lj_load.s"
+	@echo "... src/lj_mcode.o"
+	@echo "... src/lj_mcode.i"
+	@echo "... src/lj_mcode.s"
+	@echo "... src/lj_meta.o"
+	@echo "... src/lj_meta.i"
+	@echo "... src/lj_meta.s"
+	@echo "... src/lj_obj.o"
+	@echo "... src/lj_obj.i"
+	@echo "... src/lj_obj.s"
+	@echo "... src/lj_opt_dce.o"
+	@echo "... src/lj_opt_dce.i"
+	@echo "... src/lj_opt_dce.s"
+	@echo "... src/lj_opt_fold.o"
+	@echo "... src/lj_opt_fold.i"
+	@echo "... src/lj_opt_fold.s"
+	@echo "... src/lj_opt_loop.o"
+	@echo "... src/lj_opt_loop.i"
+	@echo "... src/lj_opt_loop.s"
+	@echo "... src/lj_opt_mem.o"
+	@echo "... src/lj_opt_mem.i"
+	@echo "... src/lj_opt_mem.s"
+	@echo "... src/lj_opt_narrow.o"
+	@echo "... src/lj_opt_narrow.i"
+	@echo "... src/lj_opt_narrow.s"
+	@echo "... src/lj_opt_sink.o"
+	@echo "... src/lj_opt_sink.i"
+	@echo "... src/lj_opt_sink.s"
+	@echo "... src/lj_opt_split.o"
+	@echo "... src/lj_opt_split.i"
+	@echo "... src/lj_opt_split.s"
+	@echo "... src/lj_parse.o"
+	@echo "... src/lj_parse.i"
+	@echo "... src/lj_parse.s"
+	@echo "... src/lj_record.o"
+	@echo "... src/lj_record.i"
+	@echo "... src/lj_record.s"
+	@echo "... src/lj_snap.o"
+	@echo "... src/lj_snap.i"
+	@echo "... src/lj_snap.s"
+	@echo "... src/lj_state.o"
+	@echo "... src/lj_state.i"
+	@echo "... src/lj_state.s"
+	@echo "... src/lj_str.o"
+	@echo "... src/lj_str.i"
+	@echo "... src/lj_str.s"
+	@echo "... src/lj_strscan.o"
+	@echo "... src/lj_strscan.i"
+	@echo "... src/lj_strscan.s"
+	@echo "... src/lj_tab.o"
+	@echo "... src/lj_tab.i"
+	@echo "... src/lj_tab.s"
+	@echo "... src/lj_trace.o"
+	@echo "... src/lj_trace.i"
+	@echo "... src/lj_trace.s"
+	@echo "... src/lj_udata.o"
+	@echo "... src/lj_udata.i"
+	@echo "... src/lj_udata.s"
+	@echo "... src/lj_vmevent.o"
+	@echo "... src/lj_vmevent.i"
+	@echo "... src/lj_vmevent.s"
+	@echo "... src/lj_vmmath.o"
+	@echo "... src/lj_vmmath.i"
+	@echo "... src/lj_vmmath.s"
+	@echo "... src/ljamalg.o"
+	@echo "... src/ljamalg.i"
+	@echo "... src/ljamalg.s"
+	@echo "... src/luajit.o"
+	@echo "... src/luajit.i"
+	@echo "... src/luajit.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+	$(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+

+ 44 - 0
third/luajit-2.0.1/build/cmake_install.cmake

@@ -0,0 +1,44 @@
+# Install script for directory: /home/mikymod/Scrivania/LuaJIT-2.0.1
+
+# Set the install prefix
+IF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+  SET(CMAKE_INSTALL_PREFIX "/usr/local")
+ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)
+STRING(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+IF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+  IF(BUILD_TYPE)
+    STRING(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+  ELSE(BUILD_TYPE)
+    SET(CMAKE_INSTALL_CONFIG_NAME "")
+  ENDIF(BUILD_TYPE)
+  MESSAGE(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+ENDIF(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+
+# Set the component getting installed.
+IF(NOT CMAKE_INSTALL_COMPONENT)
+  IF(COMPONENT)
+    MESSAGE(STATUS "Install component: \"${COMPONENT}\"")
+    SET(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+  ELSE(COMPONENT)
+    SET(CMAKE_INSTALL_COMPONENT)
+  ENDIF(COMPONENT)
+ENDIF(NOT CMAKE_INSTALL_COMPONENT)
+
+# Install shared libraries without execute permission?
+IF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+  SET(CMAKE_INSTALL_SO_NO_EXE "0")
+ENDIF(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+
+IF(CMAKE_INSTALL_COMPONENT)
+  SET(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+ELSE(CMAKE_INSTALL_COMPONENT)
+  SET(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+ENDIF(CMAKE_INSTALL_COMPONENT)
+
+FILE(WRITE "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/${CMAKE_INSTALL_MANIFEST}" "")
+FOREACH(file ${CMAKE_INSTALL_MANIFEST_FILES})
+  FILE(APPEND "/home/mikymod/Scrivania/LuaJIT-2.0.1/build/${CMAKE_INSTALL_MANIFEST}" "${file}\n")
+ENDFOREACH(file)

+ 166 - 0
third/luajit-2.0.1/doc/bluequad-print.css

@@ -0,0 +1,166 @@
+/* Copyright (C) 2004-2013 Mike Pall.
+ *
+ * You are welcome to use the general ideas of this design for your own sites.
+ * But please do not steal the stylesheet, the layout or the color scheme.
+ */
+body {
+  font-family: serif;
+  font-size: 11pt;
+  margin: 0 3em;
+  padding: 0;
+  border: none;
+}
+a:link, a:visited, a:hover, a:active {
+  text-decoration: none;
+  background: transparent;
+  color: #0000ff;
+}
+h1, h2, h3 {
+  font-family: sans-serif;
+  font-weight: bold;
+  text-align: left;
+  margin: 0.5em 0;
+  padding: 0;
+}
+h1 {
+  font-size: 200%;
+}
+h2 {
+  font-size: 150%;
+}
+h3 {
+  font-size: 125%;
+}
+p {
+  margin: 0 0 0.5em 0;
+  padding: 0;
+}
+ul, ol {
+  margin: 0.5em 0;
+  padding: 0 0 0 2em;
+}
+ul {
+  list-style: outside square;
+}
+ol {
+  list-style: outside decimal;
+}
+li {
+  margin: 0;
+  padding: 0;
+}
+dl {
+  margin: 1em 0;
+  padding: 1em;
+  border: 1px solid black;
+}
+dt {
+  font-weight: bold;
+  margin: 0;
+  padding: 0;
+}
+dt sup {
+  float: right;
+  margin-left: 1em;
+}
+dd {
+  margin: 0.5em 0 0 2em;
+  padding: 0;
+}
+table {
+  table-layout: fixed;
+  width: 100%;
+  margin: 1em 0;
+  padding: 0;
+  border: 1px solid black;
+  border-spacing: 0;
+  border-collapse: collapse;
+}
+tr {
+  margin: 0;
+  padding: 0;
+  border: none;
+}
+td {
+  text-align: left;
+  margin: 0;
+  padding: 0.2em 0.5em;
+  border-top: 1px solid black;
+  border-bottom: 1px solid black;
+}
+tr.separate td {
+  border-top: double;
+}
+tt, pre, code, kbd, samp {
+  font-family: monospace;
+  font-size: 75%;
+}
+kbd {
+  font-weight: bolder;
+}
+blockquote, pre {
+  margin: 1em 2em;
+  padding: 0;
+}
+img {
+  border: none;
+  vertical-align: baseline;
+  margin: 0;
+  padding: 0;
+}
+img.left {
+  float: left;
+  margin: 0.5em 1em 0.5em 0;
+}
+img.right {
+  float: right;
+  margin: 0.5em 0 0.5em 1em;
+}
+.flush {
+  clear: both;
+  visibility: hidden;
+}
+.hide, .noprint, #nav {
+  display: none !important;
+}
+.pagebreak {
+  page-break-before: always;
+}
+#site {
+  text-align: right;
+  font-family: sans-serif;
+  font-weight: bold;
+  margin: 0 1em;
+  border-bottom: 1pt solid black;
+}
+#site a {
+  font-size: 1.2em;
+}
+#site a:link, #site a:visited {
+  text-decoration: none;
+  font-weight: bold;
+  background: transparent;
+  color: #ffffff;
+}
+#logo {
+  color: #ff8000;
+}
+#head {
+  clear: both;
+  margin: 0 1em;
+}
+#main {
+  line-height: 1.3;
+  text-align: justify;
+  margin: 1em;
+}
+#foot {
+  clear: both;
+  font-size: 80%;
+  text-align: center;
+  margin: 0 1.25em;
+  padding: 0.5em 0 0 0;
+  border-top: 1pt solid black;
+  page-break-before: avoid;
+  page-break-after: avoid;
+}

+ 325 - 0
third/luajit-2.0.1/doc/bluequad.css

@@ -0,0 +1,325 @@
+/* Copyright (C) 2004-2013 Mike Pall.
+ *
+ * You are welcome to use the general ideas of this design for your own sites.
+ * But please do not steal the stylesheet, the layout or the color scheme.
+ */
+/* colorscheme:
+ *
+ * site  |  head   #4162bf/white   | #6078bf/#e6ecff
+ * ------+------   ----------------+-------------------
+ * nav   |  main   #bfcfff         | #e6ecff/black
+ *
+ * nav:  hiback   loback     #c5d5ff #b9c9f9
+ *       hiborder loborder   #e6ecff #97a7d7
+ *       link     hover      #2142bf #ff0000
+ *
+ * link: link visited hover  #2142bf #8122bf #ff0000
+ *
+ * main: boxback  boxborder  #f0f4ff #bfcfff
+ */
+body {
+  font-family: Verdana, Arial, Helvetica, sans-serif;
+  font-size: 10pt;
+  margin: 0;
+  padding: 0;
+  border: none;
+  background: #e0e0e0;
+  color: #000000;
+}
+a:link {
+  text-decoration: none;
+  background: transparent;
+  color: #2142bf;
+}
+a:visited {
+  text-decoration: none;
+  background: transparent;
+  color: #8122bf;
+}
+a:hover, a:active {
+  text-decoration: underline;
+  background: transparent;
+  color: #ff0000;
+}
+h1, h2, h3 {
+  font-weight: bold;
+  text-align: left;
+  margin: 0.5em 0;
+  padding: 0;
+  background: transparent;
+}
+h1 {
+  font-size: 200%;
+  line-height: 3em; /* really 6em relative to body, match #site span */
+  margin: 0;
+}
+h2 {
+  font-size: 150%;
+  color: #606060;
+}
+h3 {
+  font-size: 125%;
+  color: #404040;
+}
+p {
+  max-width: 600px;
+  margin: 0 0 0.5em 0;
+  padding: 0;
+}
+b {
+  color: #404040;
+}
+ul, ol {
+  max-width: 600px;
+  margin: 0.5em 0;
+  padding: 0 0 0 2em;
+}
+ul {
+  list-style: outside square;
+}
+ol {
+  list-style: outside decimal;
+}
+li {
+  margin: 0;
+  padding: 0;
+}
+dl {
+  max-width: 600px;
+  margin: 1em 0;
+  padding: 1em;
+  border: 1px solid #bfcfff;
+  background: #f0f4ff;
+}
+dt {
+  font-weight: bold;
+  margin: 0;
+  padding: 0;
+}
+dt sup {
+  float: right;
+  margin-left: 1em;
+  color: #808080;
+}
+dt a:visited {
+  text-decoration: none;
+  color: #2142bf;
+}
+dt a:hover, dt a:active {
+  text-decoration: none;
+  color: #ff0000;
+}
+dd {
+  margin: 0.5em 0 0 2em;
+  padding: 0;
+}
+div.tablewrap { /* for IE *sigh* */
+  max-width: 600px;
+}
+table {
+  table-layout: fixed;
+  border-spacing: 0;
+  border-collapse: collapse;
+  max-width: 600px;
+  width: 100%;
+  margin: 1em 0;
+  padding: 0;
+  border: 1px solid #bfcfff;
+}
+tr {
+  margin: 0;
+  padding: 0;
+  border: none;
+}
+tr.odd {
+  background: #f0f4ff;
+}
+tr.separate td {
+  border-top: 1px solid #bfcfff;
+}
+td {
+  text-align: left;
+  margin: 0;
+  padding: 0.2em 0.5em;
+  border: none;
+}
+tt, code, kbd, samp {
+  font-family: Courier New, Courier, monospace;
+  line-height: 1.2;
+  font-size: 110%;
+}
+kbd {
+  font-weight: bolder;
+}
+blockquote, pre {
+  max-width: 600px;
+  margin: 1em 2em;
+  padding: 0;
+}
+pre {
+  line-height: 1.1;
+}
+pre.code {
+  line-height: 1.4;
+  margin: 0.5em 0 1em 0.5em;
+  padding: 0.5em 1em;
+  border: 1px solid #bfcfff;
+  background: #f0f4ff;
+}
+pre.mark {
+  padding-left: 2em;
+}
+span.codemark {
+  position:absolute;
+  left: 16em;
+  color: #4040c0;
+}
+span.mark {
+  color: #4040c0;
+  font-family: Courier New, Courier, monospace;
+  line-height: 1.1;
+}
+img {
+  border: none;
+  vertical-align: baseline;
+  margin: 0;
+  padding: 0;
+}
+img.left {
+  float: left;
+  margin: 0.5em 1em 0.5em 0;
+}
+img.right {
+  float: right;
+  margin: 0.5em 0 0.5em 1em;
+}
+.indent {
+  padding-left: 1em;
+}
+.flush {
+  clear: both;
+  visibility: hidden;
+}
+.hide, .noscreen {
+  display: none !important;
+}
+.ext {
+  color: #ff8000;
+}
+.new {
+  font-size: 6pt;
+  vertical-align: middle;
+  background: #ff8000;
+  color: #ffffff;
+}
+#site {
+  clear: both;
+  float: left;
+  width: 13em;
+  text-align: center;
+  font-weight: bold;
+  margin: 0;
+  padding: 0;
+  background: transparent;
+  color: #ffffff;
+}
+#site a {
+  font-size: 200%;
+}
+#site a:link, #site a:visited {
+  text-decoration: none;
+  font-weight: bold;
+  background: transparent;
+  color: #ffffff;
+}
+#site span {
+  line-height: 3em; /* really 6em relative to body, match h1 */
+}
+#logo {
+  color: #ffb380;
+}
+#head {
+  margin: 0;
+  padding: 0 0 0 2em;
+  border-left: solid 13em #4162bf;
+  border-right: solid 3em #6078bf;
+  background: #6078bf;
+  color: #e6ecff;
+}
+#nav {
+  clear: both;
+  float: left;
+  overflow: hidden;
+  text-align: left;
+  line-height: 1.5;
+  width: 13em;
+  padding-top: 1em;
+  background: transparent;
+}
+#nav ul {
+  list-style: none outside;
+  margin: 0;
+  padding: 0;
+}
+#nav li {
+  margin: 0;
+  padding: 0;
+}
+#nav a {
+  display: block;
+  text-decoration: none;
+  font-weight: bold;
+  margin: 0;
+  padding: 2px 1em;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  background: transparent;
+  color: #2142bf;
+}
+#nav a:hover, #nav a:active {
+  text-decoration: none;
+  border-top: 1px solid #97a7d7;
+  border-bottom: 1px solid #e6ecff;
+  background: #b9c9f9;
+  color: #ff0000;
+}
+#nav a.current, #nav a.current:hover, #nav a.current:active {
+  border-top: 1px solid #e6ecff;
+  border-bottom: 1px solid #97a7d7;
+  background: #c5d5ff;
+  color: #2142bf;
+}
+#nav ul ul a {
+  padding: 0 1em 0 1.7em;
+}
+#nav ul ul ul a {
+  padding: 0 0.5em 0 2.4em;
+}
+#main {
+  line-height: 1.5;
+  text-align: left;
+  margin: 0;
+  padding: 1em 2em;
+  border-left: solid 13em #bfcfff;
+  border-right: solid 3em #e6ecff;
+  background: #e6ecff;
+}
+#foot {
+  clear: both;
+  font-size: 80%;
+  text-align: center;
+  margin: 0;
+  padding: 0.5em;
+  background: #6078bf;
+  color: #ffffff;
+}
+#foot a:link, #foot a:visited {
+  text-decoration: underline;
+  background: transparent;
+  color: #ffffff;
+}
+#foot a:hover, #foot a:active {
+  text-decoration: underline;
+  background: transparent;
+  color: #bfcfff;
+}

+ 862 - 0
third/luajit-2.0.1/doc/changes.html

@@ -0,0 +1,862 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<title>LuaJIT Change History</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="Author" content="Mike Pall">
+<meta name="Copyright" content="Copyright (C) 2005-2013, Mike Pall">
+<meta name="Language" content="en">
+<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
+<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
+<style type="text/css">
+div.major { max-width: 600px; padding: 1em; margin: 1em 0 1em 0; }
+</style>
+</head>
+<body>
+<div id="site">
+<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
+</div>
+<div id="head">
+<h1>LuaJIT Change History</h1>
+</div>
+<div id="nav">
+<ul><li>
+<a href="luajit.html">LuaJIT</a>
+<ul><li>
+<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="install.html">Installation</a>
+</li><li>
+<a href="running.html">Running</a>
+</li></ul>
+</li><li>
+<a href="extensions.html">Extensions</a>
+<ul><li>
+<a href="ext_ffi.html">FFI Library</a>
+<ul><li>
+<a href="ext_ffi_tutorial.html">FFI Tutorial</a>
+</li><li>
+<a href="ext_ffi_api.html">ffi.* API</a>
+</li><li>
+<a href="ext_ffi_semantics.html">FFI Semantics</a>
+</li></ul>
+</li><li>
+<a href="ext_jit.html">jit.* Library</a>
+</li><li>
+<a href="ext_c_api.html">Lua/C API</a>
+</li></ul>
+</li><li>
+<a href="status.html">Status</a>
+<ul><li>
+<a class="current" href="changes.html">Changes</a>
+</li></ul>
+</li><li>
+<a href="faq.html">FAQ</a>
+</li><li>
+<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
+</li></ul>
+</div>
+<div id="main">
+<p>
+This is a list of changes between the released versions of LuaJIT.<br>
+The current <span style="color: #0000c0;">stable version</span> is <strong>LuaJIT&nbsp;2.0.1</strong>.<br>
+</p>
+<p>
+Please check the
+<a href="http://luajit.org/changes.html"><span class="ext">&raquo;</span>&nbsp;Online Change History</a>
+to see whether newer versions are available.
+</p>
+
+<div class="major" style="background: #d0d0ff;">
+<h2 id="LuaJIT-2.0.1">LuaJIT 2.0.1 &mdash; 2013-02-19</h2>
+<ul>
+<li>Don't clear frame for out-of-memory error.</li>
+<li>Leave hook when resume catches error thrown from hook.</li>
+<li>Add missing GC steps for template table creation.</li>
+<li>Fix discharge order of comparisons in Lua parser.</li>
+<li>Improve buffer handling for <tt>io.read()</tt>.</li>
+<li>OSX: Add support for Mach-O object files to <tt>-b</tt> option.</li>
+<li>Fix PS3 port.</li>
+<li>Fix/enable Xbox 360 port.</li>
+<li>x86/x64: Always mark ref for shift count as non-weak.</li>
+<li>x64: Don't fuse implicitly 32-to-64 extended operands.</li>
+<li>ARM: Fix armhf call argument handling.</li>
+<li>ARM: Fix code generation for integer math.min/math.max.</li>
+<li>PPC/e500: Fix <tt>lj_vm_floor()</tt> for Inf/NaN.</li>
+<li>FFI: Change priority of table initializer variants for structs.</li>
+<li>FFI: Fix code generation for bool call result check on x86/x64.</li>
+<li>FFI: Load FFI library on-demand for bytecode with cdata literals.</li>
+<li>FFI: Fix handling of qualified transparent structs/unions.</li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0">LuaJIT 2.0.0 &mdash; 2012-11-08</h2>
+<ul>
+<li>Correctness and completeness:
+<ul>
+  <li>Fix Android/x86 build.</li>
+  <li>Fix recording of equality comparisons with <tt>__eq</tt> metamethods.</li>
+  <li>Fix detection of immutable upvalues.</li>
+  <li>Replace error with PANIC for callbacks from JIT-compiled code.</li>
+  <li>Fix builtin string to number conversion for <tt>INT_MIN</tt>.</li>
+  <li>Don't create unneeded array part for template tables.</li>
+  <li>Fix <tt>CONV.num.int</tt> sinking.</li>
+  <li>Don't propagate implicitly widened number to index metamethods.</li>
+  <li>ARM: Fix ordered comparisons of number vs. non-number.</li>
+  <li>FFI: Fix code generation for replay of sunk float fields.</li>
+  <li>FFI: Fix signedness of bool.</li>
+  <li>FFI: Fix recording of bool call result check on x86/x64.</li>
+  <li>FFI: Fix stack-adjustment for <tt>__thiscall</tt> callbacks.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta11">LuaJIT 2.0.0-beta11 &mdash; 2012-10-16</h2>
+<ul>
+<li>New features:
+<ul>
+  <li>Use ARM VFP instructions, if available (build-time detection).</li>
+  <li>Add support for ARM hard-float EABI (<tt>armhf</tt>).</li>
+  <li>Add PS3 port.</li>
+  <li>Add many features from Lua&nbsp;5.2, e.g. <tt>goto</tt>/labels.
+  Refer to <a href="extensions.html#lua52">this list</a>.</li>
+  <li>FFI: Add parameterized C types.</li>
+  <li>FFI: Add support for copy constructors.</li>
+  <li>FFI: Equality comparisons never raise an error (treat as unequal instead).</li>
+  <li>FFI: Box all accessed or returned enums.</li>
+  <li>FFI: Check for <tt>__new</tt> metamethod when calling a constructor.</li>
+  <li>FFI: Handle <tt>__pairs</tt>/<tt>__ipairs</tt> metamethods for cdata objects.</li>
+  <li>FFI: Convert <tt>io.*</tt> file handle to <tt>FILE *</tt> pointer (but as a <tt>void *</tt>).</li>
+  <li>FFI: Detect and support type punning through unions.</li>
+  <li>FFI: Improve various error messages.</li>
+</ul></li>
+<li>Build-system reorganization:
+<ul>
+  <li>Reorganize directory layout:<br>
+  <tt>lib/*</tt> &rarr; <tt>src/jit/*</tt><br>
+  <tt>src/buildvm_*.dasc</tt> &rarr; <tt>src/vm_*.dasc</tt><br>
+  <tt>src/buildvm_*.h</tt> &rarr; removed<br>
+  <tt>src/buildvm*</tt> &rarr; <tt>src/host/*</tt></li>
+  <li>Add minified Lua interpreter plus Lua BitOp (<tt>minilua</tt>) to run DynASM.</li>
+  <li>Change DynASM bit operations to use Lua BitOp</li>
+  <li>Translate only <tt>vm_*.dasc</tt> for detected target architecture.</li>
+  <li>Improve target detection for <tt>msvcbuild.bat</tt>.</li>
+  <li>Fix build issues on Cygwin and MinGW with optional MSys.</li>
+  <li>Handle cross-compiles with FPU/no-FPU or hard-fp/soft-fp ABI mismatch.</li>
+  <li>Remove some library functions for no-JIT/no-FFI builds.</li>
+  <li>Add uninstall target to top-level Makefile.</li>
+</ul></li>
+<li>Correctness and completeness:
+<ul>
+  <li>Preserve snapshot #0 PC for all traces.</li>
+  <li>Fix argument checks for <tt>coroutine.create()</tt>.</li>
+  <li>Command line prints version and JIT status to <tt>stdout</tt>, not <tt>stderr</tt>.</li>
+  <li>Fix userdata <tt>__gc</tt> separations at Lua state close.</li>
+  <li>Fix <tt>TDUP</tt> to <tt>HLOAD</tt> forwarding for <tt>LJ_DUALNUM</tt> builds.</li>
+  <li>Fix buffer check in bytecode writer.</li>
+  <li>Make <tt>os.date()</tt> thread-safe.</li>
+  <li>Add missing declarations for MSVC intrinsics.</li>
+  <li>Fix dispatch table modifications for return hooks.</li>
+  <li>Workaround for MSVC conversion bug (<tt>double</tt> &rarr; <tt>uint32_t</tt> &rarr; <tt>int32_t</tt>).</li>
+  <li>Fix FOLD rule <tt>(i-j)-i => 0-j</tt>.</li>
+  <li>Never use DWARF unwinder on Windows.</li>
+  <li>Fix shrinking of direct mapped blocks in builtin allocator.</li>
+  <li>Limit recursion depth in <tt>string.match()</tt> et al.</li>
+  <li>Fix late despecialization of <tt>ITERN</tt> after loop has been entered.</li>
+  <li>Fix <tt>'f'</tt> and <tt>'L'</tt> options for <tt>debug.getinfo()</tt> and <tt>lua_getinfo()</tt>.</li>
+  <li>Fix <tt>package.searchpath()</tt>.</li>
+  <li>OSX: Change dylib names to be consistent with other platforms.</li>
+  <li>Android: Workaround for broken <tt>sprintf("%g",&nbsp;-0.0)</tt>.</li>
+  <li>x86: Remove support for ancient CPUs without <tt>CMOV</tt> (before Pentium Pro).</li>
+  <li>x86: Fix register allocation for calls returning register pair.</li>
+  <li>x86/x64: Fix fusion of unsigned byte comparisons with swapped operands.</li>
+  <li>ARM: Fix <tt>tonumber()</tt> argument check.</li>
+  <li>ARM: Fix modulo operator and <tt>math.floor()</tt>/<tt>math.ceil()</tt> for <tt>inf</tt>/<tt>nan</tt>.</li>
+  <li>ARM: Invoke SPLIT pass for leftover <tt>IR_TOBIT</tt>.</li>
+  <li>ARM: Fix BASE register coalescing.</li>
+  <li>PPC: Fix interpreter state setup in callbacks.</li>
+  <li>PPC: Fix <tt>string.sub()</tt> range check.</li>
+  <li>MIPS: Support generation of MIPS/MIPSEL bytecode object files.</li>
+  <li>MIPS: Fix calls to <tt>floor()</tt>/<tt>ceil()</tt><tt>/trunc()</tt>.</li>
+  <li>ARM/PPC: Detect more target architecture variants.</li>
+  <li>ARM/PPC/e500/MIPS: Fix tailcalls from fast functions, esp. <tt>tostring()</tt>.</li>
+  <li>ARM/PPC/MIPS: Fix rematerialization of FP constants.</li>
+  <li>FFI: Don't call <tt>FreeLibrary()</tt> on our own EXE/DLL.</li>
+  <li>FFI: Resolve metamethods for constructors, too.</li>
+  <li>FFI: Properly disable callbacks on iOS (would require executable memory).</li>
+  <li>FFI: Fix cdecl string parsing during recording.</li>
+  <li>FFI: Show address pointed to for <tt>tostring(ref)</tt>, too.</li>
+  <li>FFI: Fix alignment of C call argument/return structure.</li>
+  <li>FFI: Initialize all fields of standard types.</li>
+  <li>FFI: Fix callback handling when new C&nbsp;types are declared in callback.</li>
+  <li>FFI: Fix recording of constructors for pointers.</li>
+  <li>FFI: Always resolve metamethods for pointers to structs.</li>
+  <li>FFI: Correctly propagate alignment when interning nested types.</li>
+</ul></li>
+<li>Structural and performance enhancements:
+<ul>
+  <li>Add allocation sinking and store sinking optimization.</li>
+  <li>Constify immutable upvalues.</li>
+  <li>Add builtin string to integer or FP number conversion. Improves cross-platform consistency and correctness.</li>
+  <li>Create string hash slots in template tables for non-const values, too. Avoids later table resizes.</li>
+  <li>Eliminate <tt>HREFK</tt> guard for template table references.</li>
+  <li>Add various new FOLD rules.</li>
+  <li>Don't use stack unwinding for <tt>lua_yield()</tt> (slow on x64).</li>
+  <li>ARM, PPC, MIPS: Improve <tt>XLOAD</tt> operand fusion and register hinting.</li>
+  <li>PPC, MIPS: Compile <tt>math.sqrt()</tt> to sqrt instruction, if available.</li>
+  <li>FFI: Fold <tt>KPTR</tt> + constant offset in SPLIT pass.</li>
+  <li>FFI: Optimize/inline <tt>ffi.copy()</tt> and <tt>ffi.fill()</tt>.</li>
+  <li>FFI: Compile and optimize array/struct copies.</li>
+  <li>FFI: Compile <tt>ffi.typeof(cdata|ctype)</tt>, <tt>ffi.sizeof()</tt>, <tt>ffi.alignof()</tt>, <tt>ffi.offsetof()</tt> and <tt>ffi.gc()</tt>.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta10">LuaJIT 2.0.0-beta10 &mdash; 2012-05-09</h2>
+<ul>
+<li>New features:
+<ul>
+<li>The MIPS of LuaJIT is complete. It requires a CPU conforming to the
+MIPS32&nbsp;R1 architecture with hardware FPU. O32 hard-fp ABI,
+little-endian or big-endian.</li>
+<li>Auto-detect target arch via cross-compiler. No need for
+<tt>TARGET=arch</tt> anymore.</li>
+<li>Make DynASM compatible with Lua 5.2.</li>
+<li>From Lua 5.2: Try <tt>__tostring</tt> metamethod on non-string error
+messages..</li>
+</ul></li>
+<li>Correctness and completeness:
+<ul>
+<li>Fix parsing of hex literals with exponents.</li>
+<li>Fix bytecode dump for certain number constants.</li>
+<li>Fix argument type in error message for relative arguments.</li>
+<li>Fix argument error handling on Lua stacks without a frame.</li>
+<li>Add missing mcode limit check in assembler backend.</li>
+<li>Fix compilation on OpenBSD.</li>
+<li>Avoid recursive GC steps after GC-triggered trace exit.</li>
+<li>Replace <tt>&lt;unwind.h&gt;</tt> definitions with our own.</li>
+<li>Fix OSX build issues. Bump minimum required OSX version to 10.4.</li>
+<li>Fix discharge order of comparisons in Lua parser.</li>
+<li>Ensure running <tt>__gc</tt> of userdata created in <tt>__gc</tt>
+at state close.</li>
+<li>Limit number of userdata <tt>__gc</tt> separations at state close.</li>
+<li>Fix bytecode <tt>JMP</tt> slot range when optimizing
+<tt>and</tt>/<tt>or</tt> with constant LHS.</li>
+<li>Fix DSE of <tt>USTORE</tt>.</li>
+<li>Make <tt>lua_concat()</tt> work from C&nbsp;hook with partial frame.</li>
+<li>Add required PHIs for implicit conversions, e.g. via <tt>XREF</tt>
+forwarding.</li>
+<li>Add more comparison variants to Valgrind suppressions file.</li>
+<li>Disable loading bytecode with an extra header (BOM or <tt>#!</tt>).</li>
+<li>Fix PHI stack slot syncing.</li>
+<li>ARM: Reorder type/value tests to silence Valgrind.</li>
+<li>ARM: Fix register allocation for <tt>ldrd</tt>-optimized
+<tt>HREFK</tt>.</li>
+<li>ARM: Fix conditional branch fixup for <tt>OBAR</tt>.</li>
+<li>ARM: Invoke SPLIT pass for <tt>double</tt> args in FFI call.</li>
+<li>ARM: Handle all <tt>CALL*</tt> ops with <tt>double</tt> results in
+SPLIT pass.</li>
+<li>ARM: Fix rejoin of <tt>POW</tt> in SPLIT pass.</li>
+<li>ARM: Fix compilation of <tt>math.sinh</tt>, <tt>math.cosh</tt>,
+<tt>math.tanh</tt>.</li>
+<li>ARM, PPC: Avoid pointless arg clearing in <tt>BC_IFUNCF</tt>.</li>
+<li>PPC: Fix resume after yield from hook.</li>
+<li>PPC: Fix argument checking for <tt>rawget()</tt>.</li>
+<li>PPC: Fix fusion of floating-point <tt>XLOAD</tt>/<tt>XSTORE</tt>.</li>
+<li>PPC: Fix <tt>HREFK</tt> code generation for huge tables.</li>
+<li>PPC: Use builtin D-Cache/I-Cache sync code.</li>
+</ul></li>
+<li>FFI library:
+<ul>
+<li>Ignore empty statements in <tt>ffi.cdef()</tt>.</li>
+<li>Ignore number parsing errors while skipping definitions.</li>
+<li>Don't touch frame in callbacks with tailcalls to fast functions.</li>
+<li>Fix library unloading on POSIX systems.</li>
+<li>Finalize cdata before userdata when closing the state.</li>
+<li>Change <tt>ffi.load()</tt> library name resolution for Cygwin.</li>
+<li>Fix resolving of function name redirects on Windows/x86.</li>
+<li>Fix symbol resolving error messages on Windows.</li>
+<li>Fix blacklisting of C functions calling callbacks.</li>
+<li>Fix result type of pointer difference.</li>
+<li>Use correct PC in FFI metamethod error message.</li>
+<li>Allow <tt>'typedef _Bool int BOOL;'</tt> for the Windows API.</li>
+<li>Don't record test for bool result of call, if ignored.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta9">LuaJIT 2.0.0-beta9 &mdash; 2011-12-14</h2>
+<ul>
+<li>New features:
+<ul>
+<li>PPC port of LuaJIT is complete. Default is the dual-number port
+(usually faster). Single-number port selectable via <tt>src/Makefile</tt>
+at build time.</li>
+<li>Add FFI callback support.</li>
+<li>Extend <tt>-b</tt> to generate <tt>.c</tt>, <tt>.h</tt> or <tt>.obj/.o</tt>
+files with embedded bytecode.</li>
+<li>Allow loading embedded bytecode with <tt>require()</tt>.</li>
+<li>From Lua 5.2: Change to <tt>'\z'</tt> escape. Reject undefined escape
+sequences.</li>
+</ul></li>
+<li>Correctness and completeness:
+<ul>
+<li>Fix OSX 10.7 build. Fix <tt>install_name</tt> and versioning on OSX.</li>
+<li>Fix iOS build.</li>
+<li>Install <tt>dis_arm.lua</tt>, too.</li>
+<li>Mark installed shared library as executable.</li>
+<li>Add debug option to <tt>msvcbuild.bat</tt> and improve error handling.</li>
+<li>Fix data-flow analysis for iterators.</li>
+<li>Fix forced unwinding triggered by external unwinder.</li>
+<li>Record missing <tt>for</tt> loop slot loads (return to lower frame).</li>
+<li>Always use ANSI variants of Windows system functions.</li>
+<li>Fix GC barrier for multi-result table constructor (<tt>TSETM</tt>).</li>
+<li>Fix/add various FOLD rules.</li>
+<li>Add potential PHI for number conversions due to type instability.</li>
+<li>Do not eliminate PHIs only referenced from other PHIs.</li>
+<li>Correctly anchor implicit number to string conversions in Lua/C API.</li>
+<li>Fix various stack limit checks.</li>
+<li>x64: Use thread-safe exceptions for external unwinding (GCC platforms).</li>
+<li>x64: Fix result type of cdata index conversions.</li>
+<li>x64: Fix <tt>math.random()</tt> and <tt>bit.bswap()</tt> code generation.</li>
+<li>x64: Fix <tt>lightuserdata</tt> comparisons.</li>
+<li>x64: Always extend stack-passed arguments to pointer size.</li>
+<li>ARM: Many fixes to code generation backend.</li>
+<li>PPC/e500: Fix dispatch for binop metamethods.</li>
+<li>PPC/e500: Save/restore condition registers when entering/leaving the VM.</li>
+<li>PPC/e500: Fix write barrier in stores of strings to upvalues.</li>
+</ul></li>
+<li>FFI library:
+<ul>
+<li>Fix C comment parsing.</li>
+<li>Fix snapshot optimization for cdata comparisons.</li>
+<li>Fix recording of const/enum lookups in namespaces.</li>
+<li>Fix call argument and return handling for <tt>I8/U8/I16/U16</tt> types.</li>
+<li>Fix unfused loads of float fields.</li>
+<li>Fix <tt>ffi.string()</tt> recording.</li>
+<li>Save <tt>GetLastError()</tt> around <tt>ffi.load()</tt> and symbol
+resolving, too.</li>
+<li>Improve ld script detection in <tt>ffi.load()</tt>.</li>
+<li>Record loads/stores to external variables in namespaces.</li>
+<li>Compile calls to stdcall, fastcall and vararg functions.</li>
+<li>Treat function ctypes like pointers in comparisons.</li>
+<li>Resolve <tt>__call</tt> metamethod for pointers, too.</li>
+<li>Record C function calls with bool return values.</li>
+<li>Record <tt>ffi.errno()</tt>.</li>
+<li>x86: Fix number to <tt>uint32_t</tt> conversion rounding.</li>
+<li>x86: Fix 64 bit arithmetic in assembler backend.</li>
+<li>x64: Fix struct-by-value calling conventions.</li>
+<li>ARM: Ensure invocation of SPLIT pass for float conversions.</li>
+</ul></li>
+<li>Structural and performance enhancements:
+<ul>
+<li>Display trace types with <tt>-jv</tt> and <tt>-jdump</tt>.</li>
+<li>Record isolated calls. But prefer recording loops over calls.</li>
+<li>Specialize to prototype for non-monomorphic functions. Solves the
+trace-explosion problem for closure-heavy programming styles.</li>
+<li>Always generate a portable <tt>vmdef.lua</tt>. Easier for distros.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta8">LuaJIT 2.0.0-beta8 &mdash; 2011-06-23</h2>
+<ul>
+<li>New features:
+<ul>
+<li>Soft-float ARM port of LuaJIT is complete.</li>
+<li>Add support for bytecode loading/saving and <tt>-b</tt> command line
+option.</li>
+<li>From Lua 5.2: <tt>__len</tt> metamethod for tables
+(disabled by default).</li>
+</ul></li>
+<li>Correctness and completeness:
+<ul>
+<li>ARM: Misc. fixes for interpreter.</li>
+<li>x86/x64: Fix <tt>bit.*</tt> argument checking in interpreter.</li>
+<li>Catch early out-of-memory in memory allocator initialization.</li>
+<li>Fix data-flow analysis for paths leading to an upvalue close.</li>
+<li>Fix check for missing arguments in <tt>string.format()</tt>.</li>
+<li>Fix Solaris/x86 build (note: not a supported target).</li>
+<li>Fix recording of loops with instable directions in side traces.</li>
+<li>x86/x64: Fix fusion of comparisons with <tt>u8</tt>/<tt>u16</tt>
+<tt>XLOAD</tt>.</li>
+<li>x86/x64: Fix register allocation for variable shifts.</li>
+</ul></li>
+<li>FFI library:
+<ul>
+<li>Add <tt>ffi.errno()</tt>. Save <tt>errno</tt>/<tt>GetLastError()</tt>
+around allocations etc.</li>
+<li>Fix <tt>__gc</tt> for VLA/VLS cdata objects.</li>
+<li>Fix recording of casts from 32 bit cdata pointers to integers.</li>
+<li><tt>tonumber(cdata)</tt> returns <tt>nil</tt> for non-numbers.</li>
+<li>Show address pointed to for <tt>tostring(pointer)</tt>.</li>
+<li>Print <tt>NULL</tt> pointers as <tt>"cdata&lt;... *&gt;: NULL"</tt>.</li>
+<li>Support <tt>__tostring</tt> metamethod for pointers to structs, too.</li>
+</ul></li>
+<li>Structural and performance enhancements:
+<ul>
+<li>More tuning for loop unrolling heuristics.</li>
+<li>Flatten and compress in-memory debug info (saves ~70%).</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta7">LuaJIT 2.0.0-beta7 &mdash; 2011-05-05</h2>
+<ul>
+<li>New features:
+<ul>
+<li>ARM port of the LuaJIT interpreter is complete.</li>
+<li>FFI library: Add <tt>ffi.gc()</tt>, <tt>ffi.metatype()</tt>,
+<tt>ffi.istype()</tt>.</li>
+<li>FFI library: Resolve ld script redirection in <tt>ffi.load()</tt>.</li>
+<li>From Lua 5.2: <tt>package.searchpath()</tt>, <tt>fp:read("*L")</tt>,
+<tt>load(string)</tt>.</li>
+<li>From Lua 5.2, disabled by default: empty statement,
+<tt>table.unpack()</tt>, modified <tt>coroutine.running()</tt>.</li>
+</ul></li>
+<li>Correctness and completeness:
+<ul>
+<li>FFI library: numerous fixes.</li>
+<li>Fix type mismatches in store-to-load forwarding.</li>
+<li>Fix error handling within metamethods.</li>
+<li>Fix <tt>table.maxn()</tt>.</li>
+<li>Improve accuracy of <tt>x^-k</tt> on x64.</li>
+<li>Fix code generation for Intel Atom in x64 mode.</li>
+<li>Fix narrowing of POW.</li>
+<li>Fix recording of retried fast functions.</li>
+<li>Fix code generation for <tt>bit.bnot()</tt> and multiplies.</li>
+<li>Fix error location within cpcall frames.</li>
+<li>Add workaround for old libgcc unwind bug.</li>
+<li>Fix <tt>lua_yield()</tt> and <tt>getmetatable(lightuserdata)</tt> on x64.</li>
+<li>Misc. fixes for PPC/e500 interpreter.</li>
+<li>Fix stack slot updates for down-recursion.</li>
+</ul></li>
+<li>Structural and performance enhancements:
+<ul>
+<li>Add dual-number mode (int/double) for the VM. Enabled for ARM.</li>
+<li>Improve narrowing of arithmetic operators and <tt>for</tt> loops.</li>
+<li>Tune loop unrolling heuristics and increase trace recorder limits.</li>
+<li>Eliminate dead slots in snapshots using bytecode data-flow analysis.</li>
+<li>Avoid phantom stores to proxy tables.</li>
+<li>Optimize lookups in empty proxy tables.</li>
+<li>Improve bytecode optimization of <tt>and</tt>/<tt>or</tt> operators.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta6">LuaJIT 2.0.0-beta6 &mdash; 2011-02-11</h2>
+<ul>
+<li>New features:
+<ul>
+<li>PowerPC/e500v2 port of the LuaJIT interpreter is complete.</li>
+<li>Various minor features from Lua 5.2: Hex escapes in literals,
+<tt>'\*'</tt> escape, reversible <tt>string.format("%q",s)</tt>,
+<tt>"%g"</tt> pattern, <tt>table.sort</tt> checks callbacks,
+<tt>os.exit(status|true|false[,close])</tt>.</li>
+<li>Lua 5.2 <tt>__pairs</tt> and <tt>__ipairs</tt> metamethods
+(disabled by default).</li>
+<li>Initial release of the FFI library.</li>
+</ul></li>
+<li>Correctness and completeness:
+<ul>
+<li>Fix <tt>string.format()</tt> for non-finite numbers.</li>
+<li>Fix memory leak when compiled to use the built-in allocator.</li>
+<li>x86/x64: Fix unnecessary resize in <tt>TSETM</tt> bytecode.</li>
+<li>Fix various GC issues with traces and <tt>jit.flush()</tt>.</li>
+<li>x64: Fix fusion of indexes for array references.</li>
+<li>x86/x64: Fix stack overflow handling for coroutine results.</li>
+<li>Enable low-2GB memory allocation on FreeBSD/x64.</li>
+<li>Fix <tt>collectgarbage("count")</tt> result if more than 2GB is in use.</li>
+<li>Fix parsing of hex floats.</li>
+<li>x86/x64: Fix loop branch inversion with trailing
+<tt>HREF+NE/EQ</tt>.</li>
+<li>Add <tt>jit.os</tt> string.</li>
+<li><tt>coroutine.create()</tt> permits running C functions, too.</li>
+<li>Fix OSX build to work with newer ld64 versions.</li>
+<li>Fix bytecode optimization of <tt>and</tt>/<tt>or</tt> operators.</li>
+</ul></li>
+<li>Structural and performance enhancements:
+<ul>
+<li>Emit specialized bytecode for <tt>pairs()</tt>/<tt>next()</tt>.</li>
+<li>Improve bytecode coalescing of <tt>nil</tt> constants.</li>
+<li>Compile calls to vararg functions.</li>
+<li>Compile <tt>select()</tt>.</li>
+<li>Improve alias analysis, esp. for loads from allocations.</li>
+<li>Tuning of various compiler heuristics.</li>
+<li>Refactor and extend IR conversion instructions.</li>
+<li>x86/x64: Various backend enhancements related to the FFI.</li>
+<li>Add SPLIT pass to split 64 bit IR instructions for 32 bit CPUs.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta5">LuaJIT 2.0.0-beta5 &mdash; 2010-08-24</h2>
+<ul>
+<li>Correctness and completeness:
+<ul>
+<li>Fix trace exit dispatch to function headers.</li>
+<li>Fix Windows and OSX builds with LUAJIT_DISABLE_JIT.</li>
+<li>Reorganize and fix placement of generated machine code on x64.</li>
+<li>Fix TNEW in x64 interpreter.</li>
+<li>Do not eliminate PHIs for values only referenced from side exits.</li>
+<li>OS-independent canonicalization of strings for non-finite numbers.</li>
+<li>Fix <tt>string.char()</tt> range check on x64.</li>
+<li>Fix <tt>tostring()</tt> resolving within <tt>print()</tt>.</li>
+<li>Fix error handling for <tt>next()</tt>.</li>
+<li>Fix passing of constant arguments to external calls on x64.</li>
+<li>Fix interpreter argument check for two-argument SSE math functions.</li>
+<li>Fix C frame chain corruption caused by <tt>lua_cpcall()</tt>.</li>
+<li>Fix return from <tt>pcall()</tt> within active hook.</li>
+</ul></li>
+<li>Structural and performance enhancements:
+<ul>
+<li>Replace on-trace GC frame syncing with interpreter exit.</li>
+<li>Improve hash lookup specialization by not removing dead keys during GC.</li>
+<li>Turn traces into true GC objects.</li>
+<li>Avoid starting a GC cycle immediately after library init.</li>
+<li>Add weak guards to improve dead-code elimination.</li>
+<li>Speed up string interning.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta4">LuaJIT 2.0.0-beta4 &mdash; 2010-03-28</h2>
+<ul>
+<li>Correctness and completeness:
+<ul>
+<li>Fix precondition for on-trace creation of table keys.</li>
+<li>Fix <tt>{f()}</tt> on x64 when table is resized.</li>
+<li>Fix folding of ordered comparisons with same references.</li>
+<li>Fix snapshot restores for multi-result bytecodes.</li>
+<li>Fix potential hang when recording bytecode with nested closures.</li>
+<li>Fix recording of <tt>getmetatable()</tt>, <tt>tonumber()</tt> and bad argument types.</li>
+<li>Fix SLOAD fusion across returns to lower frames.</li>
+</ul></li>
+<li>Structural and performance enhancements:
+<ul>
+<li>Add array bounds check elimination. <tt>-Oabc</tt> is enabled by default.</li>
+<li>More tuning for x64, e.g. smaller table objects.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta3">LuaJIT 2.0.0-beta3 &mdash; 2010-03-07</h2>
+<ul>
+<li>LuaJIT x64 port:
+<ul>
+<li>Port integrated memory allocator to Linux/x64, Windows/x64 and OSX/x64.</li>
+<li>Port interpreter and JIT compiler to x64.</li>
+<li>Port DynASM to x64.</li>
+<li>Many 32/64 bit cleanups in the VM.</li>
+<li>Allow building the interpreter with either x87 or SSE2 arithmetics.</li>
+<li>Add external unwinding and C++ exception interop (default on x64).</li>
+</ul></li>
+<li>Correctness and completeness:
+<ul>
+<li>Fix constructor bytecode generation for certain conditional values.</li>
+<li>Fix some cases of ordered string comparisons.</li>
+<li>Fix <tt>lua_tocfunction()</tt>.</li>
+<li>Fix cutoff register in JMP bytecode for some conditional expressions.</li>
+<li>Fix PHI marking algorithm for references from variant slots.</li>
+<li>Fix <tt>package.cpath</tt> for non-default PREFIX.</li>
+<li>Fix DWARF2 frame unwind information for interpreter on OSX.</li>
+<li>Drive the GC forward on string allocations in the parser.</li>
+<li>Implement call/return hooks (zero-cost if disabled).</li>
+<li>Implement yield from C hooks.</li>
+<li>Disable JIT compiler on older non-SSE2 CPUs instead of aborting.</li>
+</ul></li>
+<li>Structural and performance enhancements:
+<ul>
+<li>Compile recursive code (tail-, up- and down-recursion).</li>
+<li>Improve heuristics for bytecode penalties and blacklisting.</li>
+<li>Split CALL/FUNC recording and clean up fast function call semantics.</li>
+<li>Major redesign of internal function call handling.</li>
+<li>Improve FOR loop const specialization and integerness checks.</li>
+<li>Switch to pre-initialized stacks. Avoid frame-clearing.</li>
+<li>Colocation of prototypes and related data: bytecode, constants, debug info.</li>
+<li>Cleanup parser and streamline bytecode generation.</li>
+<li>Add support for weak IR references to register allocator.</li>
+<li>Switch to compressed, extensible snapshots.</li>
+<li>Compile returns to frames below the start frame.</li>
+<li>Improve alias analysis of upvalues using a disambiguation hash value.</li>
+<li>Compile floor/ceil/trunc to SSE2 helper calls or SSE4.1 instructions.</li>
+<li>Add generic C call handling to IR and backend.</li>
+<li>Improve KNUM fuse vs. load heuristics.</li>
+<li>Compile various <tt>io.*()</tt> functions.</li>
+<li>Compile <tt>math.sinh()</tt>, <tt>math.cosh()</tt>, <tt>math.tanh()</tt>
+and <tt>math.random()</tt>.</li>
+</ul></li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta2">LuaJIT 2.0.0-beta2 &mdash; 2009-11-09</h2>
+<ul>
+<li>Reorganize build system. Build static+shared library on POSIX.</li>
+<li>Allow C++ exception conversion on all platforms
+using a wrapper function.</li>
+<li>Automatically catch C++ exceptions and rethrow Lua error
+(DWARF2 only).</li>
+<li>Check for the correct x87 FPU precision at strategic points.</li>
+<li>Always use wrappers for libm functions.</li>
+<li>Resurrect metamethod name strings before copying them.</li>
+<li>Mark current trace, even if compiler is idle.</li>
+<li>Ensure FILE metatable is created only once.</li>
+<li>Fix type comparisons when different integer types are involved.</li>
+<li>Fix <tt>getmetatable()</tt> recording.</li>
+<li>Fix TDUP with dead keys in template table.</li>
+<li><tt>jit.flush(tr)</tt> returns status.
+Prevent manual flush of a trace that's still linked.</li>
+<li>Improve register allocation heuristics for invariant references.</li>
+<li>Compile the push/pop variants of <tt>table.insert()</tt> and
+<tt>table.remove()</tt>.</li>
+<li>Compatibility with MSVC <tt>link&nbsp/debug</tt>.</li>
+<li>Fix <tt>lua_iscfunction()</tt>.</li>
+<li>Fix <tt>math.random()</tt> when compiled with <tt>-fpic</tt> (OSX).</li>
+<li>Fix <tt>table.maxn()</tt>.</li>
+<li>Bump <tt>MACOSX_DEPLOYMENT_TARGET</tt> to <tt>10.4</tt></li>
+<li><tt>luaL_check*()</tt> and <tt>luaL_opt*()</tt> now support
+negative arguments, too.<br>
+This matches the behavior of Lua 5.1, but not the specification.</li>
+</ul>
+
+<h2 id="LuaJIT-2.0.0-beta1">LuaJIT 2.0.0-beta1 &mdash; 2009-10-31</h2>
+<ul>
+<li>This is the first public release of LuaJIT 2.0.</li>
+<li>The whole VM has been rewritten from the ground up, so there's
+no point in listing differences over earlier versions.</li>
+</ul>
+</div>
+
+<div class="major" style="background: #ffff80;">
+<h2 id="LuaJIT-1.1.8">LuaJIT 1.1.8 &mdash; 2012-04-16</h2>
+<ul>
+<li>Merged with Lua 5.1.5. Also integrated fixes for all
+<a href="http://www.lua.org/bugs.html#5.1.5"><span class="ext">&raquo;</span>&nbsp;<span class="ext">&raquo;</span>&nbsp;currently known bugs in Lua 5.1.5</a>.</li>
+</ul>
+
+<h2 id="LuaJIT-1.1.7">LuaJIT 1.1.7 &mdash; 2011-05-05</h2>
+<ul>
+<li>Added fixes for the
+<a href="http://www.lua.org/bugs.html#5.1.4"><span class="ext">&raquo;</span>&nbsp;currently known bugs in Lua 5.1.4</a>.</li>
+</ul>
+
+<h2 id="LuaJIT-1.1.6">LuaJIT 1.1.6 &mdash; 2010-03-28</h2>
+<ul>
+<li>Added fixes for the
+<a href="http://www.lua.org/bugs.html#5.1.4"><span class="ext">&raquo;</span>&nbsp;currently known bugs in Lua 5.1.4</a>.</li>
+<li>Removed wrong GC check in <tt>jit_createstate()</tt>.
+Thanks to Tim Mensch.</li>
+<li>Fixed bad assertions while compiling <tt>table.insert()</tt> and
+<tt>table.remove()</tt>.</li>
+</ul>
+
+<h2 id="LuaJIT-1.1.5">LuaJIT 1.1.5 &mdash; 2008-10-25</h2>
+<ul>
+<li>Merged with Lua 5.1.4. Fixes all
+<a href="http://www.lua.org/bugs.html#5.1.3"><span class="ext">&raquo;</span>&nbsp;known bugs in Lua 5.1.3</a>.</li>
+</ul>
+
+<h2 id="LuaJIT-1.1.4">LuaJIT 1.1.4 &mdash; 2008-02-05</h2>
+<ul>
+<li>Merged with Lua 5.1.3. Fixes all
+<a href="http://www.lua.org/bugs.html#5.1.2"><span class="ext">&raquo;</span>&nbsp;known bugs in Lua 5.1.2</a>.</li>
+<li>Fixed possible (but unlikely) stack corruption while compiling
+<tt>k^x</tt> expressions.</li>
+<li>Fixed DynASM template for cmpss instruction.</li>
+</ul>
+
+<h2 id="LuaJIT-1.1.3">LuaJIT 1.1.3 &mdash; 2007-05-24</h2>
+<ul>
+<li>Merged with Lua 5.1.2. Fixes all
+<a href="http://www.lua.org/bugs.html#5.1.1"><span class="ext">&raquo;</span>&nbsp;known bugs in Lua 5.1.1</a>.</li>
+<li>Merged pending Lua 5.1.x fixes: "return -nil" bug, spurious count hook call.</li>
+<li>Remove a (sometimes) wrong assertion in <tt>luaJIT_findpc()</tt>.</li>
+<li>DynASM now allows labels for displacements and <tt>.aword</tt>.</li>
+<li>Fix some compiler warnings for DynASM glue (internal API change).</li>
+<li>Correct naming for SSSE3 (temporarily known as SSE4) in DynASM and x86 disassembler.</li>
+<li>The loadable debug modules now handle redirection to stdout
+(e.g. <tt>-j&nbsp;trace=-</tt>).</li>
+</ul>
+
+<h2 id="LuaJIT-1.1.2">LuaJIT 1.1.2 &mdash; 2006-06-24</h2>
+<ul>
+<li>Fix MSVC inline assembly: use only local variables with
+<tt>lua_number2int()</tt>.</li>
+<li>Fix "attempt to call a thread value" bug on Mac OS X:
+make values of consts used as lightuserdata keys unique
+to avoid joining by the compiler/linker.</li>
+</ul>
+
+<h2 id="LuaJIT-1.1.1">LuaJIT 1.1.1 &mdash; 2006-06-20</h2>
+<ul>
+<li>Merged with Lua 5.1.1. Fixes all
+<a href="http://www.lua.org/bugs.html#5.1"><span class="ext">&raquo;</span>&nbsp;known bugs in Lua 5.1</a>.</li>
+<li>Enforce (dynamic) linker error for EXE/DLL version mismatches.</li>
+<li>Minor changes to DynASM: faster pre-processing, smaller encoding
+for some immediates.</li>
+</ul>
+<p>
+This release is in sync with Coco 1.1.1 (see the
+<a href="http://coco.luajit.org/changes.html"><span class="ext">&raquo;</span>&nbsp;Coco Change History</a>).
+</p>
+
+<h2 id="LuaJIT-1.1.0">LuaJIT 1.1.0 &mdash; 2006-03-13</h2>
+<ul>
+<li>Merged with Lua 5.1 (final).</li>
+
+<li>New JIT call frame setup:
+<ul>
+<li>The C stack is kept 16 byte aligned (faster).
+Mandatory for Mac OS X on Intel, too.</li>
+<li>Faster calling conventions for internal C helper functions.</li>
+<li>Better instruction scheduling for function prologue, OP_CALL and
+OP_RETURN.</li>
+</ul></li>
+
+<li>Miscellaneous optimizations:
+<ul>
+<li>Faster loads of FP constants. Remove narrow-to-wide store-to-load
+forwarding stalls.</li>
+<li>Use (scalar) SSE2 ops (if the CPU supports it) to speed up slot moves
+and FP to integer conversions.</li>
+<li>Optimized the two-argument form of <tt>OP_CONCAT</tt> (<tt>a..b</tt>).</li>
+<li>Inlined <tt>OP_MOD</tt> (<tt>a%b</tt>).
+With better accuracy than the C variant, too.</li>
+<li>Inlined <tt>OP_POW</tt> (<tt>a^b</tt>). Unroll <tt>x^k</tt> or
+use <tt>k^x = 2^(log2(k)*x)</tt> or call <tt>pow()</tt>.</li>
+</ul></li>
+
+<li>Changes in the optimizer:
+<ul>
+<li>Improved hinting for table keys derived from table values
+(<tt>t1[t2[x]]</tt>).</li>
+<li>Lookup hinting now works with arbitrary object types and
+supports index chains, too.</li>
+<li>Generate type hints for arithmetic and comparison operators,
+OP_LEN, OP_CONCAT and OP_FORPREP.</li>
+<li>Remove several hint definitions in favour of a generic COMBINE hint.</li>
+<li>Complete rewrite of <tt>jit.opt_inline</tt> module
+(ex <tt>jit.opt_lib</tt>).</li>
+</ul></li>
+
+<li>Use adaptive deoptimization:
+<ul>
+<li>If runtime verification of a contract fails, the affected
+instruction is recompiled and patched on-the-fly.
+Regular programs will trigger deoptimization only occasionally.</li>
+<li>This avoids generating code for uncommon fallback cases
+most of the time. Generated code is up to 30% smaller compared to
+LuaJIT&nbsp;1.0.3.</li>
+<li>Deoptimization is used for many opcodes and contracts:
+<ul>
+<li>OP_CALL, OP_TAILCALL: type mismatch for callable.</li>
+<li>Inlined calls: closure mismatch, parameter number and type mismatches.</li>
+<li>OP_GETTABLE, OP_SETTABLE: table or key type and range mismatches.</li>
+<li>All arithmetic and comparison operators, OP_LEN, OP_CONCAT,
+OP_FORPREP: operand type and range mismatches.</li>
+</ul></li>
+<li>Complete redesign of the debug and traceback info
+(bytecode &harr; mcode) to support deoptimization.
+Much more flexible and needs only 50% of the space.</li>
+<li>The modules <tt>jit.trace</tt>, <tt>jit.dumphints</tt> and
+<tt>jit.dump</tt> handle deoptimization.</li>
+</ul></li>
+
+<li>Inlined many popular library functions
+(for commonly used arguments only):
+<ul>
+<li>Most <tt>math.*</tt> functions (the 18 most used ones)
+[2x-10x faster].</li>
+<li><tt>string.len</tt>, <tt>string.sub</tt> and <tt>string.char</tt>
+[2x-10x faster].</li>
+<li><tt>table.insert</tt>, <tt>table.remove</tt> and <tt>table.getn</tt>
+[3x-5x faster].</li>
+<li><tt>coroutine.yield</tt> and <tt>coroutine.resume</tt>
+[3x-5x faster].</li>
+<li><tt>pairs</tt>, <tt>ipairs</tt> and the corresponding iterators
+[8x-15x faster].</li>
+</ul></li>
+
+<li>Changes in the core and loadable modules and the stand-alone executable:
+<ul>
+<li>Added <tt>jit.version</tt>, <tt>jit.version_num</tt>
+and <tt>jit.arch</tt>.</li>
+<li>Reorganized some internal API functions (<tt>jit.util.*mcode*</tt>).</li>
+<li>The <tt>-j dump</tt> output now shows JSUB names, too.</li>
+<li>New x86 disassembler module written in pure Lua. No dependency
+on ndisasm anymore. Flexible API, very compact (500 lines)
+and complete (x87, MMX, SSE, SSE2, SSE3, SSSE3, privileged instructions).</li>
+<li><tt>luajit -v</tt> prints the LuaJIT version and copyright
+on a separate line.</li>
+</ul></li>
+
+<li>Added SSE, SSE2, SSE3 and SSSE3 support to DynASM.</li>
+<li>Miscellaneous doc changes. Added a section about
+<a href="install.html#embedding">embedding LuaJIT</a>.</li>
+</ul>
+<p>
+This release is in sync with Coco 1.1.0 (see the
+<a href="http://coco.luajit.org/changes.html"><span class="ext">&raquo;</span>&nbsp;Coco Change History</a>).
+</p>
+</div>
+
+<div class="major" style="background: #ffffd0;">
+<h2 id="LuaJIT-1.0.3">LuaJIT 1.0.3 &mdash; 2005-09-08</h2>
+<ul>
+<li>Even more docs.</li>
+<li>Unified closure checks in <tt>jit.*</tt>.</li>
+<li>Fixed some range checks in <tt>jit.util.*</tt>.</li>
+<li>Fixed __newindex call originating from <tt>jit_settable_str()</tt>.</li>
+<li>Merged with Lua 5.1 alpha (including early bug fixes).</li>
+</ul>
+<p>
+This is the first public release of LuaJIT.
+</p>
+
+<h2 id="LuaJIT-1.0.2">LuaJIT 1.0.2 &mdash; 2005-09-02</h2>
+<ul>
+<li>Add support for flushing the Valgrind translation cache <br>
+(<tt>MYCFLAGS= -DUSE_VALGRIND</tt>).</li>
+<li>Add support for freeing executable mcode memory to the <tt>mmap()</tt>-based
+variant for POSIX systems.</li>
+<li>Reorganized the C&nbsp;function signature handling in
+<tt>jit.opt_lib</tt>.</li>
+<li>Changed to index-based hints for inlining C&nbsp;functions.
+Still no support in the backend for inlining.</li>
+<li>Hardcode <tt>HEAP_CREATE_ENABLE_EXECUTE</tt> value if undefined.</li>
+<li>Misc. changes to the <tt>jit.*</tt> modules.</li>
+<li>Misc. changes to the Makefiles.</li>
+<li>Lots of new docs.</li>
+<li>Complete doc reorg.</li>
+</ul>
+<p>
+Not released because Lua 5.1 alpha came out today.
+</p>
+
+<h2 id="LuaJIT-1.0.1">LuaJIT 1.0.1 &mdash; 2005-08-31</h2>
+<ul>
+<li>Missing GC step in <tt>OP_CONCAT</tt>.</li>
+<li>Fix result handling for C &ndash;> JIT calls.</li>
+<li>Detect CPU feature bits.</li>
+<li>Encode conditional moves (<tt>fucomip</tt>) only when supported.</li>
+<li>Add fallback instructions for FP compares.</li>
+<li>Add support for <tt>LUA_COMPAT_VARARG</tt>. Still disabled by default.</li>
+<li>MSVC needs a specific place for the <tt>CALLBACK</tt> attribute
+(David Burgess).</li>
+<li>Misc. doc updates.</li>
+</ul>
+<p>
+Interim non-public release.
+Special thanks to Adam D. Moss for reporting most of the bugs.
+</p>
+
+<h2 id="LuaJIT-1.0.0">LuaJIT 1.0.0 &mdash; 2005-08-29</h2>
+<p>
+This is the initial non-public release of LuaJIT.
+</p>
+</div>
+<br class="flush">
+</div>
+<div id="foot">
+<hr class="hide">
+Copyright &copy; 2005-2013 Mike Pall
+<span class="noprint">
+&middot;
+<a href="contact.html">Contact</a>
+</span>
+</div>
+</body>
+</html>

+ 102 - 0
third/luajit-2.0.1/doc/contact.html

@@ -0,0 +1,102 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<title>Contact</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="Author" content="Mike Pall">
+<meta name="Copyright" content="Copyright (C) 2005-2013, Mike Pall">
+<meta name="Language" content="en">
+<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
+<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
+</head>
+<body>
+<div id="site">
+<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
+</div>
+<div id="head">
+<h1>Contact</h1>
+</div>
+<div id="nav">
+<ul><li>
+<a href="luajit.html">LuaJIT</a>
+<ul><li>
+<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="install.html">Installation</a>
+</li><li>
+<a href="running.html">Running</a>
+</li></ul>
+</li><li>
+<a href="extensions.html">Extensions</a>
+<ul><li>
+<a href="ext_ffi.html">FFI Library</a>
+<ul><li>
+<a href="ext_ffi_tutorial.html">FFI Tutorial</a>
+</li><li>
+<a href="ext_ffi_api.html">ffi.* API</a>
+</li><li>
+<a href="ext_ffi_semantics.html">FFI Semantics</a>
+</li></ul>
+</li><li>
+<a href="ext_jit.html">jit.* Library</a>
+</li><li>
+<a href="ext_c_api.html">Lua/C API</a>
+</li></ul>
+</li><li>
+<a href="status.html">Status</a>
+<ul><li>
+<a href="changes.html">Changes</a>
+</li></ul>
+</li><li>
+<a href="faq.html">FAQ</a>
+</li><li>
+<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
+</li></ul>
+</div>
+<div id="main">
+<p>
+Please send general questions to the
+<a href="http://luajit.org/list.html"><span class="ext">&raquo;</span>&nbsp;LuaJIT mailing list</a>.
+You can also send any questions you have directly to me:
+</p>
+
+<script type="text/javascript">
+<!--
+var xS="@-:\" .0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ<abc>defghijklmnopqrstuvwxyz";function xD(s)
+{var len=s.length;var r="";for(var i=0;i<len;i++)
+{var c=s.charAt(i);var n=xS.indexOf(c);if(n!=-1)c=xS.charAt(69-n);r+=c;}
+document.write("<"+"p>"+r+"<"+"/p>\n");}
+//-->
+</script>
+<script type="text/javascript">
+<!--
+xD("fyZKB8xv\"FJytmz8.KAB0u52D")
+//--></script>
+<noscript>
+<p><img src="img/contact.png" alt="Contact info in image" width="170" height="13">
+</p>
+</noscript>
+
+<h2>Copyright</h2>
+<p>
+All documentation is
+Copyright &copy; 2005-2013 Mike Pall.
+</p>
+
+
+<br class="flush">
+</div>
+<div id="foot">
+<hr class="hide">
+Copyright &copy; 2005-2013 Mike Pall
+<span class="noprint">
+&middot;
+<a href="contact.html">Contact</a>
+</span>
+</div>
+</body>
+</html>

+ 187 - 0
third/luajit-2.0.1/doc/ext_c_api.html

@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<title>Lua/C API Extensions</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="Author" content="Mike Pall">
+<meta name="Copyright" content="Copyright (C) 2005-2013, Mike Pall">
+<meta name="Language" content="en">
+<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
+<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
+</head>
+<body>
+<div id="site">
+<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
+</div>
+<div id="head">
+<h1>Lua/C API Extensions</h1>
+</div>
+<div id="nav">
+<ul><li>
+<a href="luajit.html">LuaJIT</a>
+<ul><li>
+<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="install.html">Installation</a>
+</li><li>
+<a href="running.html">Running</a>
+</li></ul>
+</li><li>
+<a href="extensions.html">Extensions</a>
+<ul><li>
+<a href="ext_ffi.html">FFI Library</a>
+<ul><li>
+<a href="ext_ffi_tutorial.html">FFI Tutorial</a>
+</li><li>
+<a href="ext_ffi_api.html">ffi.* API</a>
+</li><li>
+<a href="ext_ffi_semantics.html">FFI Semantics</a>
+</li></ul>
+</li><li>
+<a href="ext_jit.html">jit.* Library</a>
+</li><li>
+<a class="current" href="ext_c_api.html">Lua/C API</a>
+</li></ul>
+</li><li>
+<a href="status.html">Status</a>
+<ul><li>
+<a href="changes.html">Changes</a>
+</li></ul>
+</li><li>
+<a href="faq.html">FAQ</a>
+</li><li>
+<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
+</li></ul>
+</div>
+<div id="main">
+<p>
+LuaJIT adds some extensions to the standard Lua/C API. The LuaJIT include
+directory must be in the compiler search path (<tt>-I<i>path</i></tt>)
+to be able to include the required header for C code:
+</p>
+<pre class="code">
+#include "luajit.h"
+</pre>
+<p>
+Or for C++ code:
+</p>
+<pre class="code">
+#include "lua.hpp"
+</pre>
+
+<h2 id="luaJIT_setmode"><tt>luaJIT_setmode(L, idx, mode)</tt>
+&mdash; Control VM</h2>
+<p>
+This is a C API extension to allow control of the VM from C code. The
+full prototype of <tt>LuaJIT_setmode</tt> is:
+</p>
+<pre class="code">
+LUA_API int luaJIT_setmode(lua_State *L, int idx, int mode);
+</pre>
+<p>
+The returned status is either success (<tt>1</tt>) or failure (<tt>0</tt>).
+The second argument is either <tt>0</tt> or a stack index (similar to the
+other Lua/C API functions).
+</p>
+<p>
+The third argument specifies the mode, which is 'or'ed with a flag.
+The flag can be <tt>LUAJIT_MODE_OFF</tt> to turn a feature on,
+<tt>LUAJIT_MODE_ON</tt> to turn a feature off, or
+<tt>LUAJIT_MODE_FLUSH</tt> to flush cached code.
+</p>
+<p>
+The following modes are defined:
+</p>
+
+<h3 id="mode_engine"><tt>luaJIT_setmode(L, 0, LUAJIT_MODE_ENGINE|flag)</tt></h3>
+<p>
+Turn the whole JIT compiler on or off or flush the whole cache of compiled code.
+</p>
+
+<h3 id="mode_func"><tt>luaJIT_setmode(L, idx, LUAJIT_MODE_FUNC|flag)</tt><br>
+<tt>luaJIT_setmode(L, idx, LUAJIT_MODE_ALLFUNC|flag)</tt><br>
+<tt>luaJIT_setmode(L, idx, LUAJIT_MODE_ALLSUBFUNC|flag)</tt></h3>
+<p>
+This sets the mode for the function at the stack index <tt>idx</tt> or
+the parent of the calling function (<tt>idx = 0</tt>). It either
+enables JIT compilation for a function, disables it and flushes any
+already compiled code or only flushes already compiled code. This
+applies recursively to all sub-functions of the function with
+<tt>LUAJIT_MODE_ALLFUNC</tt> or only to the sub-functions with
+<tt>LUAJIT_MODE_ALLSUBFUNC</tt>.
+</p>
+
+<h3 id="mode_trace"><tt>luaJIT_setmode(L, trace,<br>
+&nbsp;&nbsp;LUAJIT_MODE_TRACE|LUAJIT_MODE_FLUSH)</tt></h3>
+<p>
+Flushes the specified root trace and all of its side traces from the cache.
+The code for the trace will be retained as long as there are any other
+traces which link to it.
+</p>
+
+<h3 id="mode_wrapcfunc"><tt>luaJIT_setmode(L, idx, LUAJIT_MODE_WRAPCFUNC|flag)</tt></h3>
+<p>
+This mode defines a wrapper function for calls to C functions. If
+called with <tt>LUAJIT_MODE_ON</tt>, the stack index at <tt>idx</tt>
+must be a <tt>lightuserdata</tt> object holding a pointer to the wrapper
+function. From now on all C functions are called through the wrapper
+function. If called with <tt>LUAJIT_MODE_OFF</tt> this mode is turned
+off and all C functions are directly called.
+</p>
+<p>
+The wrapper function can be used for debugging purposes or to catch
+and convert foreign exceptions. But please read the section on
+<a href="extensions.html#exceptions">C++&nbsp;exception interoperability</a>
+first. Recommended usage can be seen in this C++ code excerpt:
+</p>
+<pre class="code">
+#include &lt;exception&gt;
+#include "lua.hpp"
+
+// Catch C++ exceptions and convert them to Lua error messages.
+// Customize as needed for your own exception classes.
+static int wrap_exceptions(lua_State *L, lua_CFunction f)
+{
+  try {
+    return f(L);  // Call wrapped function and return result.
+  } catch (const char *s) {  // Catch and convert exceptions.
+    lua_pushstring(L, s);
+  } catch (std::exception& e) {
+    lua_pushstring(L, e.what());
+  } catch (...) {
+    lua_pushliteral(L, "caught (...)");
+  }
+  return lua_error(L);  // Rethrow as a Lua error.
+}
+
+static int myinit(lua_State *L)
+{
+  ...
+  // Define wrapper function and enable it.
+  lua_pushlightuserdata(L, (void *)wrap_exceptions);
+  luaJIT_setmode(L, -1, LUAJIT_MODE_WRAPCFUNC|LUAJIT_MODE_ON);
+  lua_pop(L, 1);
+  ...
+}
+</pre>
+<p>
+Note that you can only define <b>a single global wrapper function</b>,
+so be careful when using this mechanism from multiple C++ modules.
+Also note that this mechanism is not without overhead.
+</p>
+<br class="flush">
+</div>
+<div id="foot">
+<hr class="hide">
+Copyright &copy; 2005-2013 Mike Pall
+<span class="noprint">
+&middot;
+<a href="contact.html">Contact</a>
+</span>
+</div>
+</body>
+</html>

+ 330 - 0
third/luajit-2.0.1/doc/ext_ffi.html

@@ -0,0 +1,330 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<title>FFI Library</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="Author" content="Mike Pall">
+<meta name="Copyright" content="Copyright (C) 2005-2013, Mike Pall">
+<meta name="Language" content="en">
+<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
+<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
+</head>
+<body>
+<div id="site">
+<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
+</div>
+<div id="head">
+<h1>FFI Library</h1>
+</div>
+<div id="nav">
+<ul><li>
+<a href="luajit.html">LuaJIT</a>
+<ul><li>
+<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="install.html">Installation</a>
+</li><li>
+<a href="running.html">Running</a>
+</li></ul>
+</li><li>
+<a href="extensions.html">Extensions</a>
+<ul><li>
+<a class="current" href="ext_ffi.html">FFI Library</a>
+<ul><li>
+<a href="ext_ffi_tutorial.html">FFI Tutorial</a>
+</li><li>
+<a href="ext_ffi_api.html">ffi.* API</a>
+</li><li>
+<a href="ext_ffi_semantics.html">FFI Semantics</a>
+</li></ul>
+</li><li>
+<a href="ext_jit.html">jit.* Library</a>
+</li><li>
+<a href="ext_c_api.html">Lua/C API</a>
+</li></ul>
+</li><li>
+<a href="status.html">Status</a>
+<ul><li>
+<a href="changes.html">Changes</a>
+</li></ul>
+</li><li>
+<a href="faq.html">FAQ</a>
+</li><li>
+<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
+</li></ul>
+</div>
+<div id="main">
+<p>
+
+The FFI library allows <b>calling external C&nbsp;functions</b> and
+<b>using C&nbsp;data structures</b> from pure Lua code.
+
+</p>
+<p>
+
+The FFI library largely obviates the need to write tedious manual
+Lua/C bindings in C. No need to learn a separate binding language
+&mdash; <b>it parses plain C&nbsp;declarations!</b> These can be
+cut-n-pasted from C&nbsp;header files or reference manuals. It's up to
+the task of binding large libraries without the need for dealing with
+fragile binding generators.
+
+</p>
+<p>
+The FFI library is tightly integrated into LuaJIT (it's not available
+as a separate module). The code generated by the JIT-compiler for
+accesses to C&nbsp;data structures from Lua code is on par with the
+code a C&nbsp;compiler would generate. Calls to C&nbsp;functions can
+be inlined in JIT-compiled code, unlike calls to functions bound via
+the classic Lua/C API.
+</p>
+<p>
+This page gives a short introduction to the usage of the FFI library.
+<em>Please use the FFI sub-topics in the navigation bar to learn more.</em>
+</p>
+
+<h2 id="call">Motivating Example: Calling External C Functions</h2>
+<p>
+It's really easy to call an external C&nbsp;library function:
+</p>
+<pre class="code mark">
+<span class="codemark">&#9312;
+&#9313;
+
+
+&#9314;</span>local ffi = require("ffi")
+ffi.cdef[[
+<span style="color:#00a000;">int printf(const char *fmt, ...);</span>
+]]
+ffi.C.printf("Hello %s!", "world")
+</pre>
+<p>
+So, let's pick that apart:
+</p>
+<p>
+<span class="mark">&#9312;</span> Load the FFI library.
+</p>
+<p>
+<span class="mark">&#9313;</span> Add a C&nbsp;declaration
+for the function. The part inside the double-brackets (in green) is
+just standard C&nbsp;syntax.
+</p>
+<p>
+<span class="mark">&#9314;</span> Call the named
+C&nbsp;function &mdash; Yes, it's that simple!
+</p>
+<p style="font-size: 8pt;">
+Actually, what goes on behind the scenes is far from simple: <span
+style="color:#4040c0;">&#9314;</span> makes use of the standard
+C&nbsp;library namespace <tt>ffi.C</tt>. Indexing this namespace with
+a symbol name (<tt>"printf"</tt>) automatically binds it to the
+standard C&nbsp;library. The result is a special kind of object which,
+when called, runs the <tt>printf</tt> function. The arguments passed
+to this function are automatically converted from Lua objects to the
+corresponding C&nbsp;types.
+</p>
+<p>
+Ok, so maybe the use of <tt>printf()</tt> wasn't such a spectacular
+example. You could have done that with <tt>io.write()</tt> and
+<tt>string.format()</tt>, too. But you get the idea ...
+</p>
+<p>
+So here's something to pop up a message box on Windows:
+</p>
+<pre class="code">
+local ffi = require("ffi")
+ffi.cdef[[
+<span style="color:#00a000;">int MessageBoxA(void *w, const char *txt, const char *cap, int type);</span>
+]]
+ffi.C.MessageBoxA(nil, "Hello world!", "Test", 0)
+</pre>
+<p>
+Bing! Again, that was far too easy, no?
+</p>
+<p style="font-size: 8pt;">
+Compare this with the effort required to bind that function using the
+classic Lua/C API: create an extra C&nbsp;file, add a C&nbsp;function
+that retrieves and checks the argument types passed from Lua and calls
+the actual C&nbsp;function, add a list of module functions and their
+names, add a <tt>luaopen_*</tt> function and register all module
+functions, compile and link it into a shared library (DLL), move it to
+the proper path, add Lua code that loads the module aaaand ... finally
+call the binding function. Phew!
+</p>
+
+<h2 id="cdata">Motivating Example: Using C Data Structures</h2>
+<p>
+The FFI library allows you to create and access C&nbsp;data
+structures. Of course the main use for this is for interfacing with
+C&nbsp;functions. But they can be used stand-alone, too.
+</p>
+<p>
+Lua is built upon high-level data types. They are flexible, extensible
+and dynamic. That's why we all love Lua so much. Alas, this can be
+inefficient for certain tasks, where you'd really want a low-level
+data type. E.g. a large array of a fixed structure needs to be
+implemented with a big table holding lots of tiny tables. This imposes
+both a substantial memory overhead as well as a performance overhead.
+</p>
+<p>
+Here's a sketch of a library that operates on color images plus a
+simple benchmark. First, the plain Lua version:
+</p>
+<pre class="code">
+local floor = math.floor
+
+local function image_ramp_green(n)
+  local img = {}
+  local f = 255/(n-1)
+  for i=1,n do
+    img[i] = { red = 0, green = floor((i-1)*f), blue = 0, alpha = 255 }
+  end
+  return img
+end
+
+local function image_to_grey(img, n)
+  for i=1,n do
+    local y = floor(0.3*img[i].red + 0.59*img[i].green + 0.11*img[i].blue)
+    img[i].red = y; img[i].green = y; img[i].blue = y
+  end
+end
+
+local N = 400*400
+local img = image_ramp_green(N)
+for i=1,1000 do
+  image_to_grey(img, N)
+end
+</pre>
+<p>
+This creates a table with 160.000 pixels, each of which is a table
+holding four number values in the range of 0-255. First an image with
+a green ramp is created (1D for simplicity), then the image is
+converted to greyscale 1000 times. Yes, that's silly, but I was in
+need of a simple example ...
+</p>
+<p>
+And here's the FFI version. The modified parts have been marked in
+bold:
+</p>
+<pre class="code mark">
+<span class="codemark">&#9312;
+
+
+
+
+
+&#9313;
+
+&#9314;
+&#9315;
+
+
+
+
+
+
+&#9314;
+&#9316;</span><b>local ffi = require("ffi")
+ffi.cdef[[
+</b><span style="color:#00a000;">typedef struct { uint8_t red, green, blue, alpha; } rgba_pixel;</span><b>
+]]</b>
+
+local function image_ramp_green(n)
+  <b>local img = ffi.new("rgba_pixel[?]", n)</b>
+  local f = 255/(n-1)
+  for i=<b>0,n-1</b> do
+    <b>img[i].green = i*f</b>
+    <b>img[i].alpha = 255</b>
+  end
+  return img
+end
+
+local function image_to_grey(img, n)
+  for i=<b>0,n-1</b> do
+    local y = <b>0.3*img[i].red + 0.59*img[i].green + 0.11*img[i].blue</b>
+    img[i].red = y; img[i].green = y; img[i].blue = y
+  end
+end
+
+local N = 400*400
+local img = image_ramp_green(N)
+for i=1,1000 do
+  image_to_grey(img, N)
+end
+</pre>
+<p>
+Ok, so that wasn't too difficult:
+</p>
+<p>
+<span class="mark">&#9312;</span> First, load the FFI
+library and declare the low-level data type. Here we choose a
+<tt>struct</tt> which holds four byte fields, one for each component
+of a 4x8&nbsp;bit RGBA pixel.
+</p>
+<p>
+<span class="mark">&#9313;</span> Creating the data
+structure with <tt>ffi.new()</tt> is straightforward &mdash; the
+<tt>'?'</tt> is a placeholder for the number of elements of a
+variable-length array.
+</p>
+<p>
+<span class="mark">&#9314;</span> C&nbsp;arrays are
+zero-based, so the indexes have to run from <tt>0</tt> to
+<tt>n-1</tt>. One might want to allocate one more element instead to
+simplify converting legacy code.
+</p>
+<p>
+<span class="mark">&#9315;</span> Since <tt>ffi.new()</tt>
+zero-fills the array by default, we only need to set the green and the
+alpha fields.
+</p>
+<p>
+<span class="mark">&#9316;</span> The calls to
+<tt>math.floor()</tt> can be omitted here, because floating-point
+numbers are already truncated towards zero when converting them to an
+integer. This happens implicitly when the number is stored in the
+fields of each pixel.
+</p>
+<p>
+Now let's have a look at the impact of the changes: first, memory
+consumption for the image is down from 22&nbsp;Megabytes to
+640&nbsp;Kilobytes (400*400*4 bytes). That's a factor of 35x less! So,
+yes, tables do have a noticeable overhead. BTW: The original program
+would consume 40&nbsp;Megabytes in plain Lua (on x64).
+</p>
+<p>
+Next, performance: the pure Lua version runs in 9.57 seconds (52.9
+seconds with the Lua interpreter) and the FFI version runs in 0.48
+seconds on my machine (YMMV). That's a factor of 20x faster (110x
+faster than the Lua interpreter).
+</p>
+<p style="font-size: 8pt;">
+The avid reader may notice that converting the pure Lua version over
+to use array indexes for the colors (<tt>[1]</tt> instead of
+<tt>.red</tt>, <tt>[2]</tt> instead of <tt>.green</tt> etc.) ought to
+be more compact and faster. This is certainly true (by a factor of
+~1.7x). Switching to a struct-of-arrays would help, too.
+</p>
+<p style="font-size: 8pt;">
+However the resulting code would be less idiomatic and rather
+error-prone. And it still doesn't get even close to the performance of
+the FFI version of the code. Also, high-level data structures cannot
+be easily passed to other C&nbsp;functions, especially I/O functions,
+without undue conversion penalties.
+</p>
+<br class="flush">
+</div>
+<div id="foot">
+<hr class="hide">
+Copyright &copy; 2005-2013 Mike Pall
+<span class="noprint">
+&middot;
+<a href="contact.html">Contact</a>
+</span>
+</div>
+</body>
+</html>

+ 566 - 0
third/luajit-2.0.1/doc/ext_ffi_api.html

@@ -0,0 +1,566 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<title>ffi.* API Functions</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="Author" content="Mike Pall">
+<meta name="Copyright" content="Copyright (C) 2005-2013, Mike Pall">
+<meta name="Language" content="en">
+<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
+<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
+<style type="text/css">
+table.abitable { width: 30em; line-height: 1.2; }
+tr.abihead td { font-weight: bold; }
+td.abiparam { font-weight: bold; width: 6em; }
+</style>
+</head>
+<body>
+<div id="site">
+<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
+</div>
+<div id="head">
+<h1><tt>ffi.*</tt> API Functions</h1>
+</div>
+<div id="nav">
+<ul><li>
+<a href="luajit.html">LuaJIT</a>
+<ul><li>
+<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="install.html">Installation</a>
+</li><li>
+<a href="running.html">Running</a>
+</li></ul>
+</li><li>
+<a href="extensions.html">Extensions</a>
+<ul><li>
+<a href="ext_ffi.html">FFI Library</a>
+<ul><li>
+<a href="ext_ffi_tutorial.html">FFI Tutorial</a>
+</li><li>
+<a class="current" href="ext_ffi_api.html">ffi.* API</a>
+</li><li>
+<a href="ext_ffi_semantics.html">FFI Semantics</a>
+</li></ul>
+</li><li>
+<a href="ext_jit.html">jit.* Library</a>
+</li><li>
+<a href="ext_c_api.html">Lua/C API</a>
+</li></ul>
+</li><li>
+<a href="status.html">Status</a>
+<ul><li>
+<a href="changes.html">Changes</a>
+</li></ul>
+</li><li>
+<a href="faq.html">FAQ</a>
+</li><li>
+<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
+</li></ul>
+</div>
+<div id="main">
+<p>
+This page describes the API functions provided by the FFI library in
+detail. It's recommended to read through the
+<a href="ext_ffi.html">introduction</a> and the
+<a href="ext_ffi_tutorial.html">FFI tutorial</a> first.
+</p>
+
+<h2 id="glossary">Glossary</h2>
+<ul>
+<li><b>cdecl</b> &mdash; An abstract C&nbsp;type declaration (a Lua
+string).</li>
+<li><b>ctype</b> &mdash; A C&nbsp;type object. This is a special kind of
+<b>cdata</b> returned by <tt>ffi.typeof()</tt>. It serves as a
+<b>cdata</b> <a href="#ffi_new">constructor</a> when called.</li>
+<li><b>cdata</b> &mdash; A C&nbsp;data object. It holds a value of the
+corresponding <b>ctype</b>.</li>
+<li><b>ct</b> &mdash; A C&nbsp;type specification which can be used for
+most of the API functions. Either a <b>cdecl</b>, a <b>ctype</b> or a
+<b>cdata</b> serving as a template type.</li>
+<li><b>cb</b> &mdash; A callback object. This is a C&nbsp;data object
+holding a special function pointer. Calling this function from
+C&nbsp;code runs an associated Lua function.</li>
+<li><b>VLA</b> &mdash; A variable-length array is declared with a
+<tt>?</tt> instead of the number of elements, e.g. <tt>"int[?]"</tt>.
+The number of elements (<tt>nelem</tt>) must be given when it's
+<a href="#ffi_new">created</a>.</li>
+<li><b>VLS</b> &mdash; A variable-length struct is a <tt>struct</tt> C
+type where the last element is a <b>VLA</b>. The same rules for
+declaration and creation apply.</li>
+</ul>
+
+<h2 id="decl">Declaring and Accessing External Symbols</h2>
+<p>
+External symbols must be declared first and can then be accessed by
+indexing a <a href="ext_ffi_semantics.html#clib">C&nbsp;library
+namespace</a>, which automatically binds the symbol to a specific
+library.
+</p>
+
+<h3 id="ffi_cdef"><tt>ffi.cdef(def)</tt></h3>
+<p>
+Adds multiple C&nbsp;declarations for types or external symbols (named
+variables or functions). <tt>def</tt> must be a Lua string. It's
+recommended to use the syntactic sugar for string arguments as
+follows:
+</p>
+<pre class="code">
+ffi.cdef[[
+<span style="color:#00a000;">typedef struct foo { int a, b; } foo_t;  // Declare a struct and typedef.
+int dofoo(foo_t *f, int n);  /* Declare an external C function. */</span>
+]]
+</pre>
+<p>
+The contents of the string (the part in green above) must be a
+sequence of
+<a href="ext_ffi_semantics.html#clang">C&nbsp;declarations</a>,
+separated by semicolons. The trailing semicolon for a single
+declaration may be omitted.
+</p>
+<p>
+Please note that external symbols are only <em>declared</em>, but they
+are <em>not bound</em> to any specific address, yet. Binding is
+achieved with C&nbsp;library namespaces (see below).
+</p>
+<p style="color: #c00000;">
+C&nbsp;declarations are not passed through a C&nbsp;pre-processor,
+yet. No pre-processor tokens are allowed, except for
+<tt>#pragma&nbsp;pack</tt>. Replace <tt>#define</tt> in existing
+C&nbsp;header files with <tt>enum</tt>, <tt>static&nbsp;const</tt>
+or <tt>typedef</tt> and/or pass the files through an external
+C&nbsp;pre-processor (once). Be careful not to include unneeded or
+redundant declarations from unrelated header files.
+</p>
+
+<h3 id="ffi_C"><tt>ffi.C</tt></h3>
+<p>
+This is the default C&nbsp;library namespace &mdash; note the
+uppercase <tt>'C'</tt>. It binds to the default set of symbols or
+libraries on the target system. These are more or less the same as a
+C&nbsp;compiler would offer by default, without specifying extra link
+libraries.
+</p>
+<p>
+On POSIX systems, this binds to symbols in the default or global
+namespace. This includes all exported symbols from the executable and
+any libraries loaded into the global namespace. This includes at least
+<tt>libc</tt>, <tt>libm</tt>, <tt>libdl</tt> (on Linux),
+<tt>libgcc</tt> (if compiled with GCC), as well as any exported
+symbols from the Lua/C&nbsp;API provided by LuaJIT itself.
+</p>
+<p>
+On Windows systems, this binds to symbols exported from the
+<tt>*.exe</tt>, the <tt>lua51.dll</tt> (i.e. the Lua/C&nbsp;API
+provided by LuaJIT itself), the C&nbsp;runtime library LuaJIT was linked
+with (<tt>msvcrt*.dll</tt>), <tt>kernel32.dll</tt>,
+<tt>user32.dll</tt> and <tt>gdi32.dll</tt>.
+</p>
+
+<h3 id="ffi_load"><tt>clib = ffi.load(name [,global])</tt></h3>
+<p>
+This loads the dynamic library given by <tt>name</tt> and returns
+a new C&nbsp;library namespace which binds to its symbols. On POSIX
+systems, if <tt>global</tt> is <tt>true</tt>, the library symbols are
+loaded into the global namespace, too.
+</p>
+<p>
+If <tt>name</tt> is a path, the library is loaded from this path.
+Otherwise <tt>name</tt> is canonicalized in a system-dependent way and
+searched in the default search path for dynamic libraries:
+</p>
+<p>
+On POSIX systems, if the name contains no dot, the extension
+<tt>.so</tt> is appended. Also, the <tt>lib</tt> prefix is prepended
+if necessary. So <tt>ffi.load("z")</tt> looks for <tt>"libz.so"</tt>
+in the default shared library search path.
+</p>
+<p>
+On Windows systems, if the name contains no dot, the extension
+<tt>.dll</tt> is appended. So <tt>ffi.load("ws2_32")</tt> looks for
+<tt>"ws2_32.dll"</tt> in the default DLL search path.
+</p>
+
+<h2 id="create">Creating cdata Objects</h2>
+<p>
+The following API functions create cdata objects (<tt>type()</tt>
+returns <tt>"cdata"</tt>). All created cdata objects are
+<a href="ext_ffi_semantics.html#gc">garbage collected</a>.
+</p>
+
+<h3 id="ffi_new"><tt>cdata = ffi.new(ct [,nelem] [,init...])<br>
+cdata = <em>ctype</em>([nelem,] [init...])</tt></h3>
+<p>
+Creates a cdata object for the given <tt>ct</tt>. VLA/VLS types
+require the <tt>nelem</tt> argument. The second syntax uses a ctype as
+a constructor and is otherwise fully equivalent.
+</p>
+<p>
+The cdata object is initialized according to the
+<a href="ext_ffi_semantics.html#init">rules for initializers</a>,
+using the optional <tt>init</tt> arguments. Excess initializers cause
+an error.
+</p>
+<p>
+Performance notice: if you want to create many objects of one kind,
+parse the cdecl only once and get its ctype with
+<tt>ffi.typeof()</tt>. Then use the ctype as a constructor repeatedly.
+</p>
+<p style="font-size: 8pt;">
+Please note that an anonymous <tt>struct</tt> declaration implicitly
+creates a new and distinguished ctype every time you use it for
+<tt>ffi.new()</tt>. This is probably <b>not</b> what you want,
+especially if you create more than one cdata object. Different anonymous
+<tt>structs</tt> are not considered assignment-compatible by the
+C&nbsp;standard, even though they may have the same fields! Also, they
+are considered different types by the JIT-compiler, which may cause an
+excessive number of traces. It's strongly suggested to either declare
+a named <tt>struct</tt> or <tt>typedef</tt> with <tt>ffi.cdef()</tt>
+or to create a single ctype object for an anonymous <tt>struct</tt>
+with <tt>ffi.typeof()</tt>.
+</p>
+
+<h3 id="ffi_typeof"><tt>ctype = ffi.typeof(ct)</tt></h3>
+<p>
+Creates a ctype object for the given <tt>ct</tt>.
+</p>
+<p>
+This function is especially useful to parse a cdecl only once and then
+use the resulting ctype object as a <a href="#ffi_new">constructor</a>.
+</p>
+
+<h3 id="ffi_cast"><tt>cdata = ffi.cast(ct, init)</tt></h3>
+<p>
+Creates a scalar cdata object for the given <tt>ct</tt>. The cdata
+object is initialized with <tt>init</tt> using the "cast" variant of
+the <a href="ext_ffi_semantics.html#convert">C&nbsp;type conversion
+rules</a>.
+</p>
+<p>
+This functions is mainly useful to override the pointer compatibility
+checks or to convert pointers to addresses or vice versa.
+</p>
+
+<h3 id="ffi_metatype"><tt>ctype = ffi.metatype(ct, metatable)</tt></h3>
+<p>
+Creates a ctype object for the given <tt>ct</tt> and associates it with
+a metatable. Only <tt>struct</tt>/<tt>union</tt> types, complex numbers
+and vectors are allowed. Other types may be wrapped in a
+<tt>struct</tt>, if needed.
+</p>
+<p>
+The association with a metatable is permanent and cannot be changed
+afterwards. Neither the contents of the <tt>metatable</tt> nor the
+contents of an <tt>__index</tt> table (if any) may be modified
+afterwards. The associated metatable automatically applies to all uses
+of this type, no matter how the objects are created or where they
+originate from. Note that pre-defined operations on types have
+precedence (e.g. declared field names cannot be overriden).
+</p>
+<p>
+All standard Lua metamethods are implemented. These are called directly,
+without shortcuts and on any mix of types. For binary operations, the
+left operand is checked first for a valid ctype metamethod. The
+<tt>__gc</tt> metamethod only applies to <tt>struct</tt>/<tt>union</tt>
+types and performs an implicit <a href="#ffi_gc"><tt>ffi.gc()</tt></a>
+call during creation of an instance.
+</p>
+
+<h3 id="ffi_gc"><tt>cdata = ffi.gc(cdata, finalizer)</tt></h3>
+<p>
+Associates a finalizer with a pointer or aggregate cdata object. The
+cdata object is returned unchanged.
+</p>
+<p>
+This function allows safe integration of unmanaged resources into the
+automatic memory management of the LuaJIT garbage collector. Typical
+usage:
+</p>
+<pre class="code">
+local p = ffi.gc(ffi.C.malloc(n), ffi.C.free)
+...
+p = nil -- Last reference to p is gone.
+-- GC will eventually run finalizer: ffi.C.free(p)
+</pre>
+<p>
+A cdata finalizer works like the <tt>__gc</tt> metamethod for userdata
+objects: when the last reference to a cdata object is gone, the
+associated finalizer is called with the cdata object as an argument. The
+finalizer can be a Lua function or a cdata function or cdata function
+pointer. An existing finalizer can be removed by setting a <tt>nil</tt>
+finalizer, e.g. right before explicitly deleting a resource:
+</p>
+<pre class="code">
+ffi.C.free(ffi.gc(p, nil)) -- Manually free the memory.
+</pre>
+
+<h2 id="info">C&nbsp;Type Information</h2>
+<p>
+The following API functions return information about C&nbsp;types.
+They are most useful for inspecting cdata objects.
+</p>
+
+<h3 id="ffi_sizeof"><tt>size = ffi.sizeof(ct [,nelem])</tt></h3>
+<p>
+Returns the size of <tt>ct</tt> in bytes. Returns <tt>nil</tt> if
+the size is not known (e.g. for <tt>"void"</tt> or function types).
+Requires <tt>nelem</tt> for VLA/VLS types, except for cdata objects.
+</p>
+
+<h3 id="ffi_alignof"><tt>align = ffi.alignof(ct)</tt></h3>
+<p>
+Returns the minimum required alignment for <tt>ct</tt> in bytes.
+</p>
+
+<h3 id="ffi_offsetof"><tt>ofs [,bpos,bsize] = ffi.offsetof(ct, field)</tt></h3>
+<p>
+Returns the offset (in bytes) of <tt>field</tt> relative to the start
+of <tt>ct</tt>, which must be a <tt>struct</tt>. Additionally returns
+the position and the field size (in bits) for bit fields.
+</p>
+
+<h3 id="ffi_istype"><tt>status = ffi.istype(ct, obj)</tt></h3>
+<p>
+Returns <tt>true</tt> if <tt>obj</tt> has the C&nbsp;type given by
+<tt>ct</tt>. Returns <tt>false</tt> otherwise.
+</p>
+<p>
+C&nbsp;type qualifiers (<tt>const</tt> etc.) are ignored. Pointers are
+checked with the standard pointer compatibility rules, but without any
+special treatment for <tt>void&nbsp;*</tt>. If <tt>ct</tt> specifies a
+<tt>struct</tt>/<tt>union</tt>, then a pointer to this type is accepted,
+too. Otherwise the types must match exactly.
+</p>
+<p>
+Note: this function accepts all kinds of Lua objects for the
+<tt>obj</tt> argument, but always returns <tt>false</tt> for non-cdata
+objects.
+</p>
+
+<h2 id="util">Utility Functions</h2>
+
+<h3 id="ffi_errno"><tt>err = ffi.errno([newerr])</tt></h3>
+<p>
+Returns the error number set by the last C&nbsp;function call which
+indicated an error condition. If the optional <tt>newerr</tt> argument
+is present, the error number is set to the new value and the previous
+value is returned.
+</p>
+<p>
+This function offers a portable and OS-independent way to get and set the
+error number. Note that only <em>some</em> C&nbsp;functions set the error
+number. And it's only significant if the function actually indicated an
+error condition (e.g. with a return value of <tt>-1</tt> or
+<tt>NULL</tt>). Otherwise, it may or may not contain any previously set
+value.
+</p>
+<p>
+You're advised to call this function only when needed and as close as
+possible after the return of the related C&nbsp;function. The
+<tt>errno</tt> value is preserved across hooks, memory allocations,
+invocations of the JIT compiler and other internal VM activity. The same
+applies to the value returned by <tt>GetLastError()</tt> on Windows, but
+you need to declare and call it yourself.
+</p>
+
+<h3 id="ffi_string"><tt>str = ffi.string(ptr [,len])</tt></h3>
+<p>
+Creates an interned Lua string from the data pointed to by
+<tt>ptr</tt>.
+</p>
+<p>
+If the optional argument <tt>len</tt> is missing, <tt>ptr</tt> is
+converted to a <tt>"char&nbsp;*"</tt> and the data is assumed to be
+zero-terminated. The length of the string is computed with
+<tt>strlen()</tt>.
+</p>
+<p>
+Otherwise <tt>ptr</tt> is converted to a <tt>"void&nbsp;*"</tt> and
+<tt>len</tt> gives the length of the data. The data may contain
+embedded zeros and need not be byte-oriented (though this may cause
+endianess issues).
+</p>
+<p>
+This function is mainly useful to convert (temporary)
+<tt>"const&nbsp;char&nbsp;*"</tt> pointers returned by
+C&nbsp;functions to Lua strings and store them or pass them to other
+functions expecting a Lua string. The Lua string is an (interned) copy
+of the data and bears no relation to the original data area anymore.
+Lua strings are 8&nbsp;bit clean and may be used to hold arbitrary,
+non-character data.
+</p>
+<p>
+Performance notice: it's faster to pass the length of the string, if
+it's known. E.g. when the length is returned by a C&nbsp;call like
+<tt>sprintf()</tt>.
+</p>
+
+<h3 id="ffi_copy"><tt>ffi.copy(dst, src, len)<br>
+ffi.copy(dst, str)</tt></h3>
+<p>
+Copies the data pointed to by <tt>src</tt> to <tt>dst</tt>.
+<tt>dst</tt> is converted to a <tt>"void&nbsp;*"</tt> and <tt>src</tt>
+is converted to a <tt>"const void&nbsp;*"</tt>.
+</p>
+<p>
+In the first syntax, <tt>len</tt> gives the number of bytes to copy.
+Caveat: if <tt>src</tt> is a Lua string, then <tt>len</tt> must not
+exceed <tt>#src+1</tt>.
+</p>
+<p>
+In the second syntax, the source of the copy must be a Lua string. All
+bytes of the string <em>plus a zero-terminator</em> are copied to
+<tt>dst</tt> (i.e. <tt>#src+1</tt> bytes).
+</p>
+<p>
+Performance notice: <tt>ffi.copy()</tt> may be used as a faster
+(inlinable) replacement for the C&nbsp;library functions
+<tt>memcpy()</tt>, <tt>strcpy()</tt> and <tt>strncpy()</tt>.
+</p>
+
+<h3 id="ffi_fill"><tt>ffi.fill(dst, len [,c])</tt></h3>
+<p>
+Fills the data pointed to by <tt>dst</tt> with <tt>len</tt> constant
+bytes, given by <tt>c</tt>. If <tt>c</tt> is omitted, the data is
+zero-filled.
+</p>
+<p>
+Performance notice: <tt>ffi.fill()</tt> may be used as a faster
+(inlinable) replacement for the C&nbsp;library function
+<tt>memset(dst,&nbsp;c,&nbsp;len)</tt>. Please note the different
+order of arguments!
+</p>
+
+<h2 id="target">Target-specific Information</h2>
+
+<h3 id="ffi_abi"><tt>status = ffi.abi(param)</tt></h3>
+<p>
+Returns <tt>true</tt> if <tt>param</tt> (a Lua string) applies for the
+target ABI (Application Binary Interface). Returns <tt>false</tt>
+otherwise. The following parameters are currently defined:
+</p>
+<table class="abitable">
+<tr class="abihead">
+<td class="abiparam">Parameter</td>
+<td class="abidesc">Description</td>
+</tr>
+<tr class="odd separate">
+<td class="abiparam">32bit</td><td class="abidesc">32 bit architecture</td></tr>
+<tr class="even">
+<td class="abiparam">64bit</td><td class="abidesc">64 bit architecture</td></tr>
+<tr class="odd separate">
+<td class="abiparam">le</td><td class="abidesc">Little-endian architecture</td></tr>
+<tr class="even">
+<td class="abiparam">be</td><td class="abidesc">Big-endian architecture</td></tr>
+<tr class="odd separate">
+<td class="abiparam">fpu</td><td class="abidesc">Target has a hardware FPU</td></tr>
+<tr class="even">
+<td class="abiparam">softfp</td><td class="abidesc">softfp calling conventions</td></tr>
+<tr class="odd">
+<td class="abiparam">hardfp</td><td class="abidesc">hardfp calling conventions</td></tr>
+<tr class="even separate">
+<td class="abiparam">eabi</td><td class="abidesc">EABI variant of the standard ABI</td></tr>
+<tr class="odd">
+<td class="abiparam">win</td><td class="abidesc">Windows variant of the standard ABI</td></tr>
+</table>
+
+<h3 id="ffi_os"><tt>ffi.os</tt></h3>
+<p>
+Contains the target OS name. Same contents as
+<a href="ext_jit.html#jit_os"><tt>jit.os</tt></a>.
+</p>
+
+<h3 id="ffi_arch"><tt>ffi.arch</tt></h3>
+<p>
+Contains the target architecture name. Same contents as
+<a href="ext_jit.html#jit_arch"><tt>jit.arch</tt></a>.
+</p>
+
+<h2 id="callback">Methods for Callbacks</h2>
+<p>
+The C&nbsp;types for <a href="ext_ffi_semantics.html#callback">callbacks</a>
+have some extra methods:
+</p>
+
+<h3 id="callback_free"><tt>cb:free()</tt></h3>
+<p>
+Free the resources associated with a callback. The associated Lua
+function is unanchored and may be garbage collected. The callback
+function pointer is no longer valid and must not be called anymore
+(it may be reused by a subsequently created callback).
+</p>
+
+<h3 id="callback_set"><tt>cb:set(func)</tt></h3>
+<p>
+Associate a new Lua function with a callback. The C&nbsp;type of the
+callback and the callback function pointer are unchanged.
+</p>
+<p>
+This method is useful to dynamically switch the receiver of callbacks
+without creating a new callback each time and registering it again (e.g.
+with a GUI library).
+</p>
+
+<h2 id="extended">Extended Standard Library Functions</h2>
+<p>
+The following standard library functions have been extended to work
+with cdata objects:
+</p>
+
+<h3 id="tonumber"><tt>n = tonumber(cdata)</tt></h3>
+<p>
+Converts a number cdata object to a <tt>double</tt> and returns it as
+a Lua number. This is particularly useful for boxed 64&nbsp;bit
+integer values. Caveat: this conversion may incur a precision loss.
+</p>
+
+<h3 id="tostring"><tt>s = tostring(cdata)</tt></h3>
+<p>
+Returns a string representation of the value of 64&nbsp;bit integers
+(<tt><b>"</b>nnn<b>LL"</b></tt> or <tt><b>"</b>nnn<b>ULL"</b></tt>) or
+complex numbers (<tt><b>"</b>re&plusmn;im<b>i"</b></tt>). Otherwise
+returns a string representation of the C&nbsp;type of a ctype object
+(<tt><b>"ctype&lt;</b>type<b>&gt;"</b></tt>) or a cdata object
+(<tt><b>"cdata&lt;</b>type<b>&gt;:&nbsp;</b>address"</tt>), unless you
+override it with a <tt>__tostring</tt> metamethod (see
+<a href="#ffi_metatype"><tt>ffi.metatype()</tt></a>).
+</p>
+
+<h3 id="pairs"><tt>iter, obj, start = pairs(cdata)<br>
+iter, obj, start = ipairs(cdata)<br></tt></h3>
+<p>
+Calls the <tt>__pairs</tt> or <tt>__ipairs</tt> metamethod of the
+corresponding ctype.
+</p>
+
+<h2 id="literals">Extensions to the Lua Parser</h2>
+<p>
+The parser for Lua source code treats numeric literals with the
+suffixes <tt>LL</tt> or <tt>ULL</tt> as signed or unsigned 64&nbsp;bit
+integers. Case doesn't matter, but uppercase is recommended for
+readability. It handles both decimal (<tt>42LL</tt>) and hexadecimal
+(<tt>0x2aLL</tt>) literals.
+</p>
+<p>
+The imaginary part of complex numbers can be specified by suffixing
+number literals with <tt>i</tt> or <tt>I</tt>, e.g. <tt>12.5i</tt>.
+Caveat: you'll need to use <tt>1i</tt> to get an imaginary part with
+the value one, since <tt>i</tt> itself still refers to a variable
+named <tt>i</tt>.
+</p>
+<br class="flush">
+</div>
+<div id="foot">
+<hr class="hide">
+Copyright &copy; 2005-2013 Mike Pall
+<span class="noprint">
+&middot;
+<a href="contact.html">Contact</a>
+</span>
+</div>
+</body>
+</html>

+ 1243 - 0
third/luajit-2.0.1/doc/ext_ffi_semantics.html

@@ -0,0 +1,1243 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+<title>FFI Semantics</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="Author" content="Mike Pall">
+<meta name="Copyright" content="Copyright (C) 2005-2013, Mike Pall">
+<meta name="Language" content="en">
+<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
+<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
+<style type="text/css">
+table.convtable { line-height: 1.2; }
+tr.convhead td { font-weight: bold; }
+td.convop { font-style: italic; width: 40%; }
+</style>
+</head>
+<body>
+<div id="site">
+<a href="http://luajit.org"><span>Lua<span id="logo">JIT</span></span></a>
+</div>
+<div id="head">
+<h1>FFI Semantics</h1>
+</div>
+<div id="nav">
+<ul><li>
+<a href="luajit.html">LuaJIT</a>
+<ul><li>
+<a href="http://luajit.org/download.html">Download <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="install.html">Installation</a>
+</li><li>
+<a href="running.html">Running</a>
+</li></ul>
+</li><li>
+<a href="extensions.html">Extensions</a>
+<ul><li>
+<a href="ext_ffi.html">FFI Library</a>
+<ul><li>
+<a href="ext_ffi_tutorial.html">FFI Tutorial</a>
+</li><li>
+<a href="ext_ffi_api.html">ffi.* API</a>
+</li><li>
+<a class="current" href="ext_ffi_semantics.html">FFI Semantics</a>
+</li></ul>
+</li><li>
+<a href="ext_jit.html">jit.* Library</a>
+</li><li>
+<a href="ext_c_api.html">Lua/C API</a>
+</li></ul>
+</li><li>
+<a href="status.html">Status</a>
+<ul><li>
+<a href="changes.html">Changes</a>
+</li></ul>
+</li><li>
+<a href="faq.html">FAQ</a>
+</li><li>
+<a href="http://luajit.org/performance.html">Performance <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://wiki.luajit.org/">Wiki <span class="ext">&raquo;</span></a>
+</li><li>
+<a href="http://luajit.org/list.html">Mailing List <span class="ext">&raquo;</span></a>
+</li></ul>
+</div>
+<div id="main">
+<p>
+This page describes the detailed semantics underlying the FFI library
+and its interaction with both Lua and C&nbsp;code.
+</p>
+<p>
+Given that the FFI library is designed to interface with C&nbsp;code
+and that declarations can be written in plain C&nbsp;syntax, <b>it
+closely follows the C&nbsp;language semantics</b>, wherever possible.
+Some minor concessions are needed for smoother interoperation with Lua
+language semantics.
+</p>
+<p>
+Please don't be overwhelmed by the contents of this page &mdash; this
+is a reference and you may need to consult it, if in doubt. It doesn't
+hurt to skim this page, but most of the semantics "just work" as you'd
+expect them to work. It should be straightforward to write
+applications using the LuaJIT FFI for developers with a C or C++
+background.
+</p>
+
+<h2 id="clang">C Language Support</h2>
+<p>
+The FFI library has a built-in C&nbsp;parser with a minimal memory
+footprint. It's used by the <a href="ext_ffi_api.html">ffi.* library
+functions</a> to declare C&nbsp;types or external symbols.
+</p>
+<p>
+It's only purpose is to parse C&nbsp;declarations, as found e.g. in
+C&nbsp;header files. Although it does evaluate constant expressions,
+it's <em>not</em> a C&nbsp;compiler. The body of <tt>inline</tt>
+C&nbsp;function definitions is simply ignored.
+</p>
+<p>
+Also, this is <em>not</em> a validating C&nbsp;parser. It expects and
+accepts correctly formed C&nbsp;declarations, but it may choose to
+ignore bad declarations or show rather generic error messages. If in
+doubt, please check the input against your favorite C&nbsp;compiler.
+</p>
+<p>
+The C&nbsp;parser complies to the <b>C99 language standard</b> plus
+the following extensions:
+</p>
+<ul>
+
+<li>The <tt>'\e'</tt> escape in character and string literals.</li>
+
+<li>The C99/C++ boolean type, declared with the keywords <tt>bool</tt>
+or <tt>_Bool</tt>.</li>
+
+<li>Complex numbers, declared with the keywords <tt>complex</tt> or
+<tt>_Complex</tt>.</li>
+
+<li>Two complex number types: <tt>complex</tt> (aka
+<tt>complex&nbsp;double</tt>) and <tt>complex&nbsp;float</tt>.</li>
+
+<li>Vector types, declared with the GCC <tt>mode</tt> or
+<tt>vector_size</tt> attribute.</li>
+
+<li>Unnamed ('transparent') <tt>struct</tt>/<tt>union</tt> fields
+inside a <tt>struct</tt>/<tt>union</tt>.</li>
+
+<li>Incomplete <tt>enum</tt> declarations, handled like incomplete
+<tt>struct</tt> declarations.</li>
+
+<li>Unnamed <tt>enum</tt> fields inside a
+<tt>struct</tt>/<tt>union</tt>. This is similar to a scoped C++
+<tt>enum</tt>, except that declared constants are visible in the
+global namespace, too.</li>
+
+<li>Scoped <tt>static&nbsp;const</tt> declarations inside a
+<tt>struct</tt>/<tt>union</tt> (from C++).</li>
+
+<li>Zero-length arrays (<tt>[0]</tt>), empty
+<tt>struct</tt>/<tt>union</tt>, variable-length arrays (VLA,
+<tt>[?]</tt>) and variable-length structs (VLS, with a trailing
+VLA).</li>
+
+<li>C++ reference types (<tt>int&nbsp;&amp;x</tt>).</li>
+
+<li>Alternate GCC keywords with '<tt>__</tt>', e.g.
+<tt>__const__</tt>.</li>
+
+<li>GCC <tt>__attribute__</tt> with the following attributes:
+<tt>aligned</tt>, <tt>packed</tt>, <tt>mode</tt>,
+<tt>vector_size</tt>, <tt>cdecl</tt>, <tt>fastcall</tt>,
+<tt>stdcall</tt>, <tt>thiscall</tt>.</li>
+
+<li>The GCC <tt>__extension__</tt> keyword and the GCC
+<tt>__alignof__</tt> operator.</li>
+
+<li>GCC <tt>__asm__("symname")</tt> symbol name redirection for
+function declarations.</li>
+
+<li>MSVC keywords for fixed-length types: <tt>__int8</tt>,
+<tt>__int16</tt>, <tt>__int32</tt> and <tt>__int64</tt>.</li>
+
+<li>MSVC <tt>__cdecl</tt>, <tt>__fastcall</tt>, <tt>__stdcall</tt>,
+<tt>__thiscall</tt>, <tt>__ptr32</tt>, <tt>__ptr64</tt>,
+<tt>__declspec(align(n))</tt> and <tt>#pragma&nbsp;pack</tt>.</li>
+
+<li>All other GCC/MSVC-specific attributes are ignored.</li>
+
+</ul>
+<p>
+The following C&nbsp;types are pre-defined by the C&nbsp;parser (like
+a <tt>typedef</tt>, except re-declarations will be ignored):
+</p>
+<ul>
+
+<li>Vararg handling: <tt>va_list</tt>, <tt>__builtin_va_list</tt>,
+<tt>__gnuc_va_list</tt>.</li>
+
+<li>From <tt>&lt;stddef.h&gt;</tt>: <tt>ptrdiff_t</tt>,
+<tt>size_t</tt>, <tt>wchar_t</tt>.</li>
+
+<li>From <tt>&lt;stdint.h&gt;</tt>: <tt>int8_t</tt>, <tt>int16_t</tt>,
+<tt>int32_t</tt>, <tt>int64_t</tt>, <tt>uint8_t</tt>,
+<tt>uint16_t</tt>, <tt>uint32_t</tt>, <tt>uint64_t</tt>,
+<tt>intptr_t</tt>, <tt>uintptr_t</tt>.</li>
+
+</ul>
+<p>
+You're encouraged to use these types in preference to
+compiler-specific extensions or target-dependent standard types.
+E.g. <tt>char</tt> differs in signedness and <tt>long</tt> differs in
+size, depending on the target architecture and platform ABI.
+</p>
+<p>
+The following C&nbsp;features are <b>not</b> supported:
+</p>
+<ul>
+
+<li>A declaration must always have a type specifier; it doesn't
+default to an <tt>int</tt> type.</li>
+
+<li>Old-style empty function declarations (K&amp;R) are not allowed.
+All C&nbsp;functions must have a proper prototype declaration. A
+function declared without parameters (<tt>int&nbsp;foo();</tt>) is
+treated as a function taking zero arguments, like in C++.</li>
+
+<li>The <tt>long double</tt> C&nbsp;type is parsed correctly, but
+there's no support for the related conversions, accesses or arithmetic
+operations.</li>
+
+<li>Wide character strings and character literals are not
+supported.</li>
+
+<li><a href="#status">See below</a> for features that are currently
+not implemented.</li>
+
+</ul>
+
+<h2 id="convert">C Type Conversion Rules</h2>
+
+<h3 id="convert_tolua">Conversions from C&nbsp;types to Lua objects</h3>
+<p>
+These conversion rules apply for <em>read accesses</em> to
+C&nbsp;types: indexing pointers, arrays or
+<tt>struct</tt>/<tt>union</tt> types; reading external variables or
+constant values; retrieving return values from C&nbsp;calls:
+</p>
+<table class="convtable">
+<tr class="convhead">
+<td class="convin">Input</td>
+<td class="convop">Conversion</td>
+<td class="convout">Output</td>
+</tr>
+<tr class="odd separate">
+<td class="convin"><tt>int8_t</tt>, <tt>int16_t</tt></td><td class="convop">&rarr;<sup>sign-ext</sup> <tt>int32_t</tt> &rarr; <tt>double</tt></td><td class="convout">number</td></tr>
+<tr class="even">
+<td class="convin"><tt>uint8_t</tt>, <tt>uint16_t</tt></td><td class="convop">&rarr;<sup>zero-ext</sup> <tt>int32_t</tt> &rarr; <tt>double</tt></td><td class="convout">number</td></tr>
+<tr class="odd">
+<td class="convin"><tt>int32_t</tt>, <tt>uint32_t</tt></td><td class="convop">&rarr; <tt>double</tt></td><td class="convout">number</td></tr>
+<tr class="even">
+<td class="convin"><tt>int64_t</tt>, <tt>uint64_t</tt></td><td class="convop">boxed value</td><td class="convout">64 bit int cdata</td></tr>
+<tr class="odd separate">
+<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr; <tt>double</tt></td><td class="convout">number</td></tr>
+<tr class="even separate">
+<td class="convin"><tt>bool</tt></td><td class="convop">0 &rarr; <tt>false</tt>, otherwise <tt>true</tt></td><td class="convout">boolean</td></tr>
+<tr class="odd separate">
+<td class="convin"><tt>enum</tt></td><td class="convop">boxed value</td><td class="convout">enum cdata</td></tr>
+<tr class="even">
+<td class="convin">Complex number</td><td class="convop">boxed value</td><td class="convout">complex cdata</td></tr>
+<tr class="odd">
+<td class="convin">Vector</td><td class="convop">boxed value</td><td class="convout">vector cdata</td></tr>
+<tr class="even">
+<td class="convin">Pointer</td><td class="convop">boxed value</td><td class="convout">pointer cdata</td></tr>
+<tr class="odd separate">
+<td class="convin">Array</td><td class="convop">boxed reference</td><td class="convout">reference cdata</td></tr>
+<tr class="even">
+<td class="convin"><tt>struct</tt>/<tt>union</tt></td><td class="convop">boxed reference</td><td class="convout">reference cdata</td></tr>
+</table>
+<p>
+Bitfields are treated like their underlying type.
+</p>
+<p>
+Reference types are dereferenced <em>before</em> a conversion can take
+place &mdash; the conversion is applied to the C&nbsp;type pointed to
+by the reference.
+</p>
+
+<h3 id="convert_fromlua">Conversions from Lua objects to C&nbsp;types</h3>
+<p>
+These conversion rules apply for <em>write accesses</em> to
+C&nbsp;types: indexing pointers, arrays or
+<tt>struct</tt>/<tt>union</tt> types; initializing cdata objects;
+casts to C&nbsp;types; writing to external variables; passing
+arguments to C&nbsp;calls:
+</p>
+<table class="convtable">
+<tr class="convhead">
+<td class="convin">Input</td>
+<td class="convop">Conversion</td>
+<td class="convout">Output</td>
+</tr>
+<tr class="odd separate">
+<td class="convin">number</td><td class="convop">&rarr;</td><td class="convout"><tt>double</tt></td></tr>
+<tr class="even">
+<td class="convin">boolean</td><td class="convop"><tt>false</tt> &rarr; 0, <tt>true</tt> &rarr; 1</td><td class="convout"><tt>bool</tt></td></tr>
+<tr class="odd separate">
+<td class="convin">nil</td><td class="convop"><tt>NULL</tt> &rarr;</td><td class="convout"><tt>(void *)</tt></td></tr>
+<tr class="even">
+<td class="convin">lightuserdata</td><td class="convop">lightuserdata address &rarr;</td><td class="convout"><tt>(void *)</tt></td></tr>
+<tr class="odd">
+<td class="convin">userdata</td><td class="convop">userdata payload &rarr;</td><td class="convout"><tt>(void *)</tt></td></tr>
+<tr class="even">
+<td class="convin">io.* file</td><td class="convop">get FILE * handle &rarr;</td><td class="convout"><tt>(void *)</tt></td></tr>
+<tr class="odd separate">
+<td class="convin">string</td><td class="convop">match against <tt>enum</tt> constant</td><td class="convout"><tt>enum</tt></td></tr>
+<tr class="even">
+<td class="convin">string</td><td class="convop">copy string data + zero-byte</td><td class="convout"><tt>int8_t[]</tt>, <tt>uint8_t[]</tt></td></tr>
+<tr class="odd">
+<td class="convin">string</td><td class="convop">string data &rarr;</td><td class="convout"><tt>const char[]</tt></td></tr>
+<tr class="even separate">
+<td class="convin">function</td><td class="convop"><a href="#callback">create callback</a> &rarr;</td><td class="convout">C function type</td></tr>
+<tr class="odd separate">
+<td class="convin">table</td><td class="convop"><a href="#init_table">table initializer</a></td><td class="convout">Array</td></tr>
+<tr class="even">
+<td class="convin">table</td><td class="convop"><a href="#init_table">table initializer</a></td><td class="convout"><tt>struct</tt>/<tt>union</tt></td></tr>
+<tr class="odd separate">
+<td class="convin">cdata</td><td class="convop">cdata payload &rarr;</td><td class="convout">C type</td></tr>
+</table>
+<p>
+If the result type of this conversion doesn't match the
+C&nbsp;type of the destination, the
+<a href="#convert_between">conversion rules between C&nbsp;types</a>
+are applied.
+</p>
+<p>
+Reference types are immutable after initialization ("no re-seating of
+references"). For initialization purposes or when passing values to
+reference parameters, they are treated like pointers. Note that unlike
+in C++, there's no way to implement automatic reference generation of
+variables under the Lua language semantics. If you want to call a
+function with a reference parameter, you need to explicitly pass a
+one-element array.
+</p>
+
+<h3 id="convert_between">Conversions between C&nbsp;types</h3>
+<p>
+These conversion rules are more or less the same as the standard
+C&nbsp;conversion rules. Some rules only apply to casts, or require
+pointer or type compatibility:
+</p>
+<table class="convtable">
+<tr class="convhead">
+<td class="convin">Input</td>
+<td class="convop">Conversion</td>
+<td class="convout">Output</td>
+</tr>
+<tr class="odd separate">
+<td class="convin">Signed integer</td><td class="convop">&rarr;<sup>narrow or sign-extend</sup></td><td class="convout">Integer</td></tr>
+<tr class="even">
+<td class="convin">Unsigned integer</td><td class="convop">&rarr;<sup>narrow or zero-extend</sup></td><td class="convout">Integer</td></tr>
+<tr class="odd">
+<td class="convin">Integer</td><td class="convop">&rarr;<sup>round</sup></td><td class="convout"><tt>double</tt>, <tt>float</tt></td></tr>
+<tr class="even">
+<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>trunc</sup> <tt>int32_t</tt> &rarr;<sup>narrow</sup></td><td class="convout"><tt>(u)int8_t</tt>, <tt>(u)int16_t</tt></td></tr>
+<tr class="odd">
+<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>trunc</sup></td><td class="convout"><tt>(u)int32_t</tt>, <tt>(u)int64_t</tt></td></tr>
+<tr class="even">
+<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>round</sup></td><td class="convout"><tt>float</tt>, <tt>double</tt></td></tr>
+<tr class="odd separate">
+<td class="convin">Number</td><td class="convop">n == 0 &rarr; 0, otherwise 1</td><td class="convout"><tt>bool</tt></td></tr>
+<tr class="even">
+<td class="convin"><tt>bool</tt></td><td class="convop"><tt>false</tt> &rarr; 0, <tt>true</tt> &rarr; 1</td><td class="convout">Number</td></tr>
+<tr class="odd separate">
+<td class="convin">Complex number</td><td class="convop">convert real part</td><td class="convout">Number</td></tr>
+<tr class="even">
+<td class="convin">Number</td><td class="convop">convert real part, imag = 0</td><td class="convout">Complex number</td></tr>
+<tr class="odd">
+<td class="convin">Complex number</td><td class="convop">convert real and imag part</td><td class="convout">Complex number</td></tr>
+<tr class="even separate">
+<td class="convin">Number</td><td class="convop">convert scalar and replicate</td><td class="convout">Vector</td></tr>
+<tr class="odd">
+<td class="convin">Vector</td><td class="convop">copy (same size)</td><td class="convout">Vector</td></tr>
+<tr class="even separate">
+<td class="convin"><tt>struct</tt>/<tt>union</tt></td><td class="convop">take base address (compat)</td><td class="convout">Pointer</td></tr>
+<tr class="odd">
+<td class="convin">Array</td><td class="convop">take base address (compat)</td><td class="convout">Pointer</td></tr>
+<tr class="even">
+<td class="convin">Function</td><td class="convop">take function address</td><td class="convout">Function pointer</td></tr>
+<tr class="odd separate">
+<td class="convin">Number</td><td class="convop">convert via <tt>uintptr_t</tt> (cast)</td><td class="convout">Pointer</td></tr>
+<tr class="even">
+<td class="convin">Pointer</td><td class="convop">convert address (compat/cast)</td><td class="convout">Pointer</td></tr>
+<tr class="odd">
+<td class="convin">Pointer</td><td class="convop">convert address (cast)</td><td class="convout">Integer</td></tr>
+<tr class="even">
+<td class="convin">Array</td><td class="convop">convert base address (cast)</td><td class="convout">Integer</td></tr>
+<tr class="odd separate">
+<td class="convin">Array</td><td class="convop">copy (compat)</td><td class="convout">Array</td></tr>
+<tr class="even">
+<td class="convin"><tt>struct</tt>/<tt>union</tt></td><td class="convop">copy (identical type)</td><td class="convout"><tt>struct</tt>/<tt>union</tt></td></tr>
+</table>
+<p>
+Bitfields or <tt>enum</tt> types are treated like their underlying
+type.
+</p>
+<p>
+Conversions not listed above will raise an error. E.g. it's not
+possible to convert a pointer to a complex number or vice versa.
+</p>
+
+<h3 id="convert_vararg">Conversions for vararg C&nbsp;function arguments</h3>
+<p>
+The following default conversion rules apply when passing Lua objects
+to the variable argument part of vararg C&nbsp;functions:
+</p>
+<table class="convtable">
+<tr class="convhead">
+<td class="convin">Input</td>
+<td class="convop">Conversion</td>
+<td class="convout">Output</td>
+</tr>
+<tr class="odd separate">
+<td class="convin">number</td><td class="convop">&rarr;</td><td class="convout"><tt>double</tt></td></tr>
+<tr class="even">
+<td class="convin">boolean</td><td class="convop"><tt>false</tt> &rarr; 0, <tt>true</tt> &rarr; 1</td><td class="convout"><tt>bool</tt></td></tr>
+<tr class="odd separate">
+<td class="convin">nil</td><td class="convop"><tt>NULL</tt> &rarr;</td><td class="convout"><tt>(void *)</tt></td></tr>
+<tr class="even">
+<td class="convin">userdata</td><td class="convop">userdata payload &rarr;</td><td class="convout"><tt>(void *)</tt></td></tr>
+<tr class="odd">
+<td class="convin">lightuserdata</td><td class="convop">lightuserdata address &rarr;</td><td class="convout"><tt>(void *)</tt></td></tr>
+<tr class="even separate">
+<td class="convin">string</td><td class="convop">string data &rarr;</td><td class="convout"><tt>const char *</tt></td></tr>
+<tr class="odd separate">
+<td class="convin"><tt>float</tt> cdata</td><td class="convop">&rarr;</td><td class="convout"><tt>double</tt></td></tr>
+<tr class="even">
+<td class="convin">Array cdata</td><td class="convop">take base address</td><td class="convout">Element pointer</td></tr>
+<tr class="odd">
+<td class="convin"><tt>struct</tt>/<tt>union</tt> cdata</td><td class="convop">take base address</td><td class="convout"><tt>struct</tt>/<tt>union</tt> pointer</td></tr>
+<tr class="even">
+<td class="convin">Function cdata</td><td class="convop">take function address</td><td class="convout">Function pointer</td></tr>
+<tr class="odd">
+<td class="convin">Any other cdata</td><td class="convop">no conversion</td><td class="convout">C type</td></tr>
+</table>
+<p>
+To pass a Lua object, other than a cdata object, as a specific type,
+you need to override the conversion rules: create a temporary cdata
+object with a constructor or a cast and initialize it with the value
+to pass:
+</p>
+<p>
+Assuming <tt>x</tt> is a Lua number, here's how to pass it as an
+integer to a vararg function:
+</p>
+<pre class="code">
+ffi.cdef[[
+int printf(const char *fmt, ...);
+]]
+ffi.C.printf("integer value: %d\n", ffi.new("int", x))
+</pre>
+<p>
+If you don't do this, the default Lua number &rarr; <tt>double</tt>
+conversion rule applies. A vararg C&nbsp;function expecting an integer
+will see a garbled or uninitialized value.
+</p>
+
+<h2 id="init">Initializers</h2>
+<p>
+Creating a cdata object with
+<a href="ext_ffi_api.html#ffi_new"><tt>ffi.new()</tt></a> or the
+equivalent constructor syntax always initializes its contents, too.
+Different rules apply, depending on the number of optional
+initializers and the C&nbsp;types involved:
+</p>
+<ul>
+<li>If no initializers are given, the object is filled with zero bytes.</li>
+
+<li>Scalar types (numbers and pointers) accept a single initializer.
+The Lua object is <a href="#convert_fromlua">converted to the scalar
+C&nbsp;type</a>.</li>
+
+<li>Valarrays (complex numbers and vectors) are treated like scalars
+when a single initializer is given. Otherwise they are treated like
+regular arrays.</li>
+
+<li>Aggregate types (arrays and structs) accept either a single cdata
+initializer of the same type (copy constructor), a single
+<a href="#init_table">table initializer</a>, or a flat list of
+initializers.</li>
+
+<li>The elements of an array are initialized, starting at index zero.
+If a single initializer is given for an array, it's repeated for all
+remaining elements. This doesn't happen if two or more initializers
+are given: all remaining uninitialized elements are filled with zero
+bytes.</li>
+
+<li>Byte arrays may also be initialized with a Lua string. This copies
+the whole string plus a terminating zero-byte. The copy stops early only
+if the array has a known, fixed size.</li>
+
+<li>The fields of a <tt>struct</tt> are initialized in the order of
+their declaration. Uninitialized fields are filled with zero
+bytes.</li>
+
+<li>Only the first field of a <tt>union</tt> can be initialized with a
+flat initializer.</li>
+
+<li>Elements or fields which are aggregates themselves are initialized
+with a <em>single</em> initializer, but this may be a table
+initializer or a compatible aggregate.</li>
+
+<li>Excess initializers cause an error.</li>
+
+</ul>
+
+<h2 id="init_table">Table Initializers</h2>
+<p>
+The following rules apply if a Lua table is used to initialize an
+Array or a <tt>struct</tt>/<tt>union</tt>:
+</p>
+<ul>
+
+<li>If the table index <tt>[0]</tt> is non-<tt>nil</tt>, then the
+table is assumed to be zero-based. Otherwise it's assumed to be
+one-based.</li>
+
+<li>Array elements, starting at index zero, are initialized one-by-one
+with the consecutive table elements, starting at either index
+<tt>[0]</tt> or <tt>[1]</tt>. This process stops at the first
+<tt>nil</tt> table element.</li>
+
+<li>If exactly one array element was initialized, it's repeated for
+all the remaining elements. Otherwise all remaining uninitialized
+elements are filled with zero bytes.</li>
+
+<li>The above logic only applies to arrays with a known fixed size.
+A VLA is only initialized with the element(s) given in the table.
+Depending on the use case, you may need to explicitly add a
+<tt>NULL</tt> or <tt>0</tt> terminator to a VLA.</li>
+
+<li>A <tt>struct</tt>/<tt>union</tt> can be initialized in the
+order of the declaration of its fields. Each field is initialized with
+consecutive table elements, starting at either index <tt>[0]</tt>
+or <tt>[1]</tt>. This process stops at the first <tt>nil</tt> table
+element.</li>
+
+<li>Otherwise, if neither index <tt>[0]</tt> nor <tt>[1]</tt> is present,
+a <tt>struct</tt>/<tt>union</tt> is initialized by looking up each field
+name (as a string key) in the table. Each non-<tt>nil</tt> value is
+used to initialize the corresponding field.</li>
+
+<li>Uninitialized fields of a <tt>struct</tt> are filled with zero
+bytes, except for the trailing VLA of a VLS.</li>
+
+<li>Initialization of a <tt>union</tt> stops after one field has been
+initialized. If no field has been initialized, the <tt>union</tt> is
+filled with zero bytes.</li>
+
+<li>Elements or fields which are aggregates themselves are initialized
+with a <em>single</em> initializer, but this may be a nested table
+initializer (or a compatible aggregate).</li>
+
+<li>Excess initializers for an array cause an error. Excess
+initializers for a <tt>struct</tt>/<tt>union</tt> are ignored.
+Unrelated table entries are ignored, too.</li>
+
+</ul>
+<p>
+Example:
+</p>
+<pre class="code">
+local ffi = require("ffi")
+
+ffi.cdef[[
+struct foo { int a, b; };
+union bar { int i; double d; };
+struct nested { int x; struct foo y; };
+]]
+
+ffi.new("int[3]", {})            --> 0, 0, 0
+ffi.new("int[3]", {1})           --> 1, 1, 1
+ffi.new("int[3]", {1,2})         --> 1, 2, 0
+ffi.new("int[3]", {1,2,3})       --> 1, 2, 3
+ffi.new("int[3]", {[0]=1})       --> 1, 1, 1
+ffi.new("int[3]", {[0]=1,2})     --> 1, 2, 0
+ffi.new("int[3]", {[0]=1,2,3})   --> 1, 2, 3
+ffi.new("int[3]", {[0]=1,2,3,4}) --> error: too many initializers
+
+ffi.new("struct foo", {})            --> a = 0, b = 0
+ffi.new("struct foo", {1})           --> a = 1, b = 0
+ffi.new("struct foo", {1,2})         --> a = 1, b = 2
+ffi.new("struct foo", {[0]=1,2})     --> a = 1, b = 2
+ffi.new("struct foo", {b=2})         --> a = 0, b = 2
+ffi.new("struct foo", {a=1,b=2,c=3}) --> a = 1, b = 2  'c' is ignored
+
+ffi.new("union bar", {})        --> i = 0, d = 0.0
+ffi.new("union bar", {1})       --> i = 1, d = ?
+ffi.new("union bar", {[0]=1,2}) --> i = 1, d = ?    '2' is ignored
+ffi.new("union bar", {d=2})     --> i = ?, d = 2.0
+
+ffi.new("struct nested", {1,{2,3}})     --> x = 1, y.a = 2, y.b = 3
+ffi.new("struct nested", {x=1,y={2,3}}) --> x = 1, y.a = 2, y.b = 3
+</pre>
+
+<h2 id="cdata_ops">Operations on cdata Objects</h2>
+<p>
+All of the standard Lua operators can be applied to cdata objects or a
+mix of a cdata object and another Lua object. The following list shows
+the pre-defined operations.
+</p>
+<p>
+Reference types are dereferenced <em>before</em> performing each of
+the operations below &mdash; the operation is applied to the
+C&nbsp;type pointed to by the reference.
+</p>
+<p>
+The pre-defined operations are always tried first before deferring to a
+metamethod or index table (if any) for the corresponding ctype (except
+for <tt>__new</tt>). An error is raised if the metamethod lookup or
+index table lookup fails.
+</p>
+
+<h3 id="cdata_array">Indexing a cdata object</h3>
+<ul>
+
+<li><b>Indexing a pointer/array</b>: a cdata pointer/array can be
+indexed by a cdata number or a Lua number. The element address is
+computed as the base address plus the number value multiplied by the
+element size in bytes. A read access loads the element value and
+<a href="#convert_tolua">converts it to a Lua object</a>. A write
+access <a href="#convert_fromlua">converts a Lua object to the element
+type</a> and stores the converted value to the element. An error is
+raised if the element size is undefined or a write access to a
+constant element is attempted.</li>
+
+<li><b>Dereferencing a <tt>struct</tt>/<tt>union</tt> field</b>: a
+cdata <tt>struct</tt>/<tt>union</tt> or a pointer to a
+<tt>struct</tt>/<tt>union</tt> can be dereferenced by a string key,
+giving the field name. The field address is computed as the base
+address plus the relative offset of the field. A read access loads the
+field value and <a href="#convert_tolua">converts it to a Lua
+object</a>. A write access <a href="#convert_fromlua">converts a Lua
+object to the field type</a> and stores the converted value to the
+field. An error is raised if a write access to a constant
+<tt>struct</tt>/<tt>union</tt> or a constant field is attempted.
+Scoped enum constants or static constants are treated like a constant
+field.</li>
+
+<li><b>Indexing a complex number</b>: a complex number can be indexed
+either by a cdata number or a Lua number with the values 0 or 1, or by
+the strings <tt>"re"</tt> or <tt>"im"</tt>. A read access loads the
+real part (<tt>[0]</tt>, <tt>.re</tt>) or the imaginary part
+(<tt>[1]</tt>, <tt>.im</tt>) part of a complex number and
+<a href="#convert_tolua">converts it to a Lua number</a>. The
+sub-parts of a complex number are immutable &mdash; assigning to an
+index of a complex number raises an error. Accessing out-of-bound
+indexes returns unspecified results, but is guaranteed not to trigger
+memory access violations.</li>
+
+<li><b>Indexing a vector</b>: a vector is treated like an array for
+indexing purposes, except the vector elements are immutable &mdash;
+assigning to an index of a vector raises an error.</li>
+
+</ul>
+<p>
+A ctype object can be indexed with a string key, too. The only
+pre-defined operation is reading scoped constants of
+<tt>struct</tt>/<tt>union</tt> types. All other accesses defer
+to the corresponding metamethods or index tables (if any).
+</p>
+<p>
+Note: since there's (deliberately) no address-of operator, a cdata
+object holding a value type is effectively immutable after
+initialization. The JIT compiler benefits from this fact when applying
+certain optimizations.
+</p>
+<p>
+As a consequence, the <em>elements</em> of complex numbers and
+vectors are immutable. But the elements of an aggregate holding these
+types <em>may</em> be modified of course. I.e. you cannot assign to
+<tt>foo.c.im</tt>, but you can assign a (newly created) complex number
+to <tt>foo.c</tt>.
+</p>
+<p>
+The JIT compiler implements strict aliasing rules: accesses to different
+types do <b>not</b> alias, except for differences in signedness (this
+applies even to <tt>char</tt> pointers, unlike C99). Type punning
+through unions is explicitly detected and allowed.
+</p>
+
+<h3 id="cdata_call">Calling a cdata object</h3>
+<ul>
+
+<li><b>Constructor</b>: a ctype object can be called and used as a
+<a href="ext_ffi_api.html#ffi_new">constructor</a>. This is equivalent
+to <tt>ffi.new(ct, ...)</tt>, unless a <tt>__new</tt> metamethod is
+defined. The <tt>__new</tt> metamethod is called with the ctype object
+plus any other arguments passed to the contructor. Note that you have to
+use <tt>ffi.new</tt> inside of it, since calling <tt>ct(...)</tt> would
+cause infinite recursion.</li>
+
+<li><b>C&nbsp;function call</b>: a cdata function or cdata function
+pointer can be called. The passed arguments are
+<a href="#convert_fromlua">converted to the C&nbsp;types</a> of the
+parameters given by the function declaration. Arguments passed to the
+variable argument part of vararg C&nbsp;function use
+<a href="#convert_vararg">special conversion rules</a>. This
+C&nbsp;function is called and the return value (if any) is
+<a href="#convert_tolua">converted to a Lua object</a>.<br>
+On Windows/x86 systems, <tt>__stdcall</tt> functions are automatically
+detected and a function declared as <tt>__cdecl</tt> (the default) is
+silently fixed up after the first call.</li>
+
+</ul>
+
+<h3 id="cdata_arith">Arithmetic on cdata objects</h3>
+<ul>
+
+<li><b>Pointer arithmetic</b>: a cdata pointer/array and a cdata
+number or a Lua number can be added or subtracted. The number must be
+on the right hand side for a subtraction. The result is a pointer of
+the same type with an address plus or minus the number value
+multiplied by the element size in bytes. An error is raised if the
+element size is undefined.</li>
+
+<li><b>Pointer difference</b>: two compatible cdata pointers/arrays
+can be subtracted. The result is the difference between their
+addresses, divided by the element size in bytes. An error is raised if
+the element size is undefined or zero.</li>
+
+<li><b>64&nbsp;bit integer arithmetic</b>: the standard arithmetic
+operators (<tt>+&nbsp;-&nbsp;*&nbsp;/&nbsp;%&nbsp;^</tt> and unary
+minus) can be applied to two cdata numbers, or a cdata number and a
+Lua number. If one of them is an <tt>uint64_t</tt>, the other side is
+converted to an <tt>uint64_t</tt> and an unsigned arithmetic operation
+is performed. Otherwise both sides are converted to an
+<tt>int64_t</tt> and a signed arithmetic operation is performed. The
+result is a boxed 64&nbsp;bit cdata object.<br>
+
+If one of the operands is an <tt>enum</tt> and the other operand is a
+string, the string is converted to the value of a matching <tt>enum</tt>
+constant before the above conversion.<br>
+
+These rules ensure that 64&nbsp;bit integers are "sticky". Any
+expression involving at least one 64&nbsp;bit integer operand results
+in another one. The undefined cases for the division, modulo and power
+operators return <tt>2LL&nbsp;^&nbsp;63</tt> or
+<tt>2ULL&nbsp;^&nbsp;63</tt>.<br>
+
+You'll have to explicitly convert a 64&nbsp;bit integer to a Lua
+number (e.g. for regular floating-point calculations) with
+<tt>tonumber()</tt>. But note this may incur a precision loss.</li>
+
+</ul>
+
+<h3 id="cdata_comp">Comparisons of cdata objects</h3>
+<ul>
+
+<li><b>Pointer comparison</b>: two compatible cdata pointers/arrays
+can be compared. The result is the same as an unsigned comparison of
+their addresses. <tt>nil</tt> is treated like a <tt>NULL</tt> pointer,
+which is compatible with any other pointer type.</li>
+
+<li><b>64&nbsp;bit integer comparison</b>: two cdata numbers, or a
+cdata number and a Lua number can be compared with each other. If one
+of them is an <tt>uint64_t</tt>, the other side is converted to an
+<tt>uint64_t</tt> and an unsigned comparison is performed. Otherwise
+both sides are converted to an <tt>int64_t</tt> and a signed
+comparison is performed.<br>
+
+If one of the operands is an <tt>enum</tt> and the other operand is a
+string, the string is converted to the value of a matching <tt>enum</tt>
+constant before the above conversion.<br>
+
+<li><b>Comparisons for equality/inequality</b> never raise an error.
+Even incompatible pointers can be compared for equality by address. Any
+other incompatible comparison (also with non-cdata objects) treats the
+two sides as unequal.</li>
+
+</ul>
+
+<h3 id="cdata_key">cdata objects as table keys</h3>
+<p>
+Lua tables may be indexed by cdata objects, but this doesn't provide
+any useful semantics &mdash; <b>cdata objects are unsuitable as table
+keys!</b>
+</p>
+<p>
+A cdata object is treated like any other garbage-collected object and
+is hashed and compared by its address for table indexing. Since
+there's no interning for cdata value types, the same value may be
+boxed in different cdata objects with different addresses. Thus
+<tt>t[1LL+1LL]</tt> and <tt>t[2LL]</tt> usually <b>do not</b> point to
+the same hash slot and they certainly <b>do not</b> point to the same
+hash slot as <tt>t[2]</tt>.
+</p>
+<p>
+It would seriously drive up implementation complexity and slow down
+the common case, if one were to add extra handling for by-value
+hashing and comparisons to Lua tables. Given the ubiquity of their use
+inside the VM, this is not acceptable.
+</p>
+<p>
+There are three viable alternatives, if you really need to use cdata
+objects as keys:
+</p>
+<ul>
+
+<li>If you can get by with the precision of Lua numbers
+(52&nbsp;bits), then use <tt>tonumber()</tt> on a cdata number or
+combine multiple fields of a cdata aggregate to a Lua number. Then use
+the resulting Lua number as a key when indexing tables.<br>
+One obvious benefit: <tt>t[tonumber(2LL)]</tt> <b>does</b> point to
+the same slot as <tt>t[2]</tt>.</li>
+
+<li>Otherwise use either <tt>tostring()</tt> on 64&nbsp;bit integers
+or complex numbers or combine multiple fields of a cdata aggregate to
+a Lua string (e.g. with
+<a href="ext_ffi_api.html#ffi_string"><tt>ffi.string()</tt></a>). Then
+use the resulting Lua string as a key when indexing tables.</li>
+
+<li>Create your own specialized hash table implementation using the
+C&nbsp;types provided by the FFI library, just like you would in
+C&nbsp;code. Ultimately this may give much better performance than the
+other alternatives or what a generic by-value hash table could
+possibly provide.</li>
+
+</ul>
+
+<h2 id="param">Parameterized Types</h2>
+<p>
+To facilitate some abstractions, the two functions
+<a href="ext_ffi_api.html#ffi_typeof"><tt>ffi.typeof</tt></a> and
+<a href="ext_ffi_api.html#ffi_cdef"><tt>ffi.cdef</tt></a> support
+parameterized types in C&nbsp;declarations. Note: none of the other API
+functions taking a cdecl allow this.
+</p>
+<p>
+Any place you can write a <b><tt>typedef</tt> name</b>, an
+<b>identifier</b> or a <b>number</b> in a declaration, you can write
+<tt>$</tt> (the dollar sign) instead. These placeholders are replaced in
+order of appearance with the arguments following the cdecl string:
+</p>
+<pre class="code">
+-- Declare a struct with a parameterized field type and name:
+ffi.cdef([[
+typedef struct { $ $; } foo_t;
+]], type1, name1)
+
+-- Anonymous struct with dynamic names:
+local bar_t = ffi.typeof("struct { int $, $; }", name1, name2)
+-- Derived pointer type:
+local bar_ptr_t = ffi.typeof("$ *", bar_t)
+
+-- Parameterized dimensions work even where a VLA won't work:
+local matrix_t = ffi.typeof("uint8_t[$][$]", width, height)
+</pre>
+<p>
+Caveat: this is <em>not</em> simple text substitution! A passed ctype or
+cdata object is treated like the underlying type, a passed string is
+considered an identifier and a number is considered a number. You must
+not mix this up: e.g. passing <tt>"int"</tt> as a string doesn't work in
+place of a type, you'd need to use <tt>ffi.typeof("int")</tt> instead.
+</p>
+<p>
+The main use for parameterized types are libraries implementing abstract
+data types
+(<a href="http://www.freelists.org/post/luajit/ffi-type-of-pointer-to,8"><span class="ext">&raquo;</span>&nbsp;example</a>),
+similar to what can be achieved with C++ template metaprogramming.
+Another use case are derived types of anonymous structs, which avoids
+pollution of the global struct namespace.
+</p>
+<p>
+Please note that parameterized types are a nice tool and indispensable
+for certain use cases. But you'll want to use them sparingly in regular
+code, e.g. when all types are actually fixed.
+</p>
+
+<h2 id="gc">Garbage Collection of cdata Objects</h2>
+<p>
+All explicitly (<tt>ffi.new()</tt>, <tt>ffi.cast()</tt> etc.) or
+implicitly (accessors) created cdata objects are garbage collected.
+You need to ensure to retain valid references to cdata objects
+somewhere on a Lua stack, an upvalue or in a Lua table while they are
+still in use. Once the last reference to a cdata object is gone, the
+garbage collector will automatically free the memory used by it (at
+the end of the next GC cycle).
+</p>
+<p>
+Please note that pointers themselves are cdata objects, however they
+are <b>not</b> followed by the garbage collector. So e.g. if you
+assign a cdata array to a pointer, you must keep the cdata object
+holding the array alive as long as the pointer is still in use:
+</p>
+<pre class="code">
+ffi.cdef[[
+typedef struct { int *a; } foo_t;
+]]
+
+local s = ffi.new("foo_t", ffi.new("int[10]")) -- <span style="color:#c00000;">WRONG!</span>
+
+local a = ffi.new("int[10]") -- <span style="color:#00a000;">OK</span>
+local s = ffi.new("foo_t", a)
+-- Now do something with 's', but keep 'a' alive until you're done.
+</pre>
+<p>
+Similar rules apply for Lua strings which are implicitly converted to
+<tt>"const&nbsp;char&nbsp;*"</tt>: the string object itself must be
+referenced somewhere or it'll be garbage collected eventually. The
+pointer will then point to stale data, which may have already been
+overwritten. Note that <em>string literals</em> are automatically kept
+alive as long as the function containing it (actually its prototype)
+is not garbage collected.
+</p>
+<p>
+Objects which are passed as an argument to an external C&nbsp;function
+are kept alive until the call returns. So it's generally safe to
+create temporary cdata objects in argument lists. This is a common
+idiom for <a href="#convert_vararg">passing specific C&nbsp;types to
+vararg functions</a>.
+</p>
+<p>
+Memory areas returned by C functions (e.g. from <tt>malloc()</tt>)
+must be manually managed, of course (or use
+<a href="ext_ffi_api.html#ffi_gc"><tt>ffi.gc()</tt></a>). Pointers to
+cdata objects are indistinguishable from pointers returned by C
+functions (which is one of the reasons why the GC cannot follow them).
+</p>
+
+<h2 id="callback">Callbacks</h2>
+<p>
+The LuaJIT FFI automatically generates special callback functions
+whenever a Lua function is converted to a C&nbsp;function pointer. This
+associates the generated callback function pointer with the C&nbsp;type
+of the function pointer and the Lua function object (closure).
+</p>
+<p>
+This can happen implicitly due to the usual conversions, e.g. when
+passing a Lua function to a function pointer argument. Or you can use
+<tt>ffi.cast()</tt> to explicitly cast a Lua function to a
+C&nbsp;function pointer.
+</p>
+<p>
+Currently only certain C&nbsp;function types can be used as callback
+functions. Neither C&nbsp;vararg functions nor functions with
+pass-by-value aggregate argument or result types are supported. There
+are no restrictions for the kind of Lua functions that can be called
+from the callback &mdash; no checks for the proper number of arguments
+are made. The return value of the Lua function will be converted to the
+result type and an error will be thrown for invalid conversions.
+</p>
+<p>
+It's allowed to throw errors across a callback invocation, but it's not
+advisable in general. Do this only if you know the C&nbsp;function, that
+called the callback, copes with the forced stack unwinding and doesn't
+leak resources.
+</p>
+<p>
+One thing that's not allowed, is to let an FFI call into a C&nbsp;function
+get JIT-compiled, which in turn calls a callback, calling into Lua again.
+Usually this attempt is caught by the interpreter first and the
+C&nbsp;function is blacklisted for compilation.
+</p>
+<p>
+However, this heuristic may fail under specific circumstances: e.g. a
+message polling function might not run Lua callbacks right away and the call
+gets JIT-compiled. If it later happens to call back into Lua (e.g. a rarely
+invoked error callback), you'll get a VM PANIC with the message
+<tt>"bad callback"</tt>. Then you'll need to manually turn off
+JIT-compilation with
+<a href="ext_jit.html#jit_onoff_func"><tt>jit.off()</tt></a> for the
+surrounding Lua function that invokes such a message polling function (or
+similar).
+</p>
+
+<h3 id="callback_resources">Callback resource handling</h3>
+<p>
+Callbacks take up resources &mdash; you can only have a limited number
+of them at the same time (500&nbsp;-&nbsp;1000, depending on the
+architecture). The associated Lua functions are anchored to prevent
+garbage collection, too.
+</p>
+<p>
+<b>Callbacks due to implicit conversions are permanent!</b> There is no
+way to guess their lifetime, since the C&nbsp;side might store the
+function pointer for later use (typical for GUI toolkits). The associated
+resources cannot be reclaimed until termination:
+</p>
+<pre class="code">
+ffi.cdef[[
+typedef int (__stdcall *WNDENUMPROC)(void *hwnd, intptr_t l);
+int EnumWindows(WNDENUMPROC func, intptr_t l);
+]]
+
+-- Implicit conversion to a callback via function pointer argument.
+local count = 0
+ffi.C.EnumWindows(function(hwnd, l)
+  count = count + 1
+  return true
+end, 0)
+-- The callback is permanent and its resources cannot be reclaimed!
+-- Ok, so this may not be a problem, if you do this only once.
+</pre>
+<p>
+Note: this example shows that you <em>must</em> properly declare
+<tt>__stdcall</tt> callbacks on Windows/x86 systems. The calling
+convention cannot be automatically detected, unlike for
+<tt>__stdcall</tt> calls <em>to</em> Windows functions.
+</p>
+<p>
+For some use cases it's necessary to free up the resources or to
+dynamically redirect callbacks. Use an explicit cast to a
+C&nbsp;function pointer and keep the resulting cdata object. Then use
+the <a href="ext_ffi_api.html#callback_free"><tt>cb:free()</tt></a>
+or <a href="ext_ffi_api.html#callback_set"><tt>cb:set()</tt></a> methods
+on the cdata object:
+</p>
+<pre class="code">
+-- Explicitly convert to a callback via cast.
+local count = 0
+local cb = ffi.cast("WNDENUMPROC", function(hwnd, l)
+  count = count + 1
+  return true
+end)
+
+-- Pass it to a C function.
+ffi.C.EnumWindows(cb, 0)
+-- EnumWindows doesn't need the callback after it returns, so free it.
+
+cb:free()
+-- The callback function pointer is no longer valid and its resources
+-- will be reclaimed. The created Lua closure will be garbage collected.
+</pre>
+
+<h3 id="callback_performance">Callback performance</h3>
+<p>
+<b>Callbacks are slow!</b> First, the C&nbsp;to Lua transition itself
+has an unavoidable cost, similar to a <tt>lua_call()</tt> or
+<tt>lua_pcall()</tt>. Argument and result marshalling add to that cost.
+And finally, neither the C&nbsp;compiler nor LuaJIT can inline or
+optimize across the language barrier and hoist repeated computations out
+of a callback function.
+</p>
+<p>
+Do not use callbacks for performance-sensitive work: e.g. consider a
+numerical integration routine which takes a user-defined function to
+integrate over. It's a bad idea to call a user-defined Lua function from
+C&nbsp;code millions of times. The callback overhead will be absolutely
+detrimental for performance.
+</p>
+<p>
+It's considerably faster to write the numerical integration routine
+itself in Lua &mdash; the JIT compiler will be able to inline the
+user-defined function and optimize it together with its calling context,
+with very competitive performance.
+</p>
+<p>
+As a general guideline: <b>use callbacks only when you must</b>, because
+of existing C&nbsp;APIs. E.g. callback performance is irrelevant for a
+GUI application, which waits for user input most of the time, anyway.
+</p>
+<p>
+For new designs <b>avoid push-style APIs</b>: a C&nbsp;function repeatedly
+calling a callback for each result. Instead <b>use pull-style APIs</b>:
+call a C&nbsp;function repeatedly to get a new result. Calls from Lua
+to C via the FFI are much faster than the other way round. Most well-designed
+libraries already use pull-style APIs (read/write, get/put).
+</p>
+
+<h2 id="clib">C Library Namespaces</h2>
+<p>
+A C&nbsp;library namespace is a special kind of object which allows
+access to the symbols contained in shared libraries or the default
+symbol namespace. The default
+<a href="ext_ffi_api.html#ffi_C"><tt>ffi.C</tt></a> namespace is
+automatically created when the FFI library is loaded. C&nbsp;library
+namespaces for specific shared libraries may be created with the
+<a href="ext_ffi_api.html#ffi_load"><tt>ffi.load()</tt></a> API
+function.
+</p>
+<p>
+Indexing a C&nbsp;library namespace object with a symbol name (a Lua
+string) automatically binds it to the library. First the symbol type
+is resolved &mdash; it must have been declared with
+<a href="ext_ffi_api.html#ffi_cdef"><tt>ffi.cdef</tt></a>. Then the
+symbol address is resolved by searching for the symbol name in the
+associated shared libraries or the default symbol namespace. Finally,
+the resulting binding between the symbol name, the symbol type and its
+address is cached. Missing symbol declarations or nonexistent symbol
+names cause an error.
+</p>
+<p>
+This is what happens on a <b>read access</b> for the different kinds of
+symbols:
+</p>
+<ul>
+
+<li>External functions: a cdata object with the type of the function
+and its address is returned.</li>
+
+<li>External variables: the symbol address is dereferenced and the
+loaded value is <a href="#convert_tolua">converted to a Lua object</a>
+and returned.</li>
+
+<li>Constant values (<tt>static&nbsp;const</tt> or <tt>enum</tt>
+constants): the constant is <a href="#convert_tolua">converted to a
+Lua object</a> and returned.</li>
+
+</ul>
+<p>
+This is what happens on a <b>write access</b>:
+</p>
+<ul>
+
+<li>External variables: the value to be written is
+<a href="#convert_fromlua">converted to the C&nbsp;type</a> of the
+variable and then stored at the symbol address.</li>
+
+<li>Writing to constant variables or to any other symbol type causes
+an error, like any other attempted write to a constant location.</li>
+
+</ul>
+<p>
+C&nbsp;library namespaces themselves are garbage collected objects. If
+the last reference to the namespace object is gone, the garbage
+collector will eventually release the shared library reference and
+remove all memory associated with the namespace. Since this may
+trigger the removal of the shared library from the memory of the
+running process, it's generally <em>not safe</em> to use function
+cdata objects obtained from a library if the namespace object may be
+unreferenced.
+</p>
+<p>
+Performance notice: the JIT compiler specializes to the identity of
+namespace objects and to the strings used to index it. This
+effectively turns function cdata objects into constants. It's not
+useful and actually counter-productive to explicitly cache these
+function objects, e.g. <tt>local strlen = ffi.C.strlen</tt>. OTOH it
+<em>is</em> useful to cache the namespace itself, e.g. <tt>local C =
+ffi.C</tt>.
+</p>
+
+<h2 id="policy">No Hand-holding!</h2>
+<p>
+The FFI library has been designed as <b>a low-level library</b>. The
+goal is to interface with C&nbsp;code and C&nbsp;data types with a
+minimum of overhead. This means <b>you can do anything you can do
+from&nbsp;C</b>: access all memory, overwrite anything in memory, call
+machine code at any memory address and so on.
+</p>
+<p>
+The FFI library provides <b>no memory safety</b>, unlike regular Lua
+code. It will happily allow you to dereference a <tt>NULL</tt>
+pointer, to access arrays out of bounds or to misdeclare
+C&nbsp;functions. If you make a mistake, your application might crash,
+just like equivalent C&nbsp;code would.
+</p>
+<p>
+This behavior is inevitable, since the goal is to provide full
+interoperability with C&nbsp;code. Adding extra safety measures, like
+bounds checks, would be futile. There's no way to detect
+misdeclarations of C&nbsp;functions, since shared libraries only
+provide symbol names, but no type information. Likewise there's no way
+to infer the valid range of indexes for a returned pointer.
+</p>
+<p>
+Again: the FFI library is a low-level library. This implies it needs
+to be used with care, but it's flexibility and performance often
+outweigh this concern. If you're a C or C++ developer, it'll be easy
+to apply your existing knowledge. OTOH writing code for the FFI
+library is not for the faint of heart and probably shouldn't be the
+first exercise for someone with little experience in Lua, C or C++.
+</p>
+<p>
+As a corollary of the above, the FFI library is <b>not safe for use by
+untrusted Lua code</b>. If you're sandboxing untrusted Lua code, you
+definitely don't want to give this code access to the FFI library or
+to <em>any</em> cdata object (except 64&nbsp;bit integers or complex
+numbers). Any properly engineered Lua sandbox needs to provide safety
+wrappers for many of the standard Lua library functions &mdash;
+similar wrappers need to be written for high-level operations on FFI
+data types, too.
+</p>
+
+<h2 id="status">Current Status</h2>
+<p>
+The initial release of the FFI library has some limitations and is
+missing some features. Most of these will be fixed in future releases.
+</p>
+<p>
+<a href="#clang">C language support</a> is
+currently incomplete:
+</p>
+<ul>
+<li>C&nbsp;declarations are not passed through a C&nbsp;pre-processor,
+yet.</li>
+<li>The C&nbsp;parser is able to evaluate most constant expressions
+commonly found in C&nbsp;header files. However it doesn't handle the
+full range of C&nbsp;expression semantics and may fail for some
+obscure constructs.</li>
+<li><tt>static const</tt> declarations only work for integer types
+up to 32&nbsp;bits. Neither declaring string constants nor
+floating-point constants is supported.</li>
+<li>Packed <tt>struct</tt> bitfields that cross container boundaries
+are not implemented.</li>
+<li>Native vector types may be defined with the GCC <tt>mode</tt> or
+<tt>vector_size</tt> attribute. But no operations other than loading,
+storing and initializing them are supported, yet.</li>
+<li>The <tt>volatile</tt> type qualifier is currently ignored by
+compiled code.</li>
+<li><a href="ext_ffi_api.html#ffi_cdef"><tt>ffi.cdef</tt></a> silently
+ignores all re-declarations.</li>
+</ul>
+<p>
+The JIT compiler already handles a large subset of all FFI operations.
+It automatically falls back to the interpreter for unimplemented
+operations (you can check for this with the
+<a href="running.html#opt_j"><tt>-jv</tt></a> command line option).
+The following operations are currently not compiled and may exhibit
+suboptimal performance, especially when used in inner loops:
+</p>
+<ul>
+<li>Bitfield accesses and initializations.</li>
+<li>Vector operations.</li>
+<li>Table initializers.</li>
+<li>Initialization of nested <tt>struct</tt>/<tt>union</tt> types.</li>
+<li>Allocations of variable-length arrays or structs.</li>
+<li>Allocations of C&nbsp;types with a size &gt; 128&nbsp;bytes or an
+alignment &gt; 8&nbsp;bytes.</li>
+<li>Conversions from lightuserdata to <tt>void&nbsp;*</tt>.</li>
+<li>Pointer differences for element sizes that are not a power of
+two.</li>
+<li>Calls to C&nbsp;functions with aggregates passed or returned by
+value.</li>
+<li>Calls to ctype metamethods which are not plain functions.</li>
+<li>ctype <tt>__newindex</tt> tables and non-string lookups in ctype
+<tt>__index</tt> tables.</li>
+<li><tt>tostring()</tt> for cdata types.</li>
+<li>Calls to <tt>ffi.cdef()</tt>, <tt>ffi.load()</tt> and
+<tt>ffi.metatype()</tt>.</li>
+</ul>
+<p>
+Other missing features:
+</p>
+<ul>
+<li>Bit operations for 64&nbsp;bit types.</li>
+<li>Arithmetic for <tt>complex</tt> numbers.</li>
+<li>Passing structs by value to vararg C&nbsp;functions.</li>
+<li><a href="extensions.html#exceptions">C++ exception interoperability</a>
+does not extend to C&nbsp;functions called via the FFI, if the call is
+compiled.</li>
+</ul>
+<br class="flush">
+</div>
+<div id="foot">
+<hr class="hide">
+Copyright &copy; 2005-2013 Mike Pall
+<span class="noprint">
+&middot;
+<a href="contact.html">Contact</a>
+</span>
+</div>
+</body>
+</html>

部分文件因文件數量過多而無法顯示