Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress Web Service Development Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

22.2 The Default Generated Makefiles

The HydraExpress code generator creates a release makefile (makefile), a debug makefile (makefile_debug), and an include makefile (makefile.include) for compiling the generated code. Makefiles are generated in the top-level code generation directory, and additional makefiles are provided in each subdirectory, allowing you to build just the contents of a particular directory.

Here is an example of the makefile locations after generating code with the default options:

Makefiles are named simply makefile by default, although you may use the -makefilename name option if you wish to assign a makefile a specific name. See Section 22.3.3.

Using the top-level makefile builds all components created by the generator for this project, depending on the selected options. For example, invoking the generator with the -noserver option creates makefiles that do not build server components.

The makefile.include file contains all makefile compiler and linker options. Edits to this file cascade down to all makefiles, allowing you to edit just one file instead of editing each makefile individually.

Section 22.3 discusses options for generating makefiles.



Previous fileTop of DocumentContentsIndex pageNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.