head	11.59;
access;
symbols
	ansi-20040405-merged:11.54.4.4
	postmerge-20040405-ansi:11.58
	premerge-20040404-ansi:11.57
	postmerge-autoconf:11.57
	premerge-autoconf:11.57
	ansi-20040316-freeze:11.54.4.3
	postmerge-20040315-windows:11.57
	premerge-20040315-windows:11.57
	windows-20040315-freeze:11.54.6.1
	autoconf-20031203:11.56.2.1
	autoconf-20031202:11.56
	phong-branch:11.54.0.10
	photonmap-branch:11.54.0.8
	rel-6-1-DP:11.54
	windows-branch:11.54.0.6
	rel-6-0-2:11.54
	ansi-branch:11.54.0.4
	rel-6-0-1-branch:11.54.0.2
	hartley-6-0-post:11.54
	hartley-6-0-pre:11.54
	rel-6-0-1:11.54
	rel-6-0:11.54
	rel-5-4:11.44.2.1
	offsite-5-3-pre:11.50
	rel-5-3:11.44.2.1
	rel-5-2:11.44
	rel-5-1-branch:11.44.0.2
	rel-5-1:11.44
	rel-5-0:11.31
	rel-5-0-beta:11.29
	rel-4-5:11.24
	ctj-4-5-post:11.23
	ctj-4-5-pre:11.23
	rel-4-4:11.1
	rel-4-0:10.1
	rel-3-5:9.1
	rel-3-0:8.1
	AUTOCONF:11.56.0.2;
locks; strict;
comment	@# @;


11.59
date	2004.05.03.13.22.15;	author erikg;	state dead;
branches;
next	11.58;

11.58
date	2004.04.05.08.48.56;	author morrison;	state Exp;
branches;
next	11.57;

11.57
date	2003.12.01.16.35.58;	author morrison;	state Exp;
branches;
next	11.56;

11.56
date	2003.10.01.16.19.36;	author morrison;	state Exp;
branches
	11.56.2.1;
next	11.55;

11.55
date	2003.09.27.01.24.18;	author morrison;	state Exp;
branches;
next	11.54;

11.54
date	2001.11.27.17.54.02;	author bparker;	state Exp;
branches
	11.54.4.1
	11.54.6.1;
next	11.53;

11.53
date	2001.11.16.20.02.59;	author bparker;	state Exp;
branches;
next	11.52;

11.52
date	2001.06.01.17.12.50;	author bparker;	state Exp;
branches;
next	11.51;

11.51
date	2001.04.23.14.15.02;	author jra;	state Exp;
branches;
next	11.50;

11.50
date	2000.11.14.21.13.21;	author jra;	state Exp;
branches;
next	11.49;

11.49
date	2000.10.24.15.32.35;	author mike;	state Exp;
branches;
next	11.48;

11.48
date	2000.06.30.20.48.56;	author mike;	state Exp;
branches;
next	11.47;

11.47
date	2000.06.30.17.14.51;	author pjt;	state Exp;
branches;
next	11.46;

11.46
date	2000.06.27.18.48.43;	author mike;	state Exp;
branches;
next	11.45;

11.45
date	2000.06.26.19.47.56;	author mike;	state Exp;
branches;
next	11.44;

11.44
date	2000.06.23.04.57.11;	author mike;	state Exp;
branches
	11.44.2.1;
next	11.43;

11.43
date	2000.05.23.19.35.41;	author mike;	state Exp;
branches;
next	11.42;

11.42
date	2000.05.02.01.30.41;	author mike;	state Exp;
branches;
next	11.41;

11.41
date	2000.03.02.14.47.27;	author jra;	state Exp;
branches;
next	11.40;

11.40
date	2000.01.22.01.21.41;	author mike;	state Exp;
branches;
next	11.39;

11.39
date	99.12.29.21.26.48;	author bparker;	state Exp;
branches;
next	11.38;

11.38
date	99.12.27.19.00.11;	author bparker;	state Exp;
branches;
next	11.37;

11.37
date	99.12.20.20.42.47;	author bparker;	state Exp;
branches;
next	11.36;

11.36
date	99.11.13.03.38.30;	author mike;	state Exp;
branches;
next	11.35;

11.35
date	99.11.08.15.03.11;	author jra;	state Exp;
branches;
next	11.34;

11.34
date	99.11.02.03.07.07;	author mike;	state Exp;
branches;
next	11.33;

11.33
date	99.10.22.23.30.38;	author mike;	state Exp;
branches;
next	11.32;

11.32
date	99.10.12.13.58.12;	author jra;	state Exp;
branches;
next	11.31;

11.31
date	99.06.03.01.23.51;	author mike;	state Exp;
branches;
next	11.30;

11.30
date	99.06.03.00.56.21;	author mike;	state Exp;
branches;
next	11.29;

11.29
date	99.05.27.21.54.50;	author mike;	state Exp;
branches;
next	11.28;

11.28
date	99.01.15.05.39.53;	author mike;	state Exp;
branches;
next	11.27;

11.27
date	98.12.11.20.23.10;	author mike;	state Exp;
branches;
next	11.26;

11.26
date	98.04.03.00.25.37;	author mike;	state Exp;
branches;
next	11.25;

11.25
date	98.04.03.00.24.58;	author mike;	state Exp;
branches;
next	11.24;

11.24
date	97.09.18.20.32.45;	author jra;	state Exp;
branches;
next	11.23;

11.23
date	97.06.19.02.57.41;	author butler;	state Exp;
branches;
next	11.22;

11.22
date	97.06.17.18.50.24;	author gdurf;	state Exp;
branches;
next	11.21;

11.21
date	97.03.05.03.15.29;	author mike;	state Exp;
branches;
next	11.20;

11.20
date	97.01.08.03.33.42;	author mike;	state Exp;
branches;
next	11.19;

11.19
date	96.12.31.00.33.48;	author mike;	state Exp;
branches;
next	11.18;

11.18
date	96.12.31.00.25.44;	author mike;	state Exp;
branches;
next	11.17;

11.17
date	96.10.19.06.03.47;	author mike;	state Exp;
branches;
next	11.16;

11.16
date	96.10.02.23.21.22;	author mike;	state Exp;
branches;
next	11.15;

11.15
date	96.09.14.03.42.49;	author butler;	state Exp;
branches;
next	11.14;

11.14
date	96.09.13.04.28.04;	author butler;	state Exp;
branches;
next	11.13;

11.13
date	96.09.11.08.45.03;	author butler;	state Exp;
branches;
next	11.12;

11.12
date	96.08.31.11.06.07;	author mike;	state Exp;
branches;
next	11.11;

11.11
date	96.08.31.08.52.55;	author mike;	state Exp;
branches;
next	11.10;

11.10
date	96.08.31.07.05.46;	author mike;	state Exp;
branches;
next	11.9;

11.9
date	96.08.31.06.09.40;	author mike;	state Exp;
branches;
next	11.8;

11.8
date	96.08.30.00.15.04;	author butler;	state Exp;
branches;
next	11.7;

11.7
date	96.04.06.00.52.26;	author mike;	state Exp;
branches;
next	11.6;

11.6
date	95.12.23.01.55.03;	author butler;	state Exp;
branches;
next	11.5;

11.5
date	95.09.05.20.21.14;	author pjt;	state Exp;
branches;
next	11.4;

11.4
date	95.06.30.13.47.14;	author pjt;	state Exp;
branches;
next	11.3;

11.3
date	95.05.26.08.36.13;	author butler;	state Exp;
branches;
next	11.2;

11.2
date	95.05.05.13.06.25;	author stay;	state Exp;
branches;
next	11.1;

11.1
date	95.01.04.09.58.58;	author mike;	state Rel4_4;
branches;
next	10.23;

10.23
date	94.12.30.01.12.05;	author mike;	state Exp;
branches;
next	10.22;

10.22
date	94.11.08.01.55.23;	author mike;	state Exp;
branches;
next	10.21;

10.21
date	94.10.28.21.08.02;	author mike;	state Exp;
branches;
next	10.20;

10.20
date	94.10.25.22.08.32;	author mike;	state Exp;
branches;
next	10.19;

10.19
date	94.09.22.02.34.35;	author mike;	state Exp;
branches;
next	10.18;

10.18
date	94.09.21.03.52.55;	author mike;	state Exp;
branches;
next	10.17;

10.17
date	94.06.22.03.11.03;	author butler;	state Exp;
branches;
next	10.16;

10.16
date	94.03.11.06.54.54;	author cjohnson;	state Exp;
branches;
next	10.15;

10.15
date	94.01.12.17.59.05;	author mike;	state Exp;
branches;
next	10.14;

10.14
date	93.12.02.20.24.29;	author mike;	state Exp;
branches;
next	10.13;

10.13
date	93.10.02.01.03.19;	author mike;	state Exp;
branches;
next	10.12;

