Hook Point Properties
The hook point properties provide the names of Ant targets that you create and that you want
Mobile Designer to execute when it is executing Ant targets that are provided with
Mobile Designer, for example, the
+Multi-Build Ant target. Using hookpoints allows you to customize
Mobile Designer processes. For more information about hookpoints, see
Creating Custom Ant Scripts to Run at
Predefined Hook Points.
project.hookpoint.target.prebuildresources
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify before it executes the Resource Handler while processing the executing the +Multi-Build, +Multi-Build-Last, +Activate-Handset, +Re-Activate-Handset, or +Run-Phoney-With-Re-Activation Ant tasks.
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.postbuildresources
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it executes the Resource Handler while processing the +Multi-Build, +Multi-Build-Last, +Activate-Handset, +Re-Activate-Handset, or +Run-Phoney-With-Re-Activation Ant task.
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.precompilation
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify before it performs platform-specific compilation for each build while processing the +Multi-Build or +Multi-Build-Last Ant task.
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.postcompilation
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it performs platform-specific compilation for each build while processing the +Multi-Build or +Multi-Build-Last Ant task.
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.postcrosscompiler
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after the cross compiler has converted the project's source to your build's target language.
Note: | Mobile Designer only calls this hook point for cross-compiled builds. |
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.premakefilegeneration
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify before it generates the makefile and platform-specific project. Examples of platform-specific projects are a Microsoft Visual Studio project for a Windows Phone platform, Apple Xcode project for the iOS platform, or an Eclipse project for platforms like Android.
Note: | Mobile Designer only calls this hook point for cross-compiled builds. |
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.prepatch
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it applies the patches to your code.
Note: | Mobile Designer only calls this hook point for cross-compiled builds. |
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.postpackaging
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it generates a platform-specific build bundle.
The output of the packaging process varies from platform to platform. For example, for Android builds, the output is in an application package (apk) file.
After Mobile Designer executes the Ant target specified by the project.hookpoint.target.postpackaging property, if appropriate for the platform, Mobile Designer performs any code signing.
Note: | Mobile Designer only calls this hook point for cross-compiled builds. |
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.postbuild
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it packages and signs a build.
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |
project.hookpoint.target.postmultibuild
Specifies an Ant target that you created. Mobile Designer calls the Ant target you specify after it creates all the builds you selected in the Multi-Build dialog.
Platforms | All |
Value | Name of an Ant Target you defined |
Default | None. If you do not include this property, Mobile Designer does not invoke a hook point. |