[Typo3-dev] TYPO3core autotools integration and doxygen

Sven Wilhelm wilhelm at icecrash.com
Tue Mar 22 19:34:52 CET 2005


> What do we need autoconf/automake for? TYPO3 doesn't really have any 
> other dependencies than php and a database (does dbal even need a 
> database?), and nothing is ever compiled. Why not have a simple 
> makefile: make install, make update, make uninstall should be enough.
> 
> The autotools just a lot of useless complexity and bloat.
Autoconf - even on the first view - makes sense. It checks for build 
dependencies and the complete architecture dependend stuff (eg. path of 
programs), also the way you want to build (eg. Doxygen-run with/without 
rendering out in format xyz).

It's there easy to use to subst vars in different template files.
Makefiles are generated from template makefiles, other files, eg. the 
packaging stuff (deb-folder, rpm-specfile) are generated from templates.

I only have done the first integration, extending it and fine tuning
is the future job. On complexity I removed was not to also write 
Makefiles for automake using. But just writing down a makefile is also 
not just simple, you want to reach people from different plattforms with 
the same files (solaris, linux-distributions, macos, ?windows?).

Greets Sven




More information about the TYPO3-dev mailing list