10.12
date	93.09.01.10.44.44;	author jra;	state Exp;
branches;
next	10.11;

10.11
date	93.07.20.15.30.04;	author jra;	state Exp;
branches;
next	10.10;

10.10
date	93.06.04.20.52.32;	author butler;	state Exp;
branches;
next	10.9;

10.9
date	93.03.26.21.06.42;	author mike;	state Exp;
branches;
next	10.8;

10.8
date	93.01.23.01.45.58;	author mike;	state Exp;
branches;
next	10.7;

10.7
date	92.09.17.14.27.08;	author stay;	state Exp;
branches;
next	10.6;

10.6
date	92.06.03.00.07.57;	author mike;	state Exp;
branches;
next	10.5;

10.5
date	92.05.04.15.59.41;	author mike;	state Exp;
branches;
next	10.4;

10.4
date	92.04.16.20.53.43;	author mike;	state Exp;
branches;
next	10.3;

10.3
date	92.03.05.04.15.56;	author mike;	state Exp;
branches;
next	10.2;

10.2
date	92.02.14.15.35.25;	author mmark;	state Exp;
branches;
next	10.1;

10.1
date	91.10.12.06.41.12;	author mike;	state Rel4_0;
branches;
next	9.9;

9.9
date	91.07.25.03.07.34;	author mike;	state Exp;
branches;
next	9.8;

9.8
date	91.07.23.16.28.19;	author mike;	state Exp;
branches;
next	9.7;

9.7
date	91.07.03.23.42.47;	author mike;	state Exp;
branches;
next	9.6;

9.6
date	91.07.02.01.32.44;	author mike;	state Exp;
branches;
next	9.5;

9.5
date	91.06.22.20.29.40;	author mike;	state Exp;
branches;
next	9.4;

9.4
date	91.02.06.17.21.08;	author stay;	state Exp;
branches;
next	9.3;

9.3
date	91.01.03.23.02.38;	author mike;	state Exp;
branches;
next	9.2;

9.2
date	90.12.08.03.54.46;	author mike;	state Exp;
branches;
next	9.1;

9.1
date	89.05.19.05.57.44;	author mike;	state Rel3_5;
branches;
next	8.2;

8.2
date	89.05.19.05.54.32;	author phil;	state Exp;
branches;
next	8.1;

8.1
date	88.10.05.00.32.08;	author mike;	state Rel3_0;
branches;
next	1.2;

1.2
date	88.10.01.07.09.03;	author mike;	state Exp;
branches;
next	1.1;

1.1
date	88.05.16.01.23.54;	author mike;	state Exp;
branches;
next	;

11.44.2.1
date	2000.11.14.21.35.29;	author jra;	state Exp;
branches;
next	;

11.54.4.1
date	2003.01.31.00.11.54;	author morrison;	state Exp;
branches;
next	11.54.4.2;

11.54.4.2
date	2003.02.02.06.12.44;	author morrison;	state Exp;
branches;
next	11.54.4.3;

11.54.4.3
date	2003.02.11.00.10.57;	author morrison;	state Exp;
branches;
next	11.54.4.4;

11.54.4.4
date	2004.03.17.21.18.41;	author morrison;	state Exp;
branches;
next	;

11.54.6.1
date	2004.03.11.23.43.34;	author morrison;	state Exp;
branches;
next	;

11.56.2.1
date	2003.12.03.16.24.06;	author erikg;	state Exp;
branches;
next	11.56.2.2;

11.56.2.2
date	2004.03.18.18.10.29;	author erikg;	state dead;
branches;
next	;


desc
@Cakefile
@


11.59
log
@no more cake
@
text
@/*
 *			librt/Cakefile
 */
#define SRCDIR	librt
#define PRODUCTS	librt.ARCH_SUF
#define	SRCSUFF	.c
#define MANSECTION	3

#include "../Cakefile.defs"

#if defined(RESOLVE_LIBRARIES)
#	define EXTRA_OBJ_NO_DEPENDENCY -lc -lm -brtl -L../.libbu.sp3 -lbu -L../.libbn.sp3 -lbn -L../.libtcl8.4.sp3 -ltcl8.4
#endif

/* Separate into orderly groupings:
 *	Raytrace logic
 *	Database handling
 *	Geometry routines
 *	Utility routines
 */
