Dmake
Dmake is a make utility similar to GNU make
or
the Workshop dmake.
This utility has an irregular syntax but is available for Linux,
Solaris, Win32 and other platforms. It is used by the
OpenOffice.org build system.
This version of dmake
is a modified version of Dennis Vadura's GPL'ed dmake.
The
original sources were available on http://dmake.wticorp.com.
As this site has not been reachable for some time the OpenOffice.org
team
adopted this utility and is continuing its development in OOo's
Version Control System.
Added features in dmake:
-
smaller/greater
arithmetic like:
.IF 400<=200
- Boolean expressions "or", "and" and nesting thereof:
.IF
(("$(OS)"=="MACOSX"&&"$(COM)"=="GCC")||"$(OS)"=="LINUX"||"$(OS)"=="SOLARIS")
&& "$(GUIBASE)"=="unx"
Those are only two examples, read the NEWS file (find links below) for more
features and changes.
Note: Beside fixed bugs the dmake versions are downward compatible.
Previous version (4.3)
The OpenOffice.org sources up to version 2.0.2 ship with dmake version 4.3,
the dmake sources can be found in the dmake directory.
See the
NEWS
file for a summary of the changes in this version.
Documentation
The documentation for the dmake 4.3 version can be found in the
dmake 4.3 man page.
Previous version (4.4)
OpenOffice.org 2.0.3 ships with the sources of dmake version 4.4.
The sources can be found in the dmake directory or by downloading the
stand-alone
dmake 4.4 source
package.
More information can be found in the
NEWS and
ChangeLog
files.
Documentation
The documentation for the dmake 4.4 version can be found in the
dmake 4.4 man page.
Previous version (4.5)
Starting from milestone m174 and in the OpenOffice.org 2.0.4
release dmake version 4.5 is included in the OpenOffice.org sources. The dmake
4.5 sources can again be optained from the dmake subdirectory of the
OpenOffice.org sources or by downloading the stand-alone
dmake 4.5 source
package.
More information can be found in the
NEWS
and
ChangeLog
files.
Documentation
The documentation for the dmake 4.5 version can be found in the
dmake 4.5 man page.
Stable version (4.6)
Starting from milestone m186 and in the OpenOffice.org 2.1
release dmake version 4.6 is included in the OpenOffice.org sources. The dmake
4.6 sources can again be optained from the dmake subdirectory of the
OpenOffice.org sources or by downloading the stand-alone
dmake 4.6 source
package.
More information can be found in the
NEWS
and
ChangeLog
files.
Documentation
The documentation for the dmake 4.6 version can be found in the
dmake 4.6 man page.
Stable version (4.7)
Starting from milestone m200 up to m215
dmake version 4.7 is included in the OpenOffice.org sources. The dmake
4.7 sources can again be optained from the dmake subdirectory of the
OpenOffice.org sources or by downloading the stand-alone
dmake 4.7 source
package.
More information can be found in the
NEWS
and
ChangeLog
files.
Documentation
The documentation for the dmake 4.7 version can be found in the
dmake 4.7 man page.
Stable version (4.8)
From milestone m216 to m218 dmake version 4.8 is included in the
OpenOffice.org sources. The sources can again be optained from the dmake
subdirectory of the OpenOffice.org sources or by downloading the stand-alone
dmake 4.8 source
package.
More information can be found in the
NEWS
and
ChangeLog
files.
Documentation
The documentation for the dmake 4.8 version can be found in the
dmake 4.8 man page.
Stable version (4.9)
From milestone m219 to m233 and in the OpenOffice.org 2.3 and 2.3.1 release
dmake version 4.9 is included in the
OpenOffice.org sources. The sources can again be optained from the dmake
subdirectory of the OpenOffice.org sources or by downloading the stand-alone
dmake 4.9 source
package.
More information can be found in the
NEWS
and
ChangeLog
files.
Documentation
The documentation for the dmake 4.9 version can be found in the
dmake 4.9 man page.
Version (4.10) was skipped
This dmake version was skipped to avoid confusion with Version 4.1,
patch level 0 which identified itself as "Version 4.10, PL 0".
Stable version (4.11)
From milestone m234 on dmake version 4.11 is included in the
OpenOffice.org sources. The sources can again be optained from the dmake
subdirectory of the OpenOffice.org sources or by downloading the stand-alone
dmake 4.11 source
package.
More information can be found in the
NEWS
and
ChangeLog
files.
Documentation
The documentation for the dmake 4.11 version can be found in the
dmake 4.11 man page.