Skip to content

Commit

Permalink
Unpacked 1.3.1 tarball.
Browse files Browse the repository at this point in the history
  • Loading branch information
stever committed May 27, 2001
1 parent 101e97e commit 87345b4
Show file tree
Hide file tree
Showing 108 changed files with 1,176 additions and 385 deletions.
9 changes: 9 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@

* David MacDonald

Design and coding, 1993-1998.

* Steve Robbins

Autoconfiscation and maintainance, 1999-2001.

12 changes: 12 additions & 0 deletions COPYING
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

McConnell Brain Imaging Centre,
Montreal Neurological Institute, McGill University.

Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies. The author and McGill University
make no representations about the suitability of this
software for any purpose. It is provided "as is" without
express or implied warranty.

66 changes: 64 additions & 2 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,4 +1,66 @@
2001-05-26 Steve M. Robbins <[email protected]
2001-05-26 Steve M. Robbins <[email protected]>

* release-1_3_1: Unpack the release 1.3.1 tarfile overtop the
sources. Release 1.3.1 was generated from David's 1.3 tarball;
most of the changes were related to the build.

* Makefile:
* Documentation/Makefile:
* Hardware/Makefile:
* segmenting_3d/Makefile:
* slice_window/Makefile: Removed.

* acinclude.m4: New file. Concatenation of the two m4 files
distributed from "smr_macros-0.2.4"
[from www.cs.mcgill.ca/~stever/software].

* AUTHORS:
* COPYING:
* INSTALL:
* INSTALL.display:
* Makefile.am:
* NEWS:
* README:
* TODO:
* configure.in:
* atlas/Makefile.am:
* callbacks/Makefile.am:
* current_obj/Makefile.am:
* cursor/Makefile.am:
* cursor_contours/Makefile.am:
* edit_surface/Makefile.am:
* events/Makefile.am:
* images/Makefile.am:
* immediate_mode/Makefile.am:
* input_files/Makefile.am:
* intersect/Makefile.am:
* main/Makefile.am:
* markers/Makefile.am:
* menu/Makefile.am:
* segmenting/Makefile.am:
* slice_window/Makefile.am:
* structures/Makefile.am:
* surface_curves/Makefile.am:
* surface_extraction/Makefile.am:
* tubes/Makefile.am:
* voxel_scan/Makefile.am: New files.

* Include/display.h:
* Include/surface_extract.h:
* callbacks/line_ops.c:
* images/images.c:
* main/main.c:
* surface_curves/edge_distance.c:
* surface_extraction/extract.c: Include <bicpl/foo.h> and
<volume_io/foo.h> rather than just <foo.h>.

* callbacks/call_globals.c (DEF_MENU_FUNCTION): Protect include of
<malloc.h> based on autoconfigure symbol HAVE_MALLOC_H. Make code
conditional on HAVE_MALLINFO symbol, rather than !linux && !__sun.

* main/event_loop.c: Roll back to revision found in 1.3 sources.

2001-05-26 Steve M. Robbins <[email protected]>

* David-RCS-update: Update the repository with the checked-out
file versions as well as files that do not already have an RCS
Expand All @@ -9,7 +71,7 @@
* boucl1_e1.mnc.gz:
* boucl1_e2.mnc.gz: Removed symlinks to nonexistent files.

2001-05-26 Steve M. Robbins <[email protected]
2001-05-26 Steve M. Robbins <[email protected]>

* David-RCS: Import the RCS files from David's source. Since
David's home directory was damaged, this copy comes from a late
Expand Down
33 changes: 0 additions & 33 deletions Documentation/Makefile

This file was deleted.

3 changes: 0 additions & 3 deletions Hardware/Makefile

This file was deleted.

59 changes: 59 additions & 0 deletions INSTALL.display
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
See INSTALL for generic installation instructions.

Required Libraries

Display requires several libraries to be installed before it
can successfully be configured and built. Please install all
of the following before continuing.

