MAKEFILE        = MakeFile
•MondoBuild•    = #{MAKEFILE}  # Make blank to avoid rebuilds when makefile is modified

ObjDir          = :Objects:
SrcDir			= :Sources:
LuaDir          = {SrcDir}lua-5.3.5
Includes        =  ∂
				  -i {LuaDir}:src:

Sym-PPC         = -sym off
Sym-68K         = -sym off

PPCCOptions     = {Includes} {Sym-PPC} -opt speed

COptions        = {Includes} {Sym-68K} -model cfmflat -opt speed


### Source Files ###

SrcFiles        =  ∂
				  {LuaDir}:src:lapi.c ∂
				  {LuaDir}:src:lauxlib.c ∂
				  {LuaDir}:src:lbaselib.c ∂
				  {LuaDir}:src:lbitlib.c ∂
				  {LuaDir}:src:lcode.c ∂
				  {LuaDir}:src:lcorolib.c ∂
				  {LuaDir}:src:lctype.c ∂
				  {LuaDir}:src:ldblib.c ∂
				  {LuaDir}:src:ldebug.c ∂
				  {LuaDir}:src:ldo.c ∂
				  {LuaDir}:src:ldump.c ∂
				  {LuaDir}:src:lfunc.c ∂
				  {LuaDir}:src:lgc.c ∂
				  {LuaDir}:src:linit.c ∂
				  {LuaDir}:src:liolib.c ∂
				  {LuaDir}:src:llex.c ∂
				  {LuaDir}:src:lmathlib.c ∂
				  {LuaDir}:src:lmem.c ∂
				  {LuaDir}:src:loadlib.c ∂
				  {LuaDir}:src:lobject.c ∂
				  {LuaDir}:src:lopcodes.c ∂
				  {LuaDir}:src:loslib.c ∂
				  {LuaDir}:src:lparser.c ∂
				  {LuaDir}:src:lstate.c ∂
				  {LuaDir}:src:lstring.c ∂
				  {LuaDir}:src:lstrlib.c ∂
				  {LuaDir}:src:ltable.c ∂
				  {LuaDir}:src:ltablib.c ∂
				  {LuaDir}:src:ltm.c ∂
				  {LuaDir}:src:lua.c ∂
				  {LuaDir}:src:luac.c ∂
				  {LuaDir}:src:lundump.c ∂
				  {LuaDir}:src:lutf8lib.c ∂
				  {LuaDir}:src:lvm.c ∂
				  {LuaDir}:src:lzio.c


### Object Files ###

ObjFiles-Runtime-PPC    =  ∂
				  "{ObjDir}lapi.c.x" ∂
				  "{ObjDir}lauxlib.c.x" ∂
				  "{ObjDir}lbaselib.c.x" ∂
				  "{ObjDir}lbitlib.c.x" ∂
				  "{ObjDir}lcode.c.x" ∂
				  "{ObjDir}lcorolib.c.x" ∂
				  "{ObjDir}lctype.c.x" ∂
				  "{ObjDir}ldblib.c.x" ∂
				  "{ObjDir}ldebug.c.x" ∂
				  "{ObjDir}ldo.c.x" ∂
				  "{ObjDir}ldump.c.x" ∂
				  "{ObjDir}lfunc.c.x" ∂
				  "{ObjDir}lgc.c.x" ∂
				  "{ObjDir}linit.c.x" ∂
				  "{ObjDir}liolib.c.x" ∂
				  "{ObjDir}llex.c.x" ∂
				  "{ObjDir}lmathlib.c.x" ∂
				  "{ObjDir}lmem.c.x" ∂
				  "{ObjDir}loadlib.c.x" ∂
				  "{ObjDir}lobject.c.x" ∂
				  "{ObjDir}lopcodes.c.x" ∂
				  "{ObjDir}loslib.c.x" ∂
				  "{ObjDir}lparser.c.x" ∂
				  "{ObjDir}lstate.c.x" ∂
				  "{ObjDir}lstring.c.x" ∂
				  "{ObjDir}lstrlib.c.x" ∂
				  "{ObjDir}ltable.c.x" ∂
				  "{ObjDir}ltablib.c.x" ∂
				  "{ObjDir}ltm.c.x" ∂
				  "{ObjDir}lundump.c.x" ∂
				  "{ObjDir}lutf8lib.c.x" ∂
				  "{ObjDir}lvm.c.x" ∂
				  "{ObjDir}lzio.c.x"