#define FILES	\
	shoot \
	cut bool \
	bomb \
	db_open db_scan db_lookup db_io db_alloc db_walk \
	db_path db_tree db_comb db_anim db_match \
	db5_scan db5_io db5_comb db5_alloc \
	memalloc \
	table dir tree prep \
	g_arb g_ars g_ebm g_ell g_half g_pg g_rec g_sph g_nurb \
	g_tgc g_torus g_vol g_arbn g_part g_pipe g_nmg \
	g_rpc g_rhc g_epa g_ehy g_eto g_grip g_hf g_dsp g_sketch g_extrude \
	g_submodel g_cline g_bot g_superell \
	db5_types db5_bin \
	cmd mater roots spectrum \
	vlist regionfix htbl \
	nmg_mk nmg_misc nmg_bool nmg_eval nmg_inter nmg_plot nmg_ck \
	nmg_mesh nmg_fcut nmg_class nmg_mod nmg_index \
	nmg_rt_isect nmg_rt_segs nmg_manif \
	nmg_visit nmg_info nmg_pr \
	nmg_extrude nmg_tri nmg_fuse nmg_pt_fu \
	wdb fortray tcl \
	mkbundle bundle many \
	pr LIBRT_TIMER storage \
	rt_dspline \
        nurb_basis nurb_bound nurb_diff nurb_eval nurb_flat \
        nurb_knot nurb_norm nurb_poly nurb_ray nurb_refine \
        nurb_solve nurb_split nurb_util nurb_xsplit nurb_copy \
        nurb_c2 oslo_calc oslo_map nurb_plot nurb_bezier nurb_trim \
	nurb_interp nurb_reverse nurb_tess nurb_trim_util \
	wdb_obj view_obj dg_obj vdraw wdb_comb_std bezier_2d_isect \
	bigE binary_obj qray nirt global

/* Oddly, this line needs to be present to keep IBM AIX cpp happy. */
#ifdef FAST_SQRT
#	define	EXTRA_OBJ	FAST_SQRT
#else
#	define	EXTRA_OBJ	/**/
#endif

#define VERSION_VARIABLE	rt_version
#define LIBRARY_TITLE		"The BRL-CAD Ray-Tracing Library"

#include "../Cakefile.lib"
#include "../Cakefile.rules"
@


11.58
log
@merge of ansi-6-0-branch into HEAD
@
text
@@


11.57
log
@moved global.h to end of list
@
text
@d33 1
a33 1
	g_submodel g_cline g_bot \
@


11.56
log
@use -ltcl8.4 and -ltk8.4 to prevent getting a system /usr/lib/libtcl...
@
text
@d44 1
a44 1
	pr LIBRT_TIMER storage global \
d52 1
a52 1
	bigE binary_obj qray nirt
@


11.56.2.1
log
@updates from HEAD, part 1
@
text
@d44 1
a44 1
	pr LIBRT_TIMER storage \
d52 1
a52 1
	bigE binary_obj qray nirt global
@


11.56.2.2
log
@merge from head
@
text
@@


11.55
log
@Added a RESOLVE_LIBRARIES section to support linking fully resolved libraries (which are preferred library styles on aix and macosx); this section presently only supports AIX
@
text
@d12 1
a12 1
#	define EXTRA_OBJ_NO_DEPENDENCY -lc -lm -brtl -L../.libbu.sp3 -lbu -L../.libbn.sp3 -lbn -L../.libtcl8.4.sp3 -ltcl
@


11.54
log
@*- add qray and nirt commands to the drawable
   geometry object
@
text
@d11 4
@


11.54.6.1
log
@sync to HEAD...
@
text
@a10 4
#if defined(RESOLVE_LIBRARIES)
#	define EXTRA_OBJ_NO_DEPENDENCY -lc -lm -brtl -L../.libbu.sp3 -lbu -L../.libbn.sp3 -lbn -L../.libtcl8.4.sp3 -ltcl8.4
#endif

d40 1
a40 1
	pr LIBRT_TIMER storage \
d48 1
a48 1
	bigE binary_obj qray nirt global
@


11.54.4.1
log
@Added initial stubbed support for a new primitive -- a superquadric ellipsoid.  The primitive may be created in mged, but it has the same guts as the ellipsoid
@
text
@d29 1
a29 1
	g_submodel g_cline g_bot g_superell \
@


11.54.4.2
log
@Added the superell specific options and database support for <n,e>, the north-south and east-west curvature params.
@
text
@a17 1
	g_superell \
d29 1
a29 1
	g_submodel g_cline g_bot \
@


11.54.4.3
log
@*** empty log message ***
@
text
@d18 1
d30 1
a30 1
	g_submodel g_cline g_bot g_superell \
@


11.54.4.4
log
@sync branch with HEAD
@
text
@a10 4
#if defined(RESOLVE_LIBRARIES)
#	define EXTRA_OBJ_NO_DEPENDENCY -lc -lm -brtl -L../.libbu.sp3 -lbu -L../.libbn.sp3 -lbn -L../.libtcl8.4.sp3 -ltcl8.4
#endif

d40 1
a40 1
	pr LIBRT_TIMER storage \
d48 1
a48 1
	bigE binary_obj qray nirt global
@


11.53
log
@*- added binary_obj to FILES
@
text
@d48 1
a48 1
	bigE binary_obj
@


11.52
log
@*- added bigE
@
text
@d48 1
a48 1
	bigE
@


11.51
log
@Added source file "bezier_2d_isect.c" containing intersection routines for 2D bezier curves.
@
text
@d47 2
a48 1
	wdb_obj view_obj dg_obj vdraw wdb_comb_std bezier_2d_isect
@


11.50
log
@Eliminated pmalloc (a failed experiment)
@
text
@d47 1
a47 1
	wdb_obj view_obj dg_obj vdraw wdb_comb_std
@


11.49
log
@
librt/rtlex.c moved to libbu/lex.c
@
text
@d46 1
a46 1
	nurb_interp nurb_reverse nurb_tess nurb_trim_util pmalloc \
@


11.48
log
@
Extended db_put_external() to use db_realloc5().
@
text
@d32 1
a32 1
	rtlex vlist regionfix htbl \
@


11.47
log
@Added db5_types and db5_bin
@
text
@d23 1
a23 1
	db5_scan db5_io db5_comb \
@


11.46
log
@
Added rt_comb_import5/export5
@
text
@d30 1
@


11.45
log
@
Added db5_io.c
@
text
@d23 1
a23 1
	db5_scan db5_io \
@


11.44
log
@
Added db5_scan
@
text
@d23 1
a23 1
	db5_scan \
@


11.44.2.1
log
@Eliminated pmalloc (a failed experiment)
@
text
@d45 1
a45 1
	nurb_interp nurb_reverse nurb_tess nurb_trim_util \
@


11.43
log
@
Added new module "htbl.c", with variable length arrarys of "struct hit".
@
text
@d23 1
@


11.42
log
@
Added bomb.c
@
text
@d30 1
a30 1
	rtlex vlist regionfix \
@


11.41
log
@Eliminated FGP solid and added cline solid
@
text
@d20 1
@


11.40
log
@
Moved the more-or-less finished routines from rttherm/spectrum.c
into LIBRT for use by routines in LIBMULTISPECTRAL
@
text
@d27 1
a27 1
	g_submodel g_fgp g_bot \
@


11.39
log
@*- add wdb_comb_std
@
text
@d28 1
a28 1
	cmd mater roots \
@


11.38
log
@*- add view_obj, dg_obj and vdraw to FILES
@
text
@d44 1
a44 1
	wdb_obj view_obj dg_obj vdraw
@


11.37
log
@*- add wdb_obj to FILES
@
text
@d44 1
a44 1
	wdb_obj
@


11.36
log
@
Added support for shooting many rays together, in parallel.
@
text
@d43 2
a44 1
	nurb_interp nurb_reverse nurb_tess nurb_trim_util pmalloc
@


11.35
log
@
Added g_bot.
@
text
@d36 1
a36 1
	mkbundle bundle \
@


11.34
log
@
bundle improvements
@
text
@d27 1
a27 1
	g_submodel g_fgp \
@


11.33
log
@
Added new module mkbundle.c
@
text
@d36 1
a36 1
	mkbundle \
@


11.32
log
@Added fgp solid (FastGen Plate mode)
@
text
@d36 1
@


11.31
log
@
sphmap moved to libbn
rtassoc moved to libbu
@
text
@d27 1
a27 1
	g_submodel \
@


11.30
log
@
Added fortray to standard build
@
text
@d29 1
a29 1
	sphmap rtlex vlist regionfix \
d35 1
a35 1
	rtassoc wdb fortray tcl \
@


11.29
log
@
Move font.c to libbn, part of the relocation of the VLIST code to libbn
@
text
@d35 1
a35 1
	rtassoc wdb tcl \
@


11.28
log
@Moved librt/vert.c to libbu/convert.c
@
text
@d23 1
a23 1
	table dir tree prep font \
@


11.27
log
@tabdata.c moved to libbn from librt
@
text
@d34 1
a34 1
	vert nmg_extrude nmg_tri nmg_fuse nmg_pt_fu \
@


11.26
log
@added g_submodel
@
text
@d22 1
a22 1
	memalloc tabdata \
@


11.25
log
@JRA modes to add g_sketch and g_extrude
@
text
@d27 1
@


11.24
log
@Mods for use of pmalloc in TNURB raytracing.
@
text
@d26 1
a26 1
	g_rpc g_rhc g_epa g_ehy g_eto g_grip g_hf g_dsp \
@


11.23
log
@Glenn's changes that broke the world
@
text
@d41 1
a41 1
	nurb_interp nurb_reverse nurb_tess nurb_trim_util
@


11.22
log
@changes by butler
@
text
@d21 1
a21 1
	db_path db_tree db_comb db_anim \
@


11.21
log
@Added wdb, tcl.
@
text
@d26 1
a26 1
	g_rpc g_rhc g_epa g_ehy g_eto g_grip g_hf \
d33 1
a33 1
	units vert nmg_extrude nmg_tri nmg_fuse nmg_pt_fu \
@


11.20
log
@Eliminated LIBPLOT hack; that stuff is in LIBBN now.
@
text
@d34 1
a34 1
	rtassoc \
@


11.19
log
@Imported all the nurb routines into librt
@
text
@a42 2
#define PLOT_OBJ	plot3.o

d45 1
a45 1
#	define	EXTRA_OBJ	FAST_SQRT PLOT_OBJ
d47 1
a47 1
#	define	EXTRA_OBJ	PLOT_OBJ
a53 6

/*
 *  Special rules for additions from other directories
 */
%.o&:	libplot3,,%,o			if exist ../libplot3/%.c

@


11.18
log
@jra removed htond.o from PLOT_OBJ list
@
text
@d36 6
a41 1
	rt_dspline
a42 8
#define NURB_OBJ	\
        nurb_basis.o nurb_bound.o nurb_diff.o nurb_eval.o nurb_flat.o \
        nurb_knot.o nurb_norm.o nurb_poly.o nurb_ray.o nurb_refine.o \
        nurb_solve.o nurb_split.o nurb_util.o nurb_xsplit.o nurb_copy.o \
        nurb_c2.o oslo_calc.o oslo_map.o nurb_plot.o nurb_bezier.o nurb_trim.o \
	nurb_interp.o nurb_reverse.o nurb_tess.o nurb_trim_util.o


d47 1
a47 1
#	define	EXTRA_OBJ	FAST_SQRT PLOT_OBJ NURB_OBJ
d49 1
a49 1
#	define	EXTRA_OBJ	PLOT_OBJ NURB_OBJ
a60 8

#if NFS
%.o:	../libnurb/%.c			if exist ../.libnurb.MTYPE/%.o
	cp ../.libnurb.MTYPE/%.o %.o
#else
%.o:	../libnurb/%.c			if exist ../libnurb/%.o
	cp ../libnurb/%.o %.o
#endif
@


11.17
log
@added db_comb
@
text
@d46 1
a46 1
#define PLOT_OBJ	plot3.o htond.o
@


11.16
log
@msr.c moved to LIBBN
@
text
@d21 1
a21 1
	db_path db_tree db_anim \
@


11.15
log
@snoise.c moved to libbn
@
text
@d33 1
a33 1
	units msr vert nmg_extrude nmg_tri nmg_fuse nmg_pt_fu \
@


11.14
log
@More stuff moved to libbn
@
text
@d35 1
a35 1
	pr LIBRT_TIMER storage global snoise \
@


11.13
log
@moved things to libbn
@
text
@d27 1
a27 1
	cmd mater roots plane \
d35 1
a35 1
	pr LIBRT_TIMER storage const global snoise \
@


11.12
log
@polylib.c moved to libbn
@
text
@d27 1
a27 1
	cmd mat qmath mater roots plane \
@


11.11
log
@hist moved to LIBBU
complex moved to LIBBN
@
text
@d27 1
a27 1
	cmd mat qmath mater polylib roots plane \
@


11.10
log
@inout.c moved to libbu
@
text
@a16 1
/* 	complex debug plane polyno */
d27 1
a27 1
	cmd complex mat qmath mater polylib roots plane \
d35 1
a35 1
	pr hist LIBRT_TIMER storage const global snoise \
@


