summaryrefslogtreecommitdiff
path: root/docs/templates/wb26wrproject.txt
blob: 512cacfba43447ef16964254be8e8b36c8f5f410 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// Document template variables for templates templates/wb26wrproject.mpd.
// Please try to keep this alphabetically sorted.
//
ar = Tool that creates archive libraries
ar_dbgflags = Flags passed to ar in debug mode only
ar_derivedsigs = File extension created by ar
ar_flags = Flags passed to ar regardless of debug mode
ar_nondbgflags = Flags passed to ar in non-debug mode
ass_dbgflags = Flags passed to the assembler in debug mode only
ass_derivedsigs = File extension created by the assembler
ass_flags = Flags passed to the assembler regardless of debug mode
ass_nondbgflags = Flags passed to the assembler in non-debug mode
c_dbgflags = C compiler flags for debug mode
c_derivedsigs = C compiler output file pattern
c_flags = C compiler flags regardless of debug mode
c_nondbgflags = C compiler flags for non-debug mode
cc = C compiler
clnk_derivedsigs = C linker output file pattern
common_defines = Specifies macros that are common to all target types
cxx = C++ compiler
cxx_dbgflags = C++ compiler flags for debug mode
cxx_derivedsigs = C++ compiler output file pattern
cxx_flags = C++ compiler flags regardless of debug mode
cxx_nondbgflags = C++ compiler flags for non-debug mode
cxxlnk_derivedsigs = C++ linker output file pattern
default_buildspec = Which buildspec from the buildspecs should be default
defines = Specifies macros that are common to all target types
dll_buildtool = Name of the tool to use to create shared/dynamic libraries (for example, C++-Linker or C-Linker)
dll_prefix = Prefix for shared/dynamic libraries
exe_buildtool = Name of the tool to use to create executables (for example, C++-Linker or C-Linker)
librarian_objects = Object file list to use as input to the archiver/librarian
link_groups = A boolean template variable that determines if the GNU linker specific --start-group and --end-group options are used for the VxWorks Partial Image Linker
linker_dbgflags = Linker flags for debug mode (VxWorks)
linker_flags = Linker flags regardless of debug mode (VxWorks)
linker_nondbgflags = Linker flags for non-debug mode (VxWorks)
munchflag = Flags for the VxWorks munch TCL script
nm = nm utility (VxWorks)
no_platform_in_wrproject = If enabled, the platform attribute of the wrxml/properties XML element in .wrproject is empty.
part_dbgflags = Debug flags for the VxWorks Partial Image Linker
part_derivedsigs = Outupt file patterns for the VxWorks Partial Image Linker
part_flags = Flags for the VxWorks Partial Image Linker
part_nondbgflags = Non-debug flags for the VxWorks Partial Image Linker
pic = Special flags needed to build objects that will become part of a shared library (-fPIC on Linux)
platform_asflags = Assembler flags common to the platform or buildspec
platform_ccflags = C compiler flags common to the platform or buildspec
platform_cxxflags = C++ compiler flags common to the platform or buildspec
platform_includes = Include directories common to the platform or buildspec
platform_name = Value of the platform_name attribute of the wrxml/properties XML element in .wrproject
project_type = Value of the project_type attribute of the wrxml/properties XML element in .wrproject
project_type_macro = Value of the PROJECT_TYPE macro in the GlobalMacro list
shflags = Flags passed to the linker to create a shared/dynamic libraries instead of an executable
wrprj_macros = List of Macros for the BLD::Info|Macros section of the .wrproject.  Each element in this list will in turn be de-referenced (used as an MPC template variable name) to obtain its values.  LIBPATH and LIBS has special treatment here to get -L and -l prepended.