summaryrefslogtreecommitdiff
path: root/ACE/MPC/docs/templates/make.txt
diff options
context:
space:
mode:
authorAbdullah Sowayan <sowayan@users.noreply.github.com>2010-02-24 20:20:21 +0000
committerAbdullah Sowayan <sowayan@users.noreply.github.com>2010-02-24 20:20:21 +0000
commit035b47c1a6985e2b884182ab0f3bb1afa714a48f (patch)
tree48d75721f242b7a0eb4398a65b672a152bdaa37f /ACE/MPC/docs/templates/make.txt
parenta3894e5127aa8cf1892e717ab30f02e053cdb482 (diff)
downloadATCD-035b47c1a6985e2b884182ab0f3bb1afa714a48f.tar.gz
Diffstat (limited to 'ACE/MPC/docs/templates/make.txt')
-rw-r--r--ACE/MPC/docs/templates/make.txt74
1 files changed, 74 insertions, 0 deletions
diff --git a/ACE/MPC/docs/templates/make.txt b/ACE/MPC/docs/templates/make.txt
new file mode 100644
index 00000000000..4fc01a283ea
--- /dev/null
+++ b/ACE/MPC/docs/templates/make.txt
@@ -0,0 +1,74 @@
+// Current as of 1/14/2010
+// This defines the role of all the template variables specific to the
+// 'make' project type.
+//
+// Please try to keep this alphabetically sorted.
+//
+ar = The static library creation tool.
+arflags = Flags passed to the static library creation tool.
+arflags64 = The 64-bit version of flags passed to the static library creation tool.
+build64bit = Determine whether this project is built in 64-bit mode.
+chmod = A utility to change permissions on a file.
+clean = Additional files or directories to be "cleaned" when the clean target is invoked.
+compile_option = The option used to specify that the compiler should only compile.
+compilerflags = This holds options specific to a particular compiler.
+compilerflags64 = The 64-bit specific options passed to a particular compiler.
+compilers = Although it is plural, it holds only a single compiler which is used to determine specific flags and default platform.
+copy = A utility to copy a file.
+cpu = This can be used with the Wind River specific compilers to specify the CPU macro.
+cputype = This can be used with the Wind River specific compilers to specify the CPU type.
+cxx = Holds the C/C++ compiler.
+cxxint = This is Green Hills specific and specifies the type of integration.
+delete = A utility to delete a file.
+depgen = A utility to generate make dependencies.
+depgen_flags = Flags to be passed to the dependency generator utility.
+devnull = The null device for a particular platform.
+dld = The linker to create dynamic libraries.
+dmclink = Used by the dmc compiler, this determines if the dmc special mode of linking is used.
+exe_linkflags = Provides additional link flags for binary targets. The value is eval'ed.
+expanded_variable_assignment = Used to enable the setting of custom library paths. Be default this is disabled due to lack of support from all make variants.
+extraarflags = Additional, platform specific, flags to be passed to the static library creation tool.
+extracppflags = Additional, platform specific, flags to be passed to the source file compiler.
+genflags = Used to determine the default compile mode (either debug or optimized).
+gnumake = Indicates that GNU Make extensions can be used in the generated Makefile.
+ld = Used to override the default linker and flags for executables.
+ldlibs = Platform specific libraries to be linked into dynamic libraries and executables.
+libgenopt = This is used to pass an option, if necessary, to the static library creation tool to specify the library name.
+libopt = The option used to specify that a library will be linked into dynamic libraries or executables.
+libpathopt = The option used to provide a path to libraries that will be linked into dynamic libraries or executables.
+linkflags = Platform specific flags passed during the linking of dynamic libraries and executables.
+linkflags64 = The 64-bit version of platform specific flags passed during the linking of dynamic libraries and executables.
+make_include = This allows users to "include" arbitrary files into the generated makefiles.
+makedir = A utility to make a directory.
+move = A utility to move a file.
+nm = A utility to generate a symbol listing of an object file or executable.
+obj_dir = If specified, object files will be place in this directory. It should always end in a slash.
+obj_ext = The object file extension.
+output_option = The option used to specify the output location of various parts of a project such as object file, libraries and executables.
+pchcreate = Options passed to the source compiler to create a precompiled header binary.
+pchext = The extension of the precompiled header binary file.
+pchnobj = If set, the creation of the precompiled header binary does not create an object file.
+pchstop = An optional setting that some compilers use to indicate the last include file to be considered in creating a precompiled header binary.
+pchsupport = Determine if precompiled header support is generated into the makefile.
+pchuse = Options passed to the source compiler to specify that a precompiled header binary be used.
+pic = The position independent code option for a particular compiler.
+postlinkbinary = If specified, the command will be executed at the end of linking a binary executable.
+prelinktarget = Specific to VxWorks, this indicates a file that is compiled prior to linking a shared object library or executable.
+prelinktargetobj = Specific to VxWork, this indicates the object file that is needed prior to linking a shared object library or executable.
+ranlib = A boolean setting to determine if ranlib is needed or not.
+rc = The name of the resource file compiler.
+res_ext = The extension for compiled resource files.
+shflags = Platform specific flags passed during the linking of dynamic libraries.
+slash = The value used to separate directories and files.
+specialscript = Specific to VxWorks, the text in this value is used as a script to generate the 'prelinktarget' file.
+supports_include = A boolean value used to indicate whether the version of make supports inclusion of files that do not yet exist.
+targetoutdir = Specifies a location for all targets and intermediaries within the makefile. It should always end in a slash.
+tempinc = A compiler specific setting that can be used to dermine a temporary location for template instantiations.
+tempincopt = A compiler specific option to indicate the temporary directory specified by 'tempinc'.
+testdirend = Used in creating intermediate directories.
+testdirstart = Used in creating intermediate directories.
+touch = The utility used to create the initial dependency file.
+type = A utility to display a file on the terminal.
+versupport = A platform specific setting that inidicates if shared library versioning is supported.
+visibility = A boolean setting to determine if visibility options are passed to the compiler.
+visopt = The compiler specific options to enable symbol visibility.