MAKE_APP is a handy command line tool-set for automating compilation, deployment and other software development activities related to your AGE solution. The first versions of MAKE_APP were initially designed to compile only Erlang applications particularly created to work only as AGE services. Later it was significantly improved as a stand-alone solution with versatile configuration capabilities and functional extensions capable to automate variety of tasks and to support different compilers. The tool-set is fully configurable with custom commands. Furthermore, you can design and build your own extensions and to use them fluently with your existing projects. |
Preparing the software environment
MAKE_APP requires an up-to-date BEAM virtual machine to be installed on your operating system, and the escript tool to be accessible from your command line. These minimalistic prerequisites can be achieved differently, however, the following standard instructions will guide you how to install and setup the working environment under Windows and Linux (Ubuntu 18.04) operating systems. To keep the instructions simple and straightforward we shall use only automated installation procedures for OTP 21.1. In case of necessity, you should consider to build from source and deploy a dedicated BEAM machine with suitable version for your software development. |
MAKE_APP is a single-file highly-portable software solution. Just download make_app.beam file and save it into your operating system path or into your project directory. The only thing you should consider is that all extensions of MAKE_APP must be installed (copied) into the same directory where the main make_app.beam file is deployed. Check-out the following extensions: •make_app_erlang.beam - This extension provides functionality to compile and deploy Erlang Apps. •make_app_files.beam - This extension provides a basic functionality to manipulate files from your software project. |