ObjFiles-Compiler-PPC    =  ∂
				  "{ObjDir}lapi.c.x" ∂
				  "{ObjDir}lauxlib.c.x" ∂
				  "{ObjDir}lbaselib.c.x" ∂
				  "{ObjDir}lbitlib.c.x" ∂
				  "{ObjDir}lcode.c.x" ∂
				  "{ObjDir}lcorolib.c.x" ∂
				  "{ObjDir}lctype.c.x" ∂
				  "{ObjDir}ldblib.c.x" ∂
				  "{ObjDir}ldebug.c.x" ∂
				  "{ObjDir}ldo.c.x" ∂
				  "{ObjDir}ldump.c.x" ∂
				  "{ObjDir}lfunc.c.x" ∂
				  "{ObjDir}lgc.c.x" ∂
				  "{ObjDir}linit.c.x" ∂
				  "{ObjDir}liolib.c.x" ∂
				  "{ObjDir}llex.c.x" ∂
				  "{ObjDir}lmathlib.c.x" ∂
				  "{ObjDir}lmem.c.x" ∂
				  "{ObjDir}loadlib.c.x" ∂
				  "{ObjDir}lobject.c.x" ∂
				  "{ObjDir}lopcodes.c.x" ∂
				  "{ObjDir}loslib.c.x" ∂
				  "{ObjDir}lparser.c.x" ∂
				  "{ObjDir}lstate.c.x" ∂
				  "{ObjDir}lstring.c.x" ∂
				  "{ObjDir}lstrlib.c.x" ∂
				  "{ObjDir}ltable.c.x" ∂
				  "{ObjDir}ltablib.c.x" ∂
				  "{ObjDir}ltm.c.x" ∂
				  "{ObjDir}luac.c.x" ∂
				  "{ObjDir}lundump.c.x" ∂
				  "{ObjDir}lutf8lib.c.x" ∂
				  "{ObjDir}lvm.c.x" ∂
				  "{ObjDir}lzio.c.x"

ObjFiles-Runtime-68K    =  ∂
				  "{ObjDir}lapi.c.o" ∂
				  "{ObjDir}lauxlib.c.o" ∂
				  "{ObjDir}lbaselib.c.o" ∂
				  "{ObjDir}lbitlib.c.o" ∂
				  "{ObjDir}lcode.c.o" ∂
				  "{ObjDir}lcorolib.c.o" ∂
				  "{ObjDir}lctype.c.o" ∂
				  "{ObjDir}ldblib.c.o" ∂
				  "{ObjDir}ldebug.c.o" ∂
				  "{ObjDir}ldo.c.o" ∂
				  "{ObjDir}ldump.c.o" ∂
				  "{ObjDir}lfunc.c.o" ∂
				  "{ObjDir}lgc.c.o" ∂
				  "{ObjDir}linit.c.o" ∂
				  "{ObjDir}liolib.c.o" ∂
				  "{ObjDir}llex.c.o" ∂
				  "{ObjDir}lmathlib.c.o" ∂
				  "{ObjDir}lmem.c.o" ∂
				  "{ObjDir}loadlib.c.o" ∂
				  "{ObjDir}lobject.c.o" ∂
				  "{ObjDir}lopcodes.c.o" ∂
				  "{ObjDir}loslib.c.o" ∂
				  "{ObjDir}lparser.c.o" ∂
				  "{ObjDir}lstate.c.o" ∂
				  "{ObjDir}lstring.c.o" ∂
				  "{ObjDir}lstrlib.c.o" ∂
				  "{ObjDir}ltable.c.o" ∂
				  "{ObjDir}ltablib.c.o" ∂
				  "{ObjDir}ltm.c.o" ∂
				  "{ObjDir}lundump.c.o" ∂
				  "{ObjDir}lutf8lib.c.o" ∂
				  "{ObjDir}lvm.c.o" ∂
				  "{ObjDir}lzio.c.o"

