head	11.14;
access;
symbols
	ansi-20040405-merged:11.13
	premerge-autoconf:11.13
	ansi-20040316-freeze:11.13
	postmerge-20040315-windows:11.13
	premerge-20040315-windows:11.13
	windows-20040315-freeze:11.13
	autoconf-20031203:11.13
	autoconf-20031202:11.13
	phong-branch:11.13.0.12
	photonmap-branch:11.13.0.10
	rel-6-1-DP:11.13
	windows-branch:11.13.0.8
	rel-6-0-2:11.13
	ansi-branch:11.13.0.6
	rel-6-0-1-branch:11.13.0.4
	hartley-6-0-post:11.13
	hartley-6-0-pre:11.13
	rel-6-0-1:11.13
	rel-6-0:11.13
	rel-5-4:11.13
	offsite-5-3-pre:11.13
	rel-5-3:11.13
	rel-5-2:11.13
	rel-5-1-branch:11.13.0.2
	rel-5-1:11.13
	rel-5-0:11.13
	rel-5-0-beta:11.13
	rel-4-5:11.13
	ctj-4-5-post:11.13
	ctj-4-5-pre:11.13
	rel-4-4:11.7
	rel-4-0:10.1
	AUTOCONF:11.13.0.14;
locks; strict;
comment	@# @;


11.14
date	2004.03.18.18.25.14;	author erikg;	state dead;
branches;
next	11.13;

11.13
date	97.06.11.00.59.01;	author mike;	state Exp;
branches
	11.13.14.1;
next	11.12;

11.12
date	97.05.19.12.00.17;	author jra;	state Exp;
branches;
next	11.11;

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

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

11.9
date	95.12.05.22.04.03;	author jra;	state Exp;
branches;
next	11.8;

11.8
date	95.11.28.21.35.45;	author jra;	state Exp;
branches;
next	11.7;

11.7
date	95.01.04.10.08.18;	author mike;	state Rel4_4;
branches;
next	11.6;

11.6
date	94.10.19.13.47.08;	author jra;	state Exp;
branches;
next	11.5;

11.5
date	94.08.26.13.48.13;	author jra;	state Exp;
branches;
next	11.4;

11.4
date	94.07.12.20.16.03;	author mike;	state Exp;
branches;
next	11.3;

11.3
date	94.07.12.20.14.44;	author mike;	state Exp;
branches;
next	11.2;

11.2
date	93.08.18.09.14.12;	author jra;	state Exp;
branches;
next	11.1;

11.1
date	93.06.28.10.12.27;	author jra;	state Exp;
branches;
next	10.1;

10.1
date	91.10.12.06.45.38;	author mike;	state Rel4_0;
branches;
next	1.4;

1.4
date	91.06.23.04.04.51;	author mike;	state Exp;
branches;
next	1.3;

1.3
date	91.06.14.08.16.57;	author mike;	state Exp;
branches;
next	1.2;

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

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

11.13.14.1
date	2004.03.18.18.10.26;	author erikg;	state dead;
branches;
next	;


desc
@IGES converter
@


11.14
log
@merge of AUTOCONF branch in to HEAD
@
text
@/*
 *			iges/Cakefile
 */

#define SRCDIR	iges
#define PRODUCTS	iges-g g-iges
#define	SRCSUFF	.c
#define MANSECTION	1

#define STATIC_PRODUCTS	../SRCDIR/ge6.igs ../SRCDIR/wing128.igs \
	../SRCDIR/woodie.igs

#define FILES	 main usage readstart recsize readrec readglobal \
	readstrg readint readflt readtime makedir readcols \
	findp summary stack readtree showtree convtree \
	freetree \
	makemembers convsolids readname convassem matmult \
	readcnv evalxform readmatrix makegroup block2 \
	sphere wedge tor cyl cone ell convinst \
	extrude extrudcirc extrudcon getcurve \
	revolve splinef readdbl brlabs docolor spline convsurf \
	b-spline brep get_outer_shell add_inner_shell make_face \
	add_face add_loop get_edge_list read_edge_list \
	get_vertex_list read_vertex_list get_vertex get_att \
	read_att check_names planar_nurb g-iges iges conv_drawings orient_loops \
	trimsurf iges_types make_nurb_face get_iges_vertex get_cnurb_curve \
	do_subfigs

