The frysk-core, and frysk-gui directories are both ment to be pure Java. Unfortunatly people seem to keep forgetting that. Modify the build system so CNI code in the frysk-core and frysk-gui directories is rejected. Create bugs for moving existing code to frysk-imports, and assign.
Index: frysk-imports/ChangeLog 2006-12-08 Andrew Cagney <cagney@redhat.com> * bootstrap.sh (FILE_LIST): List lib, not all lib's sub-directories. Index: frysk-imports/common/ChangeLog 2006-12-08 Andrew Cagney <cagney@redhat.com> * Makefile.gen.sh (TestRunner_LDADD): Sort the list of .fig files.
Index: frysk-imports/ChangeLog 2006-12-08 Andrew Cagney <cagney@redhat.com> * Makefile.am (GEN_GCJ_LDADD): Remove conditional addition of libunwind. (CHECK_SUBDIRS): Delete, fold into SUBDIRS. * configure.ac: Remove code conditionally adding libunwind. * bootstrap.sh (FILE_LIST): Remove code conditionally adding lib/unwind, simplify.
Index: common/ChangeLog 2006-12-08 Andrew Cagney <cagney@redhat.com> * Makefile.gen.sh: Sort the list of .glade and .cpp files.
Index: frysk-core/ChangeLog 2006-12-08 Andrew Cagney <cagney@redhat.com> * bootstrap.sh: Pass --cni to Makefile.gen.sh. Index: frysk-gtk/ChangeLog 2006-12-08 Andrew Cagney <cagney@redhat.com> * bootstrap.sh: Pass --cni to Makefile.gen.sh. Index: frysk-imports/ChangeLog 2006-12-08 Andrew Cagney <cagney@redhat.com> * bootstrap.sh: Pass --cni to Makefile.gen.sh. Index: common/ChangeLog 2006-12-08 Andrew Cagney <cagney@redhat.com> * Makefile.gen.sh: Add --cni flag, generate files.list conditionally containing .cxx files, use to generate Makefile.gen.