ObjFiles-Compiler-68K    =  ∂
				  "{ObjDir}lapi.c.o" ∂
				  "{ObjDir}lauxlib.c.o" ∂
				  "{ObjDir}lbaselib.c.o" ∂
				  "{ObjDir}lbitlib.c.o" ∂
				  "{ObjDir}lcode.c.o" ∂
				  "{ObjDir}lcorolib.c.o" ∂
				  "{ObjDir}lctype.c.o" ∂
				  "{ObjDir}ldblib.c.o" ∂
				  "{ObjDir}ldebug.c.o" ∂
				  "{ObjDir}ldo.c.o" ∂
				  "{ObjDir}ldump.c.o" ∂
				  "{ObjDir}lfunc.c.o" ∂
				  "{ObjDir}lgc.c.o" ∂
				  "{ObjDir}linit.c.o" ∂
				  "{ObjDir}liolib.c.o" ∂
				  "{ObjDir}llex.c.o" ∂
				  "{ObjDir}lmathlib.c.o" ∂
				  "{ObjDir}lmem.c.o" ∂
				  "{ObjDir}loadlib.c.o" ∂
				  "{ObjDir}lobject.c.o" ∂
				  "{ObjDir}lopcodes.c.o" ∂
				  "{ObjDir}loslib.c.o" ∂
				  "{ObjDir}lparser.c.o" ∂
				  "{ObjDir}lstate.c.o" ∂
				  "{ObjDir}lstring.c.o" ∂
				  "{ObjDir}lstrlib.c.o" ∂
				  "{ObjDir}ltable.c.o" ∂
				  "{ObjDir}ltablib.c.o" ∂
				  "{ObjDir}ltm.c.o" ∂
				  "{ObjDir}luac.c.o" ∂
				  "{ObjDir}lundump.c.o" ∂
				  "{ObjDir}lutf8lib.c.o" ∂
				  "{ObjDir}lvm.c.o" ∂
				  "{ObjDir}lzio.c.o"

ObjFiles-Tool-PPC = "{ObjDir}lua-tool.c.x"
ObjFiles-Tool-68K = "{ObjDir}lua-tool.c.o"
ObjFiles-App-PPC = "{ObjDir}lua.c.x"
ObjFiles-App-68K = "{ObjDir}lua.c.o"


### Libraries ###

LibFiles-PPC    =  ∂
				  "{SharedLibraries}InterfaceLib" ∂
				  "{SharedLibraries}StdCLib" ∂
				  "{SharedLibraries}MathLib" ∂
				  "{PPCLibraries}StdCRuntime.o" ∂
				  "{PPCLibraries}PPCCRuntime.o"
LibFiles-Runtime-PPC =
LibFiles-Tool-PPC = "Lua 5.3 Engine" "{PPCLibraries}PPCToolLibs.o"
LibFiles-Compiler-PPC = "Lua 5.3 Engine" "{PPCLibraries}PPCToolLibs.o"
LibFiles-App-PPC = "Lua 5.3 Engine" "{PPCLibraries}PPCSIOW.o" "{PPCLibraries}PPCToolLibs.o"

LibFiles-68K    =  ∂
				  "{CFM68KLibraries}NuMathLib.o" ∂
				  "{SharedLibraries}StdCLib" ∂
				  "{CFM68KLibraries}NuMacRuntime.o" ∂
				  "{SharedLibraries}InterfaceLib"
LibFiles-Runtime-68K =
LibFiles-Tool-68K = "Lua 5.3 Engine" "{CFM68KLibraries}NuToolLibs.o"
LibFiles-Compiler-68K = "Lua 5.3 Engine" "{CFM68KLibraries}NuToolLibs.o"
LibFiles-App-68K = "Lua 5.3 Engine" "{CFM68KLibraries}NuSIOW.o" "{CFM68KLibraries}NuToolLibs.o"


### Default Rules ###

.c.x  ƒ  .c  {•MondoBuild•}
	{PPCC} {depDir}{default}.c -o {targDir}{default}.c.x {PPCCOptions}

.c.o  ƒ  .c  {•MondoBuild•}
	{C} {depDir}{default}.c -o {targDir}{default}.c.o {COptions}


### Build Rules ###

# lua-tool.c.{x,o} is built from lua.c, with additional defines

LuaToolOptions = -d IS_MPW_TOOL -d LUA_PROGNAME='"Lua"' -d INTERACTIVE_BANNER='"(Press Command-Period to terminate Lua session.)\n"'

"{ObjDir}lua-tool.c.x"  ƒ  "{LuaDir}:src:lua.c"  {•MondoBuild•}
	{PPCC} "{LuaDir}:src:lua.c" -o {Targ} {LuaToolOptions} {PPCCOptions}

