Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daryl McDaniel <daryl.mcdaniel@intel.com> Reviewed-by: Bruce Maynard <Bruce.Maynard@Emulex.Com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16332 6f19259b-4bc3-4df7-8a09-765794883524
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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.
 | |
| 
 | |
| Bugs and Other Issues
 | |
| ---------------------
 | |
| EOF characters, ^D or ^Z, are not properly recognized by the console and can't be used to
 | |
| terminate an application.  Use os.exit() to exit Lua.
 |