Aegisub/auto3
Amar Takhar b1c441ff73 Commit the new build system (complete re-write), this includes several changes:
* Sane C/CXX/CPP/LDFLAGS
 * --with/--without settings
 * Proper gettext support
 * System portability changes (to support OS X and all other unix-like osen)
 * Features to allow for proper compile time settings (support exists features
   need to be added)

This comes with no warrenty at the moment, auto3 and asa support are both
incomplete/non-existent, there is no documentation and some conftests still nee$
to be written.

It's still incomplete try it at your own risk!

Originally committed to SVN as r1865.
2008-03-03 07:22:58 +00:00
..
lua At least the auto3 shared lib builds now, still missing the code to call text_extents in the host app though. And completely untested. 2007-05-03 14:42:40 +00:00
Makefile.am Commit the new build system (complete re-write), this includes several changes: 2008-03-03 07:22:58 +00:00
README Interface and code-skeleton for Auto3 shared library, and Lua 5.0.3 source tree. 2007-05-02 12:18:04 +00:00
auto3.c Fixed broken config dialogs 2007-06-19 02:20:50 +00:00
auto3.h Somewhat working auto3 on Linux, still needs some minor fixing 2007-05-07 16:44:26 +00:00
auto3.sln Interface and code-skeleton for Auto3 shared library, and Lua 5.0.3 source tree. 2007-05-02 12:18:04 +00:00
auto3.vcproj At least the auto3 shared lib builds now, still missing the code to call text_extents in the host app though. And completely untested. 2007-05-03 14:42:40 +00:00
callables.c Get rid of some warnings 2007-08-19 12:52:34 +00:00

README

Automation 3 support in Automation 4 needs to be built as a separate library,
to be able to have two versions of Lua side by side. This is required since
Automation 3, and especially scripts written for it, relies on the Lua 5.0
API.


Compiling on Windows
--------------------
If you are building on Windows, be aware that Microsoft Visual C++ 2005
(version 8) CAN NOT COMPILE LUA 5.0 CORRECTLY. While the build will succeed,
the built binaries are broken and do not work correctly.

You need to use Microsoft Visual C++ .NET 2003 (version 7.1) to build the
Windows version of this library. Other compilers might also work.

You should not need to build this DLL yourself even if you are building
Aegisub; just get one built on someone else. Unless, of course, you want to
hack the Auto3 code.