Building Mobile Enterprise Applications : Using webMethods Mobile Designer : Project Properties Reference : Cross-Compiler Properties : Makefile Additions
Makefile Additions
Note:  
Makefiles are now deprecated and will be removed in a later version of Mobile Designer. At this point, Mobile Designer will instead make use of the generated project file to build the mobile application (i.e. Xcode for iOS builds, VisualStudio for Windows Phone builds).
Use the Makefile Additions properties to link to third-party native-platform libraries and/or to include more complex native alterations to your applications.
Note:  
Unless indicated otherwise, Mobile Designer duplicates your settings in the corresponding Visual Studio or Xcode project.
project.cpp.additional.compiler.options
Specifies extra compiler flags or settings that you want Mobile Designer to include when compiling an application.
Note:  
Mobile Designer does not include the flags and settings in the Visual Studio or Xcode project.
Platforms
All
Value
Flags and settings as required by the specified makefile for the target platform
Default
An empty String
project.cpp.additional.defines
Specifies #define statements that you want Mobile Designer to use when compiling an application.
Platforms
All
Value
A semicolon-separated list of #define statements
Default
An empty String
project.cpp.additional.includes.path
Identifies the name of an Ant path that includes a list of folders or files that you want Mobile Designer to reference for all C++ #include statements in a project.
Platforms
All
Value
Name of the Ant path
Default
An empty String
project.cpp.additional.libs.path
Identifies the name of an Ant path that includes a list of folders containing additional libraries used in a project.
Platforms
All
Value
Name of the Ant path
Default
null
project.cpp.additional.libs.post
Identifies libraries to add to the end of the referenced library list in the makefile. The libraries you specify with this property are placed after the default libraries that Mobile Designer automatically includes.
Platforms
All
Value
A semicolon-separated list of libraries
Do not include file extensions or makefile-specific encoding. Mobile Designer will set the appropriate value for a platform. For example, if you set project.cpp.additional.libs.post to mylib1;mylib2, Mobile Designer might change the value to "-lmylib1 –lmylib2" on one platform, and "mylib1.lib mylib2.lib" on a different platform.
Default
An empty String
project.cpp.additional.libs.pre
Identifies libraries to add to the beginning of the referenced library list in the makefile. The libraries you specify with this property are placed before the default libraries that Mobile Designer automatically includes.
Platforms
All
Value
A semicolon-separated list of libraries
When specifying the libraries, do not include file extensions or makefile-specific encoding.Mobile Designer will set the appropriate value for a platform. For example, if you set project.cpp.additional.libs.pre to mylib1;mylib2, Mobile Designer might change the value to "-lmylib1 –lmylib2" on one platform, and "mylib1.lib mylib2.lib" on a different platform.
Default
An empty String
project.cpp.additional.linker.options
Specifies linker flags or settings that you want Mobile Designer to include when generating the final binary and linking the compiled code with the defined external C++ libraries.
Note:  
Mobile Designer does not include the flags and settings that you specify in the Microsoft Visual Studio or Apple Xcode project.
Platforms
All
Value
Flags and settings as required by the specified makefile for the target platform
Default
An empty String
project.handset.custom.stubfolder
Specifies a stub makefile and/or project template to override those that Mobile Designer supplies.
Platforms
iOS
Value
Path to the copy of the stub makefile and/or project template you want to use
Default
An empty String
Copyright © 2007-2017 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback