I'm going to investigate moving all of the cni (bindings) code in frysk-imports moving it into frysk-sys. That would be the lib/ frysk/ and inua/ directories. At present working on those bindings is a pta as it is too easy to trigger an unnecessary re-build / re-conf when modifying a binding. This will also open the way for making parts of frysk-imports, such libunwind and elfutils optional.
Index: frysk-sys/ChangeLog 2007-07-17 Andrew Cagney <cagney@redhat.com> Move inua/, frysk/, and lib/ to frysk-sys from frysk-imports. * Makefile.am: New. * bootstrap.sh: New. * configure.ac: New. * frysk/: Copied from frysk-imports/ * inua/: Copied from frysk-imports/ * lib/: Copied from frysk-imports/ Index: ChangeLog 2007-07-17 Andrew Cagney <cagney@redhat.com> Move CNI code from frysk-imports/ to frysk-sys/ * Makefile.am (SUBDIRS): Add frysk-sys/ Index: frysk-core/ChangeLog 2007-07-17 Andrew Cagney <cagney@redhat.com> Move CNI code from frysk-imports/ to frysk-sys/ * Makefile.am (GEN_SOURCEPATH): Search frysk-sys/ (GEN_GCJ_LDADD): Link frysk-sys.a. Index: frysk-gtk/ChangeLog 2007-07-17 Andrew Cagney <cagney@redhat.com> Move CNI code from frysk-imports/ to frysk-sys/ * Makefile.am (GEN_SOURCEPATH): Search frysk-sys/ (GEN_GCJ_LDADD): Link frysk-sys.a. Index: frysk-gui/ChangeLog 2007-07-17 Andrew Cagney <cagney@redhat.com> Move CNI code from frysk-imports/ to frysk-sys/ * Makefile.am (GEN_SOURCEPATH): Search frysk-sys/ (GEN_GCJ_LDADD): Link frysk-sys.a. Index: frysk-gui/frysk/pkglibdir/ChangeLog 2007-07-17 Andrew Cagney <cagney@redhat.com> Move CNI code from frysk-imports/ to frysk-sys/ * funit.java: Call frysk.sys.JUnitTests. Index: frysk-imports/ChangeLog 2007-07-17 Andrew Cagney <cagney@redhat.com> Move CNI code from frysk-imports/ to frysk-sys/ * bootstrap.sh: Do not pass --cni to Makefile.gen.sh. (FILE_LIST): Remove frysk, inua and lib. * frysk/: Delete. * inua/: Delete. * lib/: Delete.