11.9
log
@file.c moved to libbu
@
text
@d29 1
a29 1
	sphmap rtlex inout vlist regionfix \
@


11.8
log
@structparse moved to libbu
@
text
@d28 1
a28 1
	cmd complex mat qmath mater polylib roots plane file \
@


11.7
log
@Added tabdata
@
text
@d28 2
a29 2
	cmd complex mat qmath mater parse polylib roots plane file \
	sphmap rtlex rtstring inout vlist regionfix \
d34 1
a34 1
	units magic msr vert nmg_extrude nmg_tri nmg_fuse nmg_pt_fu \
d36 1
a36 1
	pr hist machine LIBRT_TIMER storage const global log bomb snoise \
@


11.6
log
@added rt_dspline to the library
@
text
@d23 1
a23 1
	memalloc \
@


11.5
log
@Added nurb_trim_util.o
@
text
@d36 2
a37 1
	pr hist machine LIBRT_TIMER storage const global log bomb snoise
@


11.4
log
@Added rtassoc
@
text
@d43 1
a43 1
	nurb_interp.o nurb_reverse.o nurb_tess.o
@


11.3
log
@added snoise.c
@
text
@d35 1
@


11.2
log
@added nurb_tess to NURB_OBJS
@
text
@d35 1
a35 1
	pr hist machine LIBRT_TIMER storage const global log bomb
@


11.1
log
@Release_4.4
@
text
@d42 1
a42 1
	nurb_interp.o nurb_reverse.o
@


10.23
log
@Moved rt_log et.al. towards end of library, in hopes of helping DEC Alpha
loader get it straight.
@
text
@@


10.22
log
@Added all the new LIBNURB routines
@
text
@a28 1
	machine LIBRT_TIMER log bomb storage const pr hist global \
d34 2
a35 1
	units magic msr vert nmg_extrude nmg_tri nmg_fuse nmg_pt_fu
@


10.21
log
@Added file.c
@
text
@d38 5
a42 6
	nurb_basis.o nurb_bound.o nurb_diff.o nurb_knot.o \
        nurb_eval.o nurb_flat.o nurb_poly.o nurb_xsplit.o \
        nurb_split.o nurb_util.o nurb_refine.o nurb_solve.o nurb_bezier.o \
	nurb_ray.o nurb_norm.o nurb_copy.o nurb_plot.o \
	nurb_c2.o nurb_trim.o \
        oslo_calc.o oslo_map.o 
@


10.20
log
@Added height field.
@
text
@d28 1
a28 1
	cmd complex mat qmath mater parse polylib roots plane \
@


10.19
log
@Modified for new Cakefile.lib
@
text
@d27 1
a27 1
	g_rpc g_rhc g_epa g_ehy g_eto g_grip \
@


10.18
log
@Added rtlex
@
text
@d55 2
a56 2
#define EXTRA_SETUP	../newvers.sh rt_version "The Ray-Tracing Library"; CC CFLAGS -c vers.c
#define EXTRA_OBJ_NO_DEPENDENCY	vers.o
@


10.17
log
@added nmg_pt_fu.c to the list of files needed to build librt
@
text
@d30 1
a30 1
	sphmap rtstring inout vlist regionfix \
@


10.16
log
@Add the geomeotry module for the pseudo solid "grips"
@
text
@d35 1
a35 1
	units magic msr vert nmg_extrude nmg_tri nmg_fuse
@


10.15
log
@Added font.c
@
text
@d27 1
a27 1
	g_rpc g_rhc g_epa g_ehy g_eto \
@


10.14
log
@Added nmg_fuse
@
text
@d24 1
a24 1
	table dir tree prep \
@


10.13
log
@Added nmg_pr
@
text
@d35 1
a35 1
	units magic msr vert nmg_extrude nmg_tri
@


10.12
log
@Added nmg_tri.c to librt
@
text
@d34 1
a34 1
	nmg_visit nmg_info \
@


10.11
log
@added nmg_extrude.c
@
text
@d35 1
a35 1
	units magic msr vert nmg_extrude
@


10.10
log
@adjusted to reflect splitting of nmg_rt.c
@
text
@d35 1
a35 1
	units magic msr vert
@


10.9
log
@Added nmg_info.c
@
text
@d32 2
a33 1
	nmg_mesh nmg_fcut nmg_class nmg_mod nmg_index nmg_rt nmg_manif \
@


10.8
log
@Added nmg_visit module
@
text
@d33 1
a33 1
	nmg_visit \
@


10.7
log
@Added nurb_trim from the libnurb library
@
text
@d33 1
@


