diff options
author | Lua Team <team@lua.org> | 2010-01-14 12:00:00 +0000 |
---|---|---|
committer | repogen <> | 2010-01-14 12:00:00 +0000 |
commit | ecd48c2901f08a88db32139b97c35c59eba1f19e (patch) | |
tree | 526e8dac3e037de0024b37c89fa3150baeea969f /etc/one.c | |
parent | 22912c77c80f8de8f7accd3319c726f7c5349fd3 (diff) | |
download | lua-github-ecd48c2901f08a88db32139b97c35c59eba1f19e.tar.gz |
Lua 5.2.0-work25.2.0-work2
Diffstat (limited to 'etc/one.c')
-rw-r--r-- | etc/one.c | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/etc/one.c b/etc/one.c new file mode 100644 index 00000000..be1f3a40 --- /dev/null +++ b/etc/one.c @@ -0,0 +1,73 @@ +/* +* one.c -- Lua core, libraries, and interpreter in a single file +*/ + +/* default is to build the full interpreter */ +#ifndef MAKE_LIB +#ifndef MAKE_LUAC +#undef MAKE_LUA +#define MAKE_LUA +#endif +#endif + +/* choose suitable platform-specific features */ +/* some of these may need extra libraries such as -ldl -lreadline -lncurses */ +#if 0 +#define LUA_USE_LINUX +#define LUA_USE_MACOSX +#define LUA_USE_POSIX +#define LUA_USE_DLOPEN +#define LUA_ANSI +#endif + +#define luaall_c + +/* core -- used by all */ +#include "lapi.c" +#include "lcode.c" +#include "lctype.c" +#include "ldebug.c" +#include "ldo.c" +#include "ldump.c" +#include "lfunc.c" +#include "lgc.c" +#include "llex.c" +#include "lmem.c" +#include "lobject.c" +#include "lopcodes.c" +#include "lparser.c" +#include "lstate.c" +#include "lstring.c" +#include "ltable.c" +#include "ltm.c" +#include "lundump.c" +#include "lvm.c" +#include "lzio.c" + +/* auxiliary library -- used by all */ +#include "lauxlib.c" + +/* standard library -- not used by luac */ +#ifndef MAKE_LUAC +#include "lbaselib.c" +#include "lbitlib.c" +#include "ldblib.c" +#include "liolib.c" +#include "lmathlib.c" +#include "loadlib.c" +#include "loslib.c" +#include "lstrlib.c" +#include "ltablib.c" +#endif + +/* lua */ +#ifdef MAKE_LUA +#include "linit.c" +#include "lua.c" +#endif + +/* luac */ +#ifdef MAKE_LUAC +#include "print.c" +#include "luac.c" +#endif |