"{ObjDir}lua-tool.c.o"  ƒ  "{LuaDir}:src:lua.c"  {•MondoBuild•}
	{C} "{LuaDir}:src:lua.c" -o {Targ} {LuaToolOptions} {COptions}

# Lua interpreter as an MPW tool

Lua  ƒƒ  "{ObjDir}Lua".ppc "{ObjDir}Lua".68k {SrcDir}lua_vers.r {SrcDir}lua_tool.r {•MondoBuild•}
	Delete -i "Lua"
	Duplicate -y "{ObjDir}Lua".68k "Lua"
	MergeFragment "{ObjDir}Lua".ppc "Lua"
	Rez -a {Includes} -o {Targ} {SrcDir}lua_vers.r
	Rez -a {Includes} -o {Targ} {SrcDir}lua_tool.r

"{ObjDir}Lua.ppc"  ƒƒ  {ObjFiles-Tool-PPC} {LibFiles-PPC} {LibFiles-Tool-PPC} {•MondoBuild•}
	PPCLink ∂
		-o {Targ} ∂
		-fragname Lua ∂
		{ObjFiles-Tool-PPC} ∂
		{LibFiles-Tool-PPC} ∂
		{LibFiles-PPC} ∂
		{Sym-PPC} ∂
		-mf -d ∂
		-t 'MPST' ∂
		-c 'MPS '


"{ObjDir}Lua.68k"  ƒƒ  {ObjFiles-Tool-68K} {LibFiles-68K} {LibFiles-Tool-68K} {•MondoBuild•}
	ILink ∂
		-o {Targ} ∂
		-fragname Lua ∂
		{ObjFiles-Tool-68K} ∂
		{LibFiles-Tool-68K} ∂
		{LibFiles-68K} ∂
		{Sym-68K} ∂
		-mf -d ∂
		-t 'MPST' ∂
		-c 'MPS ' ∂
		-model cfmflat ∂
		-state rewrite ∂
		-compact -pad 0
	If "{Sym-68K}" =~ /-sym ≈[nNuU]≈/
		ILinkToSYM {Targ}.NJ -mf -sym 3.2 -c 'sade'
	End

# Lua compiler (also an MPW tool)

LuaC  ƒƒ  "{ObjDir}LuaC".ppc "{ObjDir}LuaC".68k {SrcDir}lua_vers.r {SrcDir}lua_compiler.r {•MondoBuild•}
	Delete -i LuaC
	Duplicate -y "{ObjDir}LuaC".68k "LuaC"
	MergeFragment "{ObjDir}LuaC".ppc "LuaC"
	Rez -a {Includes} -o {Targ} {SrcDir}lua_vers.r
	Rez -a {Includes} -o {Targ} {SrcDir}lua_compiler.r

"{ObjDir}LuaC.ppc"  ƒƒ  {ObjFiles-Compiler-PPC} {LibFiles-PPC} {LibFiles-Compiler-PPC} {•MondoBuild•}
	PPCLink ∂
		-o {Targ} ∂
		-fragname LuaC ∂
		{ObjFiles-Compiler-PPC} ∂
		{LibFiles-Compiler-PPC} ∂
		{LibFiles-PPC} ∂
		{Sym-PPC} ∂
		-mf -d ∂
		-t 'MPST' ∂
		-c 'MPS '


"{ObjDir}LuaC.68k"  ƒƒ  {ObjFiles-Compiler-68K} {LibFiles-68K} {LibFiles-Compiler-68K} {•MondoBuild•}
	ILink ∂
		-o {Targ} ∂
		-fragname LuaC ∂
		{ObjFiles-Compiler-68K} ∂
		{LibFiles-Compiler-68K} ∂
		{LibFiles-68K} ∂
		{Sym-68K} ∂
		-mf -d ∂
		-t 'MPST' ∂
		-c 'MPS ' ∂
		-model cfmflat ∂
		-state rewrite ∂
		-compact -pad 0
	If "{Sym-68K}" =~ /-sym ≈[nNuU]≈/
		ILinkToSYM {Targ}.NJ -mf -sym 3.2 -c 'sade'
	End

# Lua interpreter, as an SIOW application

