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 but all development on it has been abandoned.
The sources can still be found on GitHub and it can be downloaded
the stand-alone
Dmake Repository.
Added features in dmake (outdated):
-
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.
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.
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.
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.
.
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.
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.
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.
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.