#include "../Cakefile.defs"
#include "../Cakefile.prog"

/* Explicit composition of each product */

#define I_G_OBJ main.o usage.o readstart.o recsize.o readrec.o readglobal.o \
        readstrg.o readint.o readflt.o readtime.o makedir.o readcols.o \
        findp.o summary.o stack.o readtree.o showtree.o convtree.o \
        freetree.o \
        makemembers.o convsolids.o readname.o convassem.o matmult.o \
        readcnv.o evalxform.o readmatrix.o makegroup.o block2.o \
        sphere.o wedge.o tor.o cyl.o cone.o ell.o convinst.o \
        extrude.o extrudcirc.o extrudcon.o getcurve.o \
        revolve.o splinef.o readdbl.o brlabs.o docolor.o spline.o convsurf.o \
        b-spline.o brep.o get_outer_shell.o add_inner_shell.o make_face.o \
        add_face.o add_loop.o get_edge_list.o read_edge_list.o \
        get_vertex_list.o read_vertex_list.o get_vertex.o get_att.o \
        read_att.o check_names.o planar_nurb.o conv_drawings.o orient_loops.o \
	trimsurf.o iges_types.o make_nurb_face.o get_iges_vertex.o get_cnurb_curve.o \
	do_subfigs.o

iges-g:	I_G_OBJ LIBRT_DEP LIBWDB_DEP LIBBN_DEP LIBBU_DEP
	newvers.sh version "IGES-to-BRLCAD Translator"
	CC CFLAGS -c vers.c
	CC LDFLAGS -o iges-g I_G_OBJ vers.o LIBWDB LIBRT LIBBN LIBBU LIBBU_LIBES LIBES

#define G_I_OBJ g-iges.o iges.o

g-iges: G_I_OBJ LIBRT_DEP LIBBN_DEP LIBBU_DEP
	newvers.sh version "BRLCAD-to-IGES Translator"
	CC CFLAGS -c vers.c
	CC LDFLAGS -o g-iges G_I_OBJ vers.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES

#include "../Cakefile.rules"
@


11.13
log
@Scripts now in /usr/brlcad/bin
@
text
@@


11.13.14.1
log
@merge from head
@
text
@@


11.12
log
@removed the no longer neccesary codes to convert Boolean trees to GIFT trees.
@
text
@d51 1
a51 1
	sh ../newvers.sh version "IGES-to-BRLCAD Translator"
d58 1
a58 1
	sh ../newvers.sh version "BRLCAD-to-IGES Translator"
@


11.11
log
@LIBBN
@
text
@d16 1
a16 1
	copytree arrange bubbleup treecheck freetree \
d37 1
a37 1
        copytree.o arrange.o bubbleup.o treecheck.o freetree.o \
@


11.10
log
@libbu
@
text
@d50 1
a50 1
iges-g:	I_G_OBJ LIBRT_DEP LIBWDB_DEP
d53 1
a53 1
	CC LDFLAGS -o iges-g I_G_OBJ vers.o LIBWDB LIBRT LIBBU LIBBU_LIBES LIBES
d57 1
a57 1
g-iges: G_I_OBJ LIBRT_DEP
d60 1
a60 1
	CC LDFLAGS -o g-iges G_I_OBJ vers.o LIBRT LIBBU LIBBU_LIBES LIBES
@


11.9
log
@Checkpoint in mods for handling assemblies (subfigures).
@
text
@d53 1
a53 1
	CC LDFLAGS -o iges-g I_G_OBJ vers.o LIBWDB LIBRT LIBRT_LIBES LIBES