"Lua Interpreter"  ƒƒ  "{ObjDir}Lua Interpreter".ppc "{ObjDir}Lua Interpreter".68k {SrcDir}lua_vers.r {SrcDir}lua_app.r {RIncludes}SIOW.r {•MondoBuild•}
	Delete -i "Lua Interpreter"
	Duplicate -y "{ObjDir}Lua Interpreter".68k "Lua Interpreter"
	MergeFragment "{ObjDir}Lua Interpreter".ppc "Lua Interpreter"
	Rez -a {Includes} -o {Targ} -d CREATOR="'Lua!'" -d DEFAULT_SAVE_PREF=1 -d DEFAULT_STOP_PREF=1 -d DEFAULT_WINDOW_NAME='"Lua 5.3.5"' -d __kPrefSize=1000 {RIncludes}SIOW.r
	# let the other sources override resources in SIOW.r
	Rez -a {Includes} -o {Targ} {SrcDir}lua_vers.r
	Rez -a {Includes} -o {Targ} {SrcDir}lua_app.r
	Setfile -a Bi "Lua Interpreter"


"{ObjDir}Lua Interpreter.ppc"  ƒƒ  {ObjFiles-App-PPC} {LibFiles-PPC} {LibFiles-App-PPC} {•MondoBuild•}
	PPCLink ∂
		-o {Targ} ∂
		-fragname "Lua Interpreter" ∂
		{ObjFiles-App-PPC} ∂
		{LibFiles-App-PPC} ∂
		{LibFiles-PPC} ∂
		{Sym-PPC} ∂
		-mf -d ∂
		-t 'APPL' ∂
		-c 'Lua!'


"{ObjDir}Lua Interpreter.68k"  ƒƒ  {ObjFiles-App-68K} {LibFiles-68K} {LibFiles-App-68K} {•MondoBuild•}
	ILink ∂
		-o {Targ} ∂
		-fragname "Lua Interpreter" ∂
		{ObjFiles-App-68K} ∂
		{LibFiles-App-68K} ∂
		{LibFiles-68K} ∂
		{Sym-68K} ∂
		-mf -d ∂
		-t 'APPL' ∂
		-c 'Lua!' ∂
		-model cfmflat ∂
		-state rewrite ∂
		-compact -pad 0
	If "{Sym-68K}" =~ /-sym ≈[nNuU]≈/
		ILinkToSYM {Targ}.NJ -mf -sym 3.2 -c 'sade'
	End

# The Lua 5.3 Engine

"Lua 5.3 Engine"  ƒƒ  "{ObjDir}Lua 5.3 Engine".ppc "{ObjDir}Lua 5.3 Engine".68k {SrcDir}lua_vers.r {•MondoBuild•}
	Delete -i "Lua 5.3 Engine"
	Duplicate -y "{ObjDir}Lua 5.3 Engine".68k "Lua 5.3 Engine"
	MergeFragment "{ObjDir}Lua 5.3 Engine".ppc "Lua 5.3 Engine"
	Rez -a {Includes} -o {Targ} {SrcDir}lua_vers.r


"{ObjDir}Lua 5.3 Engine.ppc"  ƒƒ  {ObjFiles-Runtime-PPC} {LibFiles-Runtime-PPC} {LibFiles-PPC} {•MondoBuild•}
	PPCLink ∂
		-o {Targ} ∂
		-fragname "Lua 5.3 Engine" ∂
		{ObjFiles-Runtime-PPC} ∂
		{LibFiles-Runtime-PPC} ∂
		{LibFiles-PPC} ∂
		{Sym-PPC} ∂
		-vercur 503 ∂
		-verdef 503 ∂
		-verimp 503 ∂
		-mf -d ∂
		-t 'shlb' ∂
		-c '????' ∂
		-xm s


"{ObjDir}Lua 5.3 Engine.68k"  ƒƒ  {ObjFiles-Runtime-68K} {LibFiles-Runtime-68K} {LibFiles-68K} {•MondoBuild•}
	ILink ∂
		-o {Targ} ∂
		-fragname "Lua 5.3 Engine" ∂
		{ObjFiles-Runtime-68K} ∂
		{LibFiles-Runtime-68K} ∂
		{LibFiles-68K} ∂
		{Sym-68K} ∂
		-vercur 503 ∂
		-verdef 503 ∂
		-verimp 503 ∂
		-mf -d ∂
		-model cfmflat ∂
		-xm s ∂
		-state rewrite ∂
		-compact -pad 0
	Rename -y {Targ} {Targ}.tmp
	MakeFlat {Targ}.tmp -o {Targ}
	SetFile -t 'shlb' -c '????' {Targ}
	Delete -y {Targ}.tmp
	If "{Sym-68K}" =~ /-sym ≈[nNuU]≈/
		ILinkToSYM {Targ}.NJ -mf -sym 3.2 -c 'sade'
	End



