Bug 4784

Summary: move all frysk-imports CNI code into frysk-sys
Product: frysk Reporter: Andrew Cagney <cagney>
Component: generalAssignee: Andrew Cagney <cagney>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 2235    

Description Andrew Cagney 2007-07-12 13:56:47 UTC
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.
Comment 1 Andrew Cagney 2007-07-17 18:37:14 UTC
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.