d60 1
a60 1
	CC LDFLAGS -o g-iges G_I_OBJ vers.o LIBRT LIBRT_LIBES LIBES
@


11.8
log
@Mods to handle TNURB BREP. Also added RT_EXTERNS to iges_struct.h.
@
text
@d26 2
a27 1
	trimsurf iges_types make_nurb_face get_iges_vertex get_cnurb_curve
d47 2
a48 1
	trimsurf.o iges_types.o make_nurb_face.o get_iges_vertex.o get_cnurb_curve.o
@


11.7
log
@Release_4.4
@
text
@d26 1
a26 1
	trimsurf
d46 1
a46 1
	trimsurf.o
@


11.6
log
@Added trimsurf.o
@
text
@@


11.5
log
@Changed SRCDIR to iges and added orient_loops.
@
text
@d25 2
a26 1
	read_att check_names planar_nurb g-iges iges conv_drawings orient_loops
d45 2
a46 1
        read_att.o check_names.o planar_nurb.o conv_drawings.o orient_loops.o
@


11.4
log
@Removed dependency on libraries
@
text
@d2 1
a2 1
 *			iges-g/Cakefile
d5 1
a5 1
#define SRCDIR	iges-g
d25 1
a25 1
	read_att check_names planar_nurb g-iges iges conv_drawings
d44 1
a44 1
        read_att.o check_names.o planar_nurb.o conv_drawings.o
d46 1
a46 1
iges-g:	I_G_OBJ
d53 1
a53 1
g-iges: G_I_OBJ
d56 1
a56 1
	CC LDFLAGS -o g-iges G_I_OBJ vers.o LIBWDB LIBRT LIBRT_LIBES LIBES
@


11.3
log
@Added conv_drawings
(JRA did it)
@
text
@d49 1
a49 1
	CC LDFLAGS -o iges-g I_G_OBJ vers.o LIB_PRE''LIBWDB LIB_PRE''LIBRT RT_CONFIG LIBRT_LIBES LIBES
d56 1
a56 1
	CC LDFLAGS -o g-iges G_I_OBJ vers.o LIB_PRE''LIBWDB LIB_PRE''LIBRT RT_CONFIG LIBRT_LIBES LIBES
@


11.2
log
@Added BRLCAD-to-IGES translator
@
text
@d25 1
a25 1
	read_att check_names planar_nurb g-iges iges
d44 1
a44 1
        read_att.o check_names.o planar_nurb.o
@


11.1
log
@Major Upgrade to IGES 5.1
@
text
@d6 1
a6 1
#define PRODUCTS	iges-g
d25 1
a25 1
	read_att check_names
d32 15
a46 1
iges-g:	OBJ
d49 8
a56 1
	CC LDFLAGS -o iges-g OBJ vers.o LIB_PRE''LIBWDB LIB_PRE''LIBRT RT_CONFIG LIBRT_LIBES LIBES
@


10.1
log
@Release_4.0
@
text
@d22 4
a25 1
	b-spline
@


1.4
log
@Another file removed
@
text
@@


1.3
log
@Added 3 sample databases.
Added automatic version generation.
@
text
@d21 1
a21 1
	revolve splinef readdbl brlabs docolor spline spl convsurf \
@


1.2
log
@Modified for Release 4.0
@
text
@d10 3
d30 3
a32 1
	CC LDFLAGS -o iges-g OBJ LIB_PRE''LIBWDB LIB_PRE''LIBRT RT_CONFIG LIBRT_LIBES LIBES
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
 *			vdeck/Cakefile
d5 2
a6 2
#define SRCDIR	iges
#define PRODUCTS	conv-igs2g
d10 1
a10 1
#define FILES	 conv-igs2g usage readstart recsize readrec readglobal \
d16 1
a16 1
	sphere wedge tor cyl ortho cone ell convinst \
d26 2
a27 2
conv-igs2g:	OBJ
	CC LDFLAGS -o conv-igs2g OBJ LIBWDB LIBES
@