* netcdf
see http://www.unidata.ucar.edu/packages/netcdf/
* minc
see ftp://ftp.bic.mni.mcgill.ca/pub/minc/
* bicpl
see ftp://ftp.bic.mni.mcgill.ca/pub/
* glut
see http://reality.sgi.com/opengl/glut3/



Configuring Display

Often, you can configure and build Display simply:

./configure
make

The command "make install" will then install Display into /usr/local/bin.

If you prefer an alternate location, use the --prefix option:

./configure --prefix=/usr/local/mni
make


If configure complains about not being able to find libraries, you have to tell
configure where the libraries may be found.

This is relatively easy to do if everything has been installed into a common
hierarchy. Here at the MNI, we put all the libs into /usr/local/mni/lib, and
their associated include files into /usr/local/mni/include. In this case,
Display can be configured using

./configure --prefix=/usr/local/mni --with-build-path=/usr/local/mni

If the required libraries are in several different hierarchies, no problem:
the argument to build path is a colon-separated list of locations to check.
For example, if you need to look in /usr/local/lib as well as
/usr/local/mni/lib, then

./configure --with-build-path=/usr/local/mni:/usr/local

will do the trick.

If you have a more complicated setup, and, e.g. need to choose among multiple
installed versions of some library (it happens!), use the "--with-foo-library"
and "--with-foo-includes" options. See the output of "./configure --help".

Good luck.

2 changes: 1 addition & 1 deletion Include/atlas.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
---------------------------------------------------------------------------- */

#ifndef lint
static char atlas_rcsid[] = "$Header: /private-cvsroot/visualization/Display/Include/atlas.h,v 1.9 2001-05-26 23:01:37 stever Exp $";
static char atlas_rcsid[] = "$Header: /private-cvsroot/visualization/Display/Include/atlas.h,v 1.10 2001-05-27 00:19:36 stever Exp $";
#endif

#include <volume_io.h>
Expand Down
8 changes: 4 additions & 4 deletions Include/display.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@
---------------------------------------------------------------------------- */

#ifndef lint
static char display_rcsid[] = "$Header: /private-cvsroot/visualization/Display/Include/display.h,v 1.7 1997-08-01 14:47:46 david Exp $";
static char display_rcsid[] = "$Header: /private-cvsroot/visualization/Display/Include/display.h,v 1.8 2001-05-27 00:19:36 stever Exp $";
#endif

#include <internal_volume_io.h>
#include <volume_io/internal_volume_io.h>

#include <globals.h>
#include <bicpl/globals.h>
#include <main.h>
#include <marching_cubes.h>
#include <bicpl/marching_cubes.h>
#include <bicpl.h>
#include <display_prototypes.h>

Expand Down
2 changes: 1 addition & 1 deletion Include/menu.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
---------------------------------------------------------------------------- */

#ifndef lint
static char display_menu_rcsid[] = "$Header: /private-cvsroot/visualization/Display/Include/menu.h,v 1.25 2001-05-26 23:01:38 stever Exp $";
static char display_menu_rcsid[] = "$Header: /private-cvsroot/visualization/Display/Include/menu.h,v 1.26 2001-05-27 00:19:36 stever Exp $";
#endif

#include <volume_io.h>
Expand Down
4 changes: 2 additions & 2 deletions Include/surface_extract.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
---------------------------------------------------------------------------- */

#ifndef lint
static char surface_extract_rcsid[] = "$Header: /private-cvsroot/visualization/Display/Include/surface_extract.h,v 1.27 2001-05-26 23:01:38 stever Exp $";
static char surface_extract_rcsid[] = "$Header: /private-cvsroot/visualization/Display/Include/surface_extract.h,v 1.28 2001-05-27 00:19:36 stever Exp $";
#endif

#include <bicpl.h>
#include <queue.h>
#include <bicpl/queue.h>

typedef struct
{
Expand Down
Loading

0 comments on commit 87345b4

Please sign in to comment.