Bug 4784 - move all frysk-imports CNI code into frysk-sys
Summary: move all frysk-imports CNI code into frysk-sys
Status: RESOLVED FIXED
Alias: None
Product: frysk
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Andrew Cagney
URL:
Keywords:
Depends on:
Blocks: 2235
  Show dependency treegraph
 
Reported: 2007-07-12 13:56 UTC by Andrew Cagney
Modified: 2007-07-17 18:37 UTC (History)
0 users

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.