Fixed win32 staticlib generated Makefiles to use the variable LIBRARY instead of the environment variable LIB.
Updated progen to not automatically generate 'CONFIG = qt'.
Moved removal of core dumps and backup text files from the 'make clean' to the 'make dist' option.
Automatically added gcc inline flag options for release builds.
Changed tmake default behavior to output to default files - Makefile in general, unless an output type defines the TMAKE_OUTEXT variable, in which case the filename is project_name.TMAKE_OUTEXT.
Began to make tmake into a perl package called TM.
Changed 'make dist' option to remove generated build files, and not to compress the directory.
Updated the -lib option to allow build file generation for platform-compilers that do not match the platform os.
Removed 'qt' from being included in the default CONFIG options.
Unified all platforms so output type (make, nmake, KDevelop, Microsoft Visual Studio) is independant from the platform-compiler.
Added variables DEFINES_PREFIX, INCLUDE_PREFIX, OBJ_IMPL_OUT, TARGET_EXT, TARGET_PREFIX, TMAKE_LIB_CMD, TMAKE_LINK_CMD, TMAKE_MAKE_HEADER, TMAKE_REMOVE, VERSION, OUTTYPE, OUTBASE, OUTEXT, OUTFILE, TMAKE_OUTEXT.
Added functions ComputeConfigDependencies, ComputeUnixTargetVersions, ComputeWin32TargetVersions, which unifies most of the code used by templates.
Hosting of tmake added to sourceforge.net at
http://tmake.sourceforge.net, with maintenance provided by Geoff Brimhall
Syntax processing errors with platform specific variables such as
"win32-g++:LIBS"
Addition of win32-msdev, and unix-kdev IDE project
file output
Updating of documentation to include IDE project files as well as
embedded platform Makefiles
Platform fixes for Tru64, Borland, Irix, HP-UX, AIX, UnixWare7
and Reliant UNIX
Support for Intel C++
Initial support for Qt/Embedded on FreeBSD
Better support for threaded applications/libraries
Platform fixes for Solaris, Windows, IRIX, and others.
Support for threaded applications/libraries
Platform fixes, particularly on AIX
Support for the .ui files used by the Qt Designer
Support for the new Q_COMPONENT and other news in Qt 2.1
A huge number of platform fixes
Windows Registry support
Improved Qt 2.0 support.
INCLUDEPATH can have directories containing whitespace (use semicolon)
as separator.
Many, many code fixes and doc improvements.
tmake is no longer restricted to C++ only. You can now use both C++
and C files in your project. Thanks to Ulrich Ring for valuable feed-
back and comments.
Added support for building DLL libraries under Windows.
NOTE: Qt 1.42 and later now uses qtmain.lib in addition to qt.lib
when your application uses the Qt DLL. Add "DEFINES = QT_DLL" to
your project file to use the Qt DLL.
New dist target added in the app and lib templates.
Run "make dist" to pack all files in your project using tar/gzip or zip.
Thanks to Kalle Dalheimer for this patch.
Fixed bad command line interpretation bug in tmake.exe and progen.exe.
Added support for Borland C++ builder 3.
Initial support for QNX/g++ and the IBM Visual Age compiler on Win32.
Thanks to Igor Kovalenko and Joost Kraaijeveld.
Many fixes in tmake.conf for several Unix configurations.
Provides tmake.exe and progen.exe for Windows users without perl.
Added many new Unix templates.
Added subdirs.t templates.
Added system-dependent project settings
(e.g. solaris-cc:TMAKE_CFLAGS = -pts)
Many bug fixes and improvements for existing templates.
Improved documentation.
Changes from version 1.6 to 1.8
Changes from version 1.5 to 1.6
Changes from version 1.4 to 1.5
Changes from version 1.3 to 1.4
Changes from version 1.2 to 1.3
Changes from version 1.1 to 1.2
Changes from version 1.0 to 1.1