DJGPP Port of Lua 4.0 * What is Lua? ------------ For general information about Lua, please see the main readme file found in this directory. * Differences from Official Version --------------------------------- The only difference in the DJGPP version is the building and installation procedures and the name of lualib (lual under DJGPP). None of the C sources from the official version have been modified for this port. The targets ``co'' and ``klean'' have also been removed from the DJGPP makefiles. The distribution for Lua has been split into three packages -- binary, source, and documentation. New users of lua will almost certainly want the documentation package as it has all the documentation and the test programs. * Requirements for Building DJGPP Lua ----------------------------------- A working DJGPP installation, this means the following: DJGPP Version 2.03 (djdev203.zip) or higher GCC 2.95.2 (gcc2952b.zip) or higher Gnu Binutils 2.10 (bnu210b.zip) or higher Gnu Fileutils 3.16 (fil316b.zip) or higher * Installation ------------ To build Lua under DJGPP. 1. ``cd'' to the top level directory where you unpacked Lua. If you're reading this, you might already be in the top level directory. 2. Edit ``config.dj'' to suit your needs. 2. Do "make -f makefile.dj". 3. If you want to install Lua in an "official" place in your system, then do "make -f makefile.dj install". The official place and the way to install files are defined in "config.dj". * What you get ------------ If "make" succeeds, you get: * an interpreter in ./bin/lua.exe and a compiler in ./bin/luac.exe; * libraries in ./lib; liblua.a, liblual.a * include files in ./include. These are the only directories you need for development. There man pages for lua and luac in both nroff and html, and a reference manual in html in ./doc, some sample code in ./test, and some useful stuff in ./etc. You don't need these directories for development. See also the README files in the various subdirectories. A convenient starting point is ./doc/readme.html. * Problems -------- Send your comments, questions, and bug reports to lua@tecgraf.puc-rio.br. For reporting bugs, try also the mailing list: lua-l@tecgraf.puc-rio.br. For more information about this list, including instructions on how to subscribe, see http://www.tecgraf.puc-rio.br/lua/lua-l.html . For DJGPP specific problems, please direct your posts to djgpp@delorie.com or to me, (Nimrod A. Abing) . Enjoy! _nimrod_a_abing_