10.6
log
@g_nurb.c now uses nurb_c2.c
@
text
@d40 1
a40 1
	nurb_c2.o \
@


10.5
log
@regionfix moved into librt from rt, called on rt_prep
@
text
@d39 3
a41 1
        oslo_calc.o oslo_map.o nurb_ray.o nurb_norm.o nurb_copy.o nurb_plot.o
@


10.4
log
@Added vlist.c
@
text
@d30 1
a30 1
	sphmap rtstring inout vlist \
@


10.3
log
@Renamed nmg_comb.c to nmg_fcut.c
@
text
@d30 1
a30 1
	sphmap rtstring inout \
@


10.2
log
@added erim solids
@
text
@d32 1
a32 1
	nmg_mesh nmg_comb nmg_class nmg_mod nmg_index nmg_rt nmg_manif \
@


10.1
log
@Release_4.0
@
text
@d27 1
@


9.9
log
@vers.c message updated
@
text
@@


9.8
log
@Added version file
@
text
@d50 1
a50 1
#define EXTRA_SETUP	../newvers.sh rt_version "BRL-CAD Ray-Tracing Library"; CC CFLAGS -c vers.c
@


9.7
log
@IBM oddity
@
text
@d50 3
@


9.6
log
@Added vert
@
text
@d43 1
@


9.5
log
@Spline and NMG mods
@
text
@d31 2
a32 2
	nmg_mesh nmg_comb nmg_class nmg_mod nmg_index nmg_rt nmg_manifolds \
	units magic msr
@


9.4
log
@Changed from libspl to libnurb
@
text
@d26 1
a26 1
	g_tgc g_torus g_vol g_arbn g_part g_pipe \
d31 2
a32 1
	nmg_mesh nmg_comb nmg_class
d37 2
a38 2
        nurb_split.o nurb_util.o nurb_refine.o nurb_solve.o \
        oslo_calc.o oslo_map.o nurb_ray.o nurb_norm.o nurb_copy.o
d56 1
a56 1
#if defined(NFS)
@


9.3
log
@Added two more modules
@
text
@d25 1
a25 1
	g_arb g_ars g_ebm g_ell g_half g_pg g_rec g_sph g_spline \
d33 5
a37 4
#define SPL_OBJ	\
	bound_spl.o calc_oslo.o diff_spl.o knot.o map_oslo.o new_spl.o \
	pr_spl.o refine_spl.o solve.o spl_eval.o spl_flat.o spl_poly.o \
	split_spl.o
d39 1
d43 1
a43 1
#	define	EXTRA_OBJ	FAST_SQRT PLOT_OBJ SPL_OBJ
d45 1
a45 1
#	define	EXTRA_OBJ	PLOT_OBJ SPL_OBJ
d56 2
a57 2
%.o:	../libspl/%.c			if exist ../.libspl.MTYPE/%.o
	cp ../.libspl.MTYPE/%.o %.o
d59 2
a60 2
%.o:	../libspl/%.c			if exist ../libspl/%.o
	cp ../libspl/%.o %.o
@


9.2
log
@Added NMG support (!)
@
text
@d28 2
a29 2
	machine LIBRT_TIMER log bomb storage const pr hist \
	sphmap rtstring \
@


9.1
log
@Release_3.5
@
text
@d21 11
a31 7
	db_open db_scan db_lookup db_io db_alloc db_walk memalloc \
	table dir tree \
	g_arb g_ars g_ebm g_ell g_half g_rec g_sph g_spline g_tgc \
	g_torus g_pg \
	anim cmd complex mat mater parse polylib roots \
	machine LIBRT_TIMER error storage const \
	sphmap
@


8.2
log
@changes
@
text
@@


8.1
log
@Release_3.0
@
text
@d19 8
a26 6
	shoot cut bool \
	dir tree \
	arb ars ell half rec sph spline tgc \
	torus pg \
	anim complex mat mater polylib roots \
	machine LIBRT_TIMER error storage  \
@


1.2
log
@Added NFS handling
@
text
@@


1.1
log
@Initial revision
@
text
@d12 2
a13 1
 *	headers
a14 1
 *	Database handling
a15 1
 *	Raytrace logic
d19 2
a22 1
	dir tree \
d25 1
a25 1
	cut bool shoot spm
d47 7
a53 2
%.o:	../libspl/%.c			if exist ../libspl.MTYPE/%.o
	cp ../libspl.MTYPE/%.o %.o
@
