next up previous contents index
Next: Recursive update control Up: Compilation scripts in details Previous: Compilation of selected dependencies   Contents   Index

Explicit interfacing

GmkPack generates explicit interface blocks for all the files included in the projects for which explicit interfacing is requested. The default projects list is set in the internal files of GmkPack (see ~gmkpack/intfb), but the actual list can be tuned in the compilation scripts.
In scripts from main packs the list of projects can be modified :

# Projects to be handled with explicit interface blocks :
# -----------------------------------------------------
export INTFB_PROJLIST="arp ald"
In scripts from ordinary packs the list of projects can be extended :
# Supplementary projects to be handled with explicit interface blocks :
# -------------------------------------------------------------------
export INTFB_PROJLIST=""
Notice : adding or removing a project in this list requires to have done (or to intend to do) a lot of modifications in the code. Consequently this option should not be used very often.



EL KHATIB Ryad 2008-05-23