Setting up your INTROOT area

Create an integration root area for your personal account (INTROOT) by issuing the following commands:

> export INTROOT=~/introot
> rm –rf $INTROOT
> getTemplateForDirectory INTROOT $INTROOT

Setting up your your first software module

Documentation about tools and module structure: ALMA Software Development Tools and Integration Procedures. Create a new module using the getTemplate command:

> cd ~/<local repository>
> getTemplateForDirectory MODROOT_WS <module_name>

Getting ICD Module

Clone the interface definition from Alma Common Software Workshot (acssw) in ALMA Bitbucket repo:

> cd ~
> git clone https://bitbucket.alma.cl/scm/acsws/ostm-202109.git
> cp -r ostm-202109/ICD ~/<local repository>/

Building ICD Module

Inside the ICD module, run make all to compile the IDL files and generate all stubs and skeletons:

> cd ~/<local repository>/ICD/src
> make clean all install 

Building your own Module

> cd ˜/<local repository>/<module name>/src
> make clean all install
  • No labels