Dir : h

The include directory

Here are all the files included by the  different  systems.  Including  the
same files for intercommunications insures harmonious mutual understanding.
The files that the user is concerned with are copied and made available  to
her  or  him  when  running  'make  install'  at the time the corresponding
library is created.  When a library is  reinstalled,  all  the  users  must
warned  that  their programs became obsolete and should be recompiled (keep
object code in well know places).  An automatic dependency detector working
accross directories would be welcome.



Arm constants  are  automatically  generated  by  include  file  generators
(pumac.c  pumal.c  - same for the stanford arm although at the present time
the stanford's files must be  revised,  tested,  completed  for  the  force
control  features).  This avoids run time constants recalculations or error
prone startup functions.


Include file never include code,  only  #define's  and  declarations.  They
also contain relevent library entry points declarations.


File which.h decides the type of arm, file  switch.h  the  version  of  the
library.  Included where relevent, they force make to selectively recompile
the concerned files, provided that Makefile is correct !
