Bindings generation

Much of the information associated with generating client-side bindings is pertinent to implementing a SIDL class in FORTRAN 77. (Recall Table 8.1 listed the type mappings.) If the implementation calls other SIDL methods, client-side caller rules must be followed.

Implementation-side bindings are generated by the following call to Babel$:$

% babel -exclude-external -server=f77 file.sidl
or simply
% babel -E -s=f77 file.sidl

As a result, a makefile fragment called babel.make, numerous C header and source files, and some FORTRAN 77 source files are created. Implementation details must be added to the FORTRAN 77 ``Impl'' files, whose names end with _Impl.f. More on this matter is provided in Subsection 8.4.2.





babel-1.4.0
users_guide Last Modified 2008-10-16

http://www.llnl.gov/CASC/components
components@llnl.gov