### Required Dependencies ###

"{ObjDir}lapi.c.x" "{ObjDir}lapi.c.o"  ƒ  {LuaDir}:src:lapi.c
"{ObjDir}lauxlib.c.x" "{ObjDir}lauxlib.c.o"  ƒ  {LuaDir}:src:lauxlib.c
"{ObjDir}lbaselib.c.x" "{ObjDir}lbaselib.c.o"  ƒ  {LuaDir}:src:lbaselib.c
"{ObjDir}lbitlib.c.x" "{ObjDir}lbitlib.c.o"  ƒ  {LuaDir}:src:lbitlib.c
"{ObjDir}lcode.c.x" "{ObjDir}lcode.c.o"  ƒ  {LuaDir}:src:lcode.c
"{ObjDir}lcorolib.c.x" "{ObjDir}lcorolib.c.o"  ƒ  {LuaDir}:src:lcorolib.c
"{ObjDir}lctype.c.x" "{ObjDir}lctype.c.o"  ƒ  {LuaDir}:src:lctype.c
"{ObjDir}ldblib.c.x" "{ObjDir}ldblib.c.o"  ƒ  {LuaDir}:src:ldblib.c
"{ObjDir}ldebug.c.x" "{ObjDir}ldebug.c.o"  ƒ  {LuaDir}:src:ldebug.c
"{ObjDir}ldo.c.x" "{ObjDir}ldo.c.o"  ƒ  {LuaDir}:src:ldo.c
"{ObjDir}ldump.c.x" "{ObjDir}ldump.c.o"  ƒ  {LuaDir}:src:ldump.c
"{ObjDir}lfunc.c.x" "{ObjDir}lfunc.c.o"  ƒ  {LuaDir}:src:lfunc.c
"{ObjDir}lgc.c.x" "{ObjDir}lgc.c.o"  ƒ  {LuaDir}:src:lgc.c
"{ObjDir}linit.c.x" "{ObjDir}linit.c.o"  ƒ  {LuaDir}:src:linit.c
"{ObjDir}liolib.c.x" "{ObjDir}liolib.c.o"  ƒ  {LuaDir}:src:liolib.c
"{ObjDir}llex.c.x" "{ObjDir}llex.c.o"  ƒ  {LuaDir}:src:llex.c
"{ObjDir}lmathlib.c.x" "{ObjDir}lmathlib.c.o"  ƒ  {LuaDir}:src:lmathlib.c
"{ObjDir}lmem.c.x" "{ObjDir}lmem.c.o"  ƒ  {LuaDir}:src:lmem.c
"{ObjDir}loadlib.c.x" "{ObjDir}loadlib.c.o"  ƒ  {LuaDir}:src:loadlib.c
"{ObjDir}lobject.c.x" "{ObjDir}lobject.c.o"  ƒ  {LuaDir}:src:lobject.c
"{ObjDir}lopcodes.c.x" "{ObjDir}lopcodes.c.o"  ƒ  {LuaDir}:src:lopcodes.c
"{ObjDir}loslib.c.x" "{ObjDir}loslib.c.o"  ƒ  {LuaDir}:src:loslib.c
"{ObjDir}lparser.c.x" "{ObjDir}lparser.c.o"  ƒ  {LuaDir}:src:lparser.c
"{ObjDir}lstate.c.x" "{ObjDir}lstate.c.o"  ƒ  {LuaDir}:src:lstate.c
"{ObjDir}lstring.c.x" "{ObjDir}lstring.c.o"  ƒ  {LuaDir}:src:lstring.c
"{ObjDir}lstrlib.c.x" "{ObjDir}lstrlib.c.o"  ƒ  {LuaDir}:src:lstrlib.c
"{ObjDir}ltable.c.x" "{ObjDir}ltable.c.o"  ƒ  {LuaDir}:src:ltable.c
"{ObjDir}ltablib.c.x" "{ObjDir}ltablib.c.o"  ƒ  {LuaDir}:src:ltablib.c
"{ObjDir}ltm.c.x" "{ObjDir}ltm.c.o"  ƒ  {LuaDir}:src:ltm.c
"{ObjDir}lua.c.x" "{ObjDir}lua.c.o"  ƒ  {LuaDir}:src:lua.c
"{ObjDir}luac.c.x" "{ObjDir}luac.c.o"  ƒ  {LuaDir}:src:luac.c
"{ObjDir}lua-tool.c.x" "{ObjDir}lua-tool.c.o"  ƒ  {LuaDir}:src:lua.c
"{ObjDir}lundump.c.x" "{ObjDir}lundump.c.o"  ƒ  {LuaDir}:src:lundump.c
"{ObjDir}lutf8lib.c.x" "{ObjDir}lutf8lib.c.o"  ƒ  {LuaDir}:src:lutf8lib.c
"{ObjDir}lvm.c.x" "{ObjDir}lvm.c.o"  ƒ  {LuaDir}:src:lvm.c
"{ObjDir}lzio.c.x" "{ObjDir}lzio.c.o"  ƒ  {LuaDir}:src:lzio.c

