tmake is an easy-to-use tool for creating and maintaining makefiles across
many platforms and compilers. The idea is that you should spend your time
writing code, not makefiles. The tmake project was started around mid 1996
and has become a popular tool for creating makefiles.
tmake was originally written for creating Qt-based programs, but can also
be employed for other types of projects:
C and C++ programs and libraries
Unix shared objects
Windows DLLs (e.g. Netscape Plugins)
Shared and static libraries
Custom makefiles (requires some knowledge of Perl)
tmake is based on interpreting makefile templates containing Perl code and
is therefore very customizable.
Supported platforms: AIX, Data General, FreeBSD, HPUX, SGI Irix, Linux,
NetBSD, OpenBSD, OSF1/DEC, SCO, Solaris, SunOS, Ultrix, Unixware and
tmake is distributed under an Open Source license.
if you have ideas, patches etc. for tmake.
PO Box 6133 Etterstad, N-0602 Oslo, Norway | Fax : +47 22646949