Oracle® Solaris Studio 12.4: Overview

Exit Print View

Updated: December 2014
 
 

dmake Utility for Building Applications

The dmake utility is a command-line tool, compatible with make(1), for building software project targets that are defined in makefiles. dmake can build targets in grid, distributed, parallel, or serial mode. If you use the standard make(1) utility, the transition to dmake requires little if any alteration to your makefiles. dmake is a superset of the make utility.

dmake parses your makefiles to determine which targets can be built concurrently, and distributes the build of those targets over a number of hosts that you specify in a .dmakerc file.

Oracle Solaris Studio IDE uses dmake by default when you build and run your project in the IDE, using the targets in the makefile for the project. You can also execute individual makefile targets with dmake through the IDE. If you prefer you can configure the IDE to use make instead.

For information about how to use dmake from the command line and how to create your .dmakerc file, see Oracle Solaris Studio 12.4: Distributed Make (dmake) or the dmake(1) man page.