### Dummy target to build all relevant targets. ###

All           ƒ  "Lua" "LuaC" "Lua Interpreter" "Lua 5.3 Engine"

### Build this target to clean all built files. ###
Clean         ƒ  $OutOfDate
	Echo > DeleteMe.makeout # hack!
	Delete -y -i :Objects ?+.makeout stdout stderr "Lua" "LuaC" "Lua 5.3 Engine" "Lua Interpreter"
	NewFolder :Objects

### Optional Dependencies ###
### Build this target to generate "include file" dependencies. ###

Dependencies  ƒ  $OutOfDate
	MakeDepend ∂
		-append {MAKEFILE} ∂
		-ignore "{CIncludes}" ∂
		-objdir "{ObjDir}" ∂
		-objext .x ∂
		-objext .o ∂
		{Includes} ∂
		{SrcFiles}


#*** Dependencies: Cut here ***
# These dependencies were produced at 10:39:53 PM on Thu, Jul 12, 2018 by MakeDepend

:Objects:lapi.c.x :Objects:lapi.c.o	ƒ  ∂
	{LuaDir}:src:lapi.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lapi.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lundump.h ∂
	{LuaDir}:src:lvm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:lzio.h

:Objects:lauxlib.c.x :Objects:lauxlib.c.o	ƒ  ∂
	{LuaDir}:src:lauxlib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:lbaselib.c.x :Objects:lbaselib.c.o	ƒ  ∂
	{LuaDir}:src:lbaselib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:lbitlib.c.x :Objects:lbitlib.c.o	ƒ  ∂
	{LuaDir}:src:lbitlib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:lcode.c.x :Objects:lcode.c.o	ƒ  ∂
	{LuaDir}:src:lcode.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lcode.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:llex.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lopcodes.h ∂
	{LuaDir}:src:lparser.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:lvm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h

:Objects:lcorolib.c.x :Objects:lcorolib.c.o	ƒ  ∂
	{LuaDir}:src:lcorolib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:lctype.c.x :Objects:lctype.c.o	ƒ  ∂
	{LuaDir}:src:lctype.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lctype.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:luaconf.h

:Objects:ldblib.c.x :Objects:ldblib.c.o	ƒ  ∂
	{LuaDir}:src:ldblib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:ldebug.c.x :Objects:ldebug.c.o	ƒ  ∂
	{LuaDir}:src:ldebug.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lapi.h ∂
	{LuaDir}:src:lcode.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lopcodes.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lvm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:llex.h ∂
	{LuaDir}:src:lparser.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lmem.h

:Objects:ldo.c.x :Objects:ldo.c.o	ƒ  ∂
	{LuaDir}:src:ldo.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lapi.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lopcodes.h ∂
	{LuaDir}:src:lparser.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lundump.h ∂
	{LuaDir}:src:lvm.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h

:Objects:ldump.c.x :Objects:ldump.c.o	ƒ  ∂
	{LuaDir}:src:ldump.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lundump.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:lmem.h

:Objects:lfunc.c.x :Objects:lfunc.c.o	ƒ  ∂
	{LuaDir}:src:lfunc.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lzio.h

:Objects:lgc.c.x :Objects:lgc.c.o	ƒ  ∂
	{LuaDir}:src:lgc.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:llimits.h

:Objects:linit.c.x :Objects:linit.c.o	ƒ  ∂
	{LuaDir}:src:linit.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:liolib.c.x :Objects:liolib.c.o	ƒ  ∂
	{LuaDir}:src:liolib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:llex.c.x :Objects:llex.c.o	ƒ  ∂
	{LuaDir}:src:llex.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lctype.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:llex.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lparser.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lmem.h

:Objects:lmathlib.c.x :Objects:lmathlib.c.o	ƒ  ∂
	{LuaDir}:src:lmathlib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:lmem.c.x :Objects:lmem.c.o	ƒ  ∂
	{LuaDir}:src:lmem.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h

:Objects:loadlib.c.x :Objects:loadlib.c.o	ƒ  ∂
	{LuaDir}:src:loadlib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:lobject.c.x :Objects:lobject.c.o	ƒ  ∂
	{LuaDir}:src:lobject.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lctype.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:lvm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lgc.h

:Objects:lopcodes.c.x :Objects:lopcodes.c.o	ƒ  ∂
	{LuaDir}:src:lopcodes.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lopcodes.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:luaconf.h

:Objects:loslib.c.x :Objects:loslib.c.o	ƒ  ∂
	{LuaDir}:src:loslib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:lparser.c.x :Objects:lparser.c.o	ƒ  ∂
	{LuaDir}:src:lparser.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lcode.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:llex.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lopcodes.h ∂
	{LuaDir}:src:lparser.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lgc.h

:Objects:lstate.c.x :Objects:lstate.c.o	ƒ  ∂
	{LuaDir}:src:lstate.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lapi.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:llex.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lzio.h

:Objects:lstring.c.x :Objects:lstring.c.o	ƒ  ∂
	{LuaDir}:src:lstring.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lgc.h

:Objects:lstrlib.c.x :Objects:lstrlib.c.o	ƒ  ∂
	{LuaDir}:src:lstrlib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:ltable.c.x :Objects:ltable.c.o	ƒ  ∂
	{LuaDir}:src:ltable.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:lvm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h

:Objects:ltablib.c.x :Objects:ltablib.c.o	ƒ  ∂
	{LuaDir}:src:ltablib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:ltm.c.x :Objects:ltm.c.o	ƒ  ∂
	{LuaDir}:src:ltm.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lvm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lmem.h

:Objects:lua.c.x :Objects:lua.c.o	ƒ  ∂
	{LuaDir}:src:lua.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:luac.c.x :Objects:luac.c.o	ƒ  ∂
	{LuaDir}:src:luac.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lundump.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:lopcodes.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:lmem.h

:Objects:lundump.c.x :Objects:lundump.c.o	ƒ  ∂
	{LuaDir}:src:lundump.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:lundump.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:ltm.h

:Objects:lutf8lib.c.x :Objects:lutf8lib.c.o	ƒ  ∂
	{LuaDir}:src:lutf8lib.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:lauxlib.h ∂
	{LuaDir}:src:lualib.h ∂
	{LuaDir}:src:luaconf.h

:Objects:lvm.c.x :Objects:lvm.c.o	ƒ  ∂
	{LuaDir}:src:lvm.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:ldebug.h ∂
	{LuaDir}:src:ldo.h ∂
	{LuaDir}:src:lfunc.h ∂
	{LuaDir}:src:lgc.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:lopcodes.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lstring.h ∂
	{LuaDir}:src:ltable.h ∂
	{LuaDir}:src:ltm.h ∂
	{LuaDir}:src:lvm.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:lmem.h

:Objects:lzio.c.x :Objects:lzio.c.o	ƒ  ∂
	{LuaDir}:src:lzio.c ∂
	{LuaDir}:src:lprefix.h ∂
	{LuaDir}:src:lua.h ∂
	{LuaDir}:src:llimits.h ∂
	{LuaDir}:src:lmem.h ∂
	{LuaDir}:src:lstate.h ∂
	{LuaDir}:src:lzio.h ∂
	{LuaDir}:src:luaconf.h ∂
	{LuaDir}:src:lobject.h ∂
	{LuaDir}:src:ltm.h
