Create an integration root area for your personal account (INTROOT) by issuing the following commands:
> export INTROOT=~/introot > rm –rf $INTROOT > getTemplateForDirectory INTROOT $INTROOT |
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> |
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>/ |
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 |
> cd ˜/<local repository>/<module name>/src > make clean all install |