The MAKE_APP extensions are compiled Erlang modules invoked by the main tool-set controller to provide new configuration commands, parameters and other configuration properties. These modules must be deployed in the same directory where MAKE_APP is installed and called from the command line. The extensions are invoked by their module names in accordance with the following naming convention: make_app_<extension>. The extensions are not available for usage by default - you have to explicitly activate them with {include, <extension>}. configuration element. For example, to activate make_app_erlang.beam extension you have to add into your configuration {include, erlang}. element. |
To develop and deploy your own extension for MAKE_APP tool-set is fantastically simple: 1)Create an Erlang source code file from the Extension template provided below; 2)Implement the command handler on_command/2; 3)Compile the extension. For example: $ erlc make_app_extension.erl 4)Copy the compiled binary into the deployment directory of MAKE_APP tool-set. 5)Add {include, extension}. element to your configuration file. |