[kaffe] include/Makefile.am HDRS

Dalibor Topic robilad@yahoo.com
Sun Apr 13 02:21:02 2003


--- Dalibor Topic <robilad@yahoo.com> wrote:
> Hallo Marc,
> 
> --- Marc Kleine-Budde <kleine-budde@gmx.de> wrote:
> 
> > In the file include/Makefile.am (and the derived
> > Makefile.in, Makefile)
> > 
> > What is the difference between the various *_HDRS
> > (INSTALL_DERIVED_HDRS,
> > NOINSTALL_DERIVED_HDRS, ...)? Why is a header file
> > in a certain _HDRS
> > group, what are the requuirements for the header
> > files and the groups?
> 
> INSTALL should mean: these headers get installed,
> NOINSTALL should mean: they don't get installed.
> DERIVED should mean: these headers are derived (using
> kaffeh, from Klasses.jar.bootstrap). JNI_DERIVED
> should mean: these headers are derived using kaffeh
> from Klasses.jar.bootstrap *and* the -jni option is
> set, resulting in JNI-ish method names.
> 
> So if your class uses JNI to call its native methods
> (like tritonus), then it goes into the JNI set,
> otherwise it goes into the other one.
> 
> In libraries/javalib, Klasses.jar.bootstrap contains
> beside classes necesary for kjc to run, also all the
> classes necessary to generate headers from. They are
> at the end of bootstrap.classlist.

I've put the above paragraphs as comments in include/Makefile.am. Thanks for
asking the question!

cheers,
dalibor topic

__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com