summaryrefslogtreecommitdiff
path: root/AppPkg/Applications/Lua/ReadMe.txt
diff options
context:
space:
mode:
Diffstat (limited to 'AppPkg/Applications/Lua/ReadMe.txt')
-rw-r--r--AppPkg/Applications/Lua/ReadMe.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/AppPkg/Applications/Lua/ReadMe.txt b/AppPkg/Applications/Lua/ReadMe.txt
new file mode 100644
index 0000000000..60ddb9d584
--- /dev/null
+++ b/AppPkg/Applications/Lua/ReadMe.txt
@@ -0,0 +1,30 @@
+This is Lua 5.2.3, released on 11 Nov 2013.
+
+For installation instructions, license details, and
+further information about Lua, see doc/readme.html.
+=================================================
+
+Embedding Lua
+-------------
+The Lua library instance, LuaLib, is defined by StdLib.inc. Since, currently, all applications which
+embed Lua are also StdLib applications, StdLib.inc will be included by your package's .DSC file.
+
+The header files required to use LuaLib are in the standard include path at StdLib\Include\Lua.
+They may be referenced as:
+ #include <Lua/lua.h>
+ #include <Lua/lualib.h>
+ #include <Lua/lauxlib>
+ #include <Lua/luaconf.h>
+
+Lua/luaconf.h is the Lua configuration file. If you wish to build Lua with custom characteristics,
+this is the file to modify. Modify the file in StdLib\Include\Lua since the file in the Lua
+source tree is just a stub which references the file in StdLib.
+
+
+Installation on UEFI
+--------------------
+Install the Lua.efi file into \Efi\Tools. This is the standalone Lua interpreter.
+Create a directory, \Efi\StdLib\lib\Lua. This is the default location for Lua scripts.
+
+If desired, copy the files from AppPkg\Applications\Lua\scripts, in the source tree, into
+\Efi\StdLib\lib\Lua.