CreateMake
generates *.Make
files for use with the Taligent build system. This chapter describes each of the keywords that CreateMake
recognizes. For information about using CreateMake
to build *.Make
files, see "Makefiles" on page 55, and for specific information about CreateMake
, see "CreateMake" on page 79.
NOTE
When building for the CommonPoint application system, references to compile and link methods refer to the IBM xlC
compiler and linker.
CreateMake
is a Taligent tool for AIX that evolved from a similar Macintosh tool called CreatePinkMakeFile
. CreateMake
accepts most of its predecessor's keywords; however, the following keywords are not implemented:
asmoption dependson exportclient ISR
|
makemakeoption opusbugtemplate otherheaderdir plinkclientoption
|
plinklibraryoption plinkoption prelude resident
|
There are four categories of
Targets, which generate dependencies for a specific output target. All targets contain at least one source file declaration with which to build the target. Targets can contain various tags, but never other targets.
Tags, which are target-specific identifiers for components within that target. Use tags within targets to specify, for example, source and header files.
Variables, which are used within the generated
Customs, which allow custom control over the generated makefile.
If a filename contains a slash or starts with a variable, such as
The remainder of this chapter describes each of the keywords in detail.
Keyword categories
CreateMake
keywords:*.Make
file to control various options.start
and end
are examples of custom keywords. Pathnames
$(...)
, CreateMake
assumes that you have specified a complete filename. To interpret the name literally, enclose the name in single quotes (`); that is, CreateMake
will not prepend a directory or append a suffix.
[Contents]
[Previous]
[Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Generated with WebMaker