[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: OctaveDE progress and autotools tutorial
From: |
Rik |
Subject: |
Re: OctaveDE progress and autotools tutorial |
Date: |
Sun, 05 Apr 2009 11:10:34 -0700 |
User-agent: |
Thunderbird 2.0.0.21 (X11/20090318) |
address@hidden wrote:
> Send Octave-maintainers mailing list submissions to
> address@hidden
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://www-old.cae.wisc.edu/mailman/listinfo/octave-maintainers
> or, via email, send a message with subject or body 'help' to
> address@hidden
>
> You can reach the person managing the list at
> address@hidden
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Octave-maintainers digest..."
>
> ------------------------------------------------------------------------
>
> Today's Topics:
>
> 1. OctaveDE progress and autotools tutorial (John Swensen)
> 2. Re: GUI work (was: Graphical help browser) (Pedro L. Lucas)
>
>
> ------------------------------------------------------------------------
>
> Subject:
> OctaveDE progress and autotools tutorial
> From:
> John Swensen <address@hidden>
> Date:
> Sun, 5 Apr 2009 00:39:48 -0400
> To:
> Octave Maintainers List <address@hidden>
>
> To:
> Octave Maintainers List <address@hidden>
>
>
> So I have fixed a bunch of bugs in OctaveDE and added a bunch of
> functionality. Here is a list of what I fixed/added:
> 1) Fixed a ton of bugs concerning the closing of the application
> 2) Added the ability to set and clear breakpoints and see the location
> when a breakpoint is hit
> 3) Integrated the OpenGL plotter into OctaveDE with rotation and zoom
> capabiltiies
>
> However, I till can't figure out autotools completely. I can't get
> figure out how to get it to install extra stuff in /usr/share
> properly. Does anyone know of a good tutorial or example of
> installing additional stuff with autotools? I tried to look through
> the way octave does it, but was too extensive for me to really
> understand.
I always find programming with autotools difficult, but your issue isn't
too bad.
Modify your Makefile.am to include something like the following:
EXTRA_DIST = $(myextras_DATA)
myextrasdir = $(pkgdatadir)
myextras_DATA = file1 file2 file3
The above lines are case sensitive. DATA and EXTRA_DIST are key words
for the autotools sequence. The directory $(pkgdatadir) would usually
refer to /usr/local/share/OctaveDE unless the --prefix option to
configure was given. You can put things somewhere else by using
'myextrasdir = $(pkgdatadir)/new_dir'
--Rik