head	11.10;
access;
symbols
	ansi-20040405-merged:11.9
	premerge-autoconf:11.9
	ansi-20040316-freeze:11.9
	postmerge-20040315-windows:11.9
	premerge-20040315-windows:11.9
	windows-20040315-freeze:11.9
	autoconf-20031203:11.9
	autoconf-20031202:11.9
	phong-branch:11.9.0.10
	photonmap-branch:11.9.0.8
	rel-6-1-DP:11.9
	windows-branch:11.9.0.6
	rel-6-0-2:11.9
	ansi-branch:11.9.0.4
	rel-6-0-1-branch:11.9.0.2
	hartley-6-0-post:11.9
	hartley-6-0-pre:11.9
	rel-6-0-1:11.9
	rel-6-0:11.9
	rel-5-4:11.8.2.1
	offsite-5-3-pre:11.9
	rel-5-3:11.8.2.1
	rel-5-2:11.8.2.1
	rel-5-1-branch:11.8.0.2
	rel-5-1:11.8
	rel-5-0:11.8
	rel-5-0-beta:11.8
	rel-4-5:11.8
	ctj-4-5-post:11.7
	ctj-4-5-pre:11.7
	rel-4-4:11.1
	AUTOCONF:11.9.0.12;
locks; strict;
comment	@# @;


11.10
date	2004.03.18.18.15.13;	author erikg;	state dead;
branches;
next	11.9;

11.9
date	2000.08.21.17.12.59;	author jra;	state Exp;
branches
	11.9.12.1;
next	11.8;

11.8
date	97.12.03.07.24.47;	author mike;	state Exp;
branches
	11.8.2.1;
next	11.7;

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

11.6
date	96.12.04.03.41.08;	author mike;	state Exp;
branches;
next	11.5;

11.5
date	96.08.27.05.22.36;	author mike;	state Exp;
branches;
next	11.4;

11.4
date	96.06.11.12.56.47;	author cnuzman;	state Exp;
branches;
next	11.3;

11.3
date	96.06.03.17.10.45;	author cnuzman;	state Exp;
branches;
next	11.2;

11.2
date	95.01.11.21.27.14;	author cnuzman;	state Exp;
branches;
next	11.1;

11.1
date	95.01.04.10.34.50;	author mike;	state Rel4_4;
branches;
next	1.16;

1.16
date	94.10.11.16.35.48;	author mike;	state Exp;
branches;
next	1.15;

1.15
date	94.09.29.22.00.54;	author mike;	state Exp;
branches;
next	1.14;

1.14
date	94.08.24.12.54.27;	author cnuzman;	state Exp;
branches;
next	1.13;

1.13
date	94.08.05.18.07.37;	author cnuzman;	state Exp;
branches;
next	1.12;

1.12
date	94.07.01.11.45.16;	author cnuzman;	state Exp;
branches;
next	1.11;

1.11
date	94.06.30.16.38.11;	author cnuzman;	state Exp;
branches;
next	1.10;

1.10
date	94.06.30.11.45.26;	author cnuzman;	state Exp;
branches;
next	1.9;

1.9
date	94.06.09.10.36.00;	author cnuzman;	state Exp;
branches;
next	1.8;

1.8
date	94.06.08.16.56.38;	author cnuzman;	state Exp;
branches;
next	1.7;

1.7
date	94.06.08.14.08.40;	author cnuzman;	state Exp;
branches;
next	1.6;

1.6
date	94.06.06.18.05.24;	author cnuzman;	state Exp;
branches;
next	1.5;

1.5
date	94.06.06.15.34.18;	author cnuzman;	state Exp;
branches;
next	1.4;

1.4
date	94.06.06.11.50.55;	author cnuzman;	state Exp;
branches;
next	1.3;

1.3
date	94.06.02.10.19.19;	author cnuzman;	state Exp;
branches;
next	1.2;

1.2
date	94.06.01.15.37.11;	author cnuzman;	state Exp;
branches;
next	1.1;

1.1
date	94.06.01.10.40.44;	author stay;	state Exp;
branches;
next	;

11.8.2.1
date	2000.08.21.16.56.39;	author jra;	state Exp;
branches;
next	;

11.9.12.1
date	2004.03.18.18.08.58;	author erikg;	state dead;
branches;
next	;


desc
@initial cakefile
@


11.10
log
@merge of AUTOCONF branch in to HEAD
@
text
@/*
 *			tab/Cakefile
 */

#define SRCDIR	anim
#define PRODUCTS	anim_cascade anim_fly anim_hardtrack anim_keyread \
			anim_lookat anim_offset anim_orient anim_script \
			anim_sort anim_time anim_track anim_turn chan_add \
			chan_mult chan_permute \
			

#define	SRCSUFF	.c
#define MANSECTION	1

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

#define FILES	anim_cascade anim_fly anim_hardtrack anim_keyread \
		anim_lookat anim_offset anim_orient anim_script anim_sort \
		anim-time anim_track anim_turn cattrack chan_add chan_mult \
		chan_permute

/* Explicit composition of each product */
anim_cascade: anim_cascade.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_cascade.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_cascade

anim_fly: anim_fly.o LIBBU_DEP
	CC LDFLAGS anim_fly.o LIBBU LIBBU_LIBES LIBES -o anim_fly

anim_hardtrack: anim_hardtrack.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_hardtrack.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_hardtrack

anim_keyread: anim_keyread.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_keyread.o LIBBN LIBBU LIBBU_LIBES LIBES -o anim_keyread

anim_lookat: anim_lookat.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_lookat.o LIBBN LIBBU LIBBU_LIBES LIBES -o anim_lookat

anim_offset: anim_offset.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_offset.o LIBBN LIBBU LIBBU_LIBES LIBES -o anim_offset

anim_orient: anim_orient.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_orient.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_orient

anim_script: anim_script.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_script.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_script

anim_sort: anim_sort.o LIBBU_DEP
	CC LDFLAGS anim_sort.o LIBBU LIBBU_LIBES LIBES -o anim_sort

anim_time: anim_time.o 
	CC LDFLAGS anim_time.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_time

anim_track: anim_track.o cattrack.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_track.o cattrack.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_track

anim_turn: anim_turn.o LIBBN_DEP LIBBU_DEP
	CC LDFLAGS anim_turn.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_turn

chan_add: chan_add.o
	CC LDFLAGS chan_add.o LIBES -o chan_add

chan_mult: chan_mult.o
	CC LDFLAGS chan_mult.o LIBES -o chan_mult

chan_permute: chan_permute.o
	CC LDFLAGS chan_permute.o LIBES -o chan_permute

#include "../Cakefile.rules"
@


11.9
log
@Reordered some libraries
@
text
@@


11.9.12.1
log
@*** empty log message ***
@
text
@@


11.8
log
@bu_getopt needed by 2 more programs
@
text
@d28 1
a28 1
	CC LDFLAGS anim_fly.o LIBES LIBBU LIBBU_LIBES -o anim_fly
d49 1
a49 1
	CC LDFLAGS anim_sort.o LIBES LIBBU LIBBU_LIBES -o anim_sort
@


11.8.2.1
log
@reorder libraries
@
text
@d28 1
a28 1
	CC LDFLAGS anim_fly.o LIBBU LIBBU_LIBES LIBES -o anim_fly
d49 1
a49 1
	CC LDFLAGS anim_sort.o LIBBU LIBBU_LIBES LIBES -o anim_sort
@


11.7
log
@moved anim.c to libbn/.
@
text
@d27 2
a28 2
anim_fly: anim_fly.o
	CC LDFLAGS anim_fly.o LIBES -o anim_fly
d48 2
a49 2
anim_sort: anim_sort.o
	CC LDFLAGS anim_sort.o LIBES -o anim_sort
@


11.6
log
@Added LIBBN
@
text
@d18 1
a18 1
#define FILES	anim anim_cascade anim_fly anim_hardtrack anim_keyread \
d24 2
a25 2
anim_cascade: anim_cascade.o anim.o
	CC LDFLAGS anim_cascade.o anim.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_cascade
d30 2
a31 2
anim_hardtrack: anim_hardtrack.o anim.o
	CC LDFLAGS anim_hardtrack.o anim.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_hardtrack
d33 2
a34 2
anim_keyread: anim_keyread.o anim.o
	CC LDFLAGS anim_keyread.o anim.o LIBES -o anim_keyread
d36 2
a37 2
anim_lookat: anim_lookat.o anim.o
	CC LDFLAGS anim_lookat.o anim.o LIBES -o anim_lookat
d39 2
a40 2
anim_offset: anim_offset.o anim.o
	CC LDFLAGS anim_offset.o anim.o LIBES -o anim_offset
d42 2
a43 2
anim_orient: anim_orient.o anim.o
	CC LDFLAGS anim_orient.o anim.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_orient
d45 2
a46 2
anim_script: anim_script.o anim.o
	CC LDFLAGS anim_script.o anim.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_script
d54 2
a55 2
anim_track: anim_track.o cattrack.o anim.o
	CC LDFLAGS anim_track.o cattrack.o anim.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_track
d57 2
a58 2
anim_turn: anim_turn.o anim.o
	CC LDFLAGS anim_turn.o anim.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBES -o anim_turn
@


11.5
log
@libbu
@
text
@d25 1
a25 1
	CC LDFLAGS anim_cascade.o anim.o LIBRT LIBBU LIBBU_LIBES LIBES -o anim_cascade
d31 1
a31 1
	CC LDFLAGS anim_hardtrack.o anim.o LIBRT LIBBU LIBBU_LIBES LIBES -o anim_hardtrack
d43 1
a43 1
	CC LDFLAGS anim_orient.o anim.o LIBRT LIBBU LIBBU_LIBES LIBES -o anim_orient
d46 1
a46 1
	CC LDFLAGS anim_script.o anim.o LIBRT LIBBU LIBBU_LIBES LIBES -o anim_script
d52 1
a52 1
	CC LDFLAGS anim_time.o LIBRT LIBBU LIBBU_LIBES LIBES -o anim_time
d55 1
a55 1
	CC LDFLAGS anim_track.o cattrack.o anim.o LIBRT LIBBU LIBBU_LIBES LIBES -o anim_track
d58 1
a58 1
	CC LDFLAGS anim_turn.o anim.o LIBRT LIBBU LIBBU_LIBES LIBES -o anim_turn
@


11.4
log
@anim_time
@
text
@d25 1
a25 1
	CC LDFLAGS anim_cascade.o anim.o LIBRT LIBRT_LIBES LIBES -o anim_cascade
d31 1
a31 1
	CC LDFLAGS anim_hardtrack.o anim.o LIBRT LIBRT_LIBES LIBES -o anim_hardtrack
d43 1
a43 1
	CC LDFLAGS anim_orient.o anim.o LIBRT LIBRT_LIBES LIBES -o anim_orient
d46 1
a46 1
	CC LDFLAGS anim_script.o anim.o LIBRT LIBRT_LIBES LIBES -o anim_script
d52 1
a52 1
	CC LDFLAGS anim_time.o LIBRT LIBRT_LIBES LIBES -o anim_time
d55 1
a55 1
	CC LDFLAGS anim_track.o cattrack.o anim.o LIBRT LIBRT_LIBES LIBES -o anim_track
d58 1
a58 1
	CC LDFLAGS anim_turn.o anim.o LIBRT LIBRT_LIBES LIBES -o anim_turn
@


11.3
log
@added anim_time
@
text
@d52 1
a52 1
	CC LDFLAGS anim_time.o LIBES -o anim_time
@


11.2
log
@added anim_cascade, chan_add, and chan_permute to FILES list. These
functions were not inlcuded in latest release because their were
missing from this list, I think
@
text
@d8 3
a10 2
			anim_sort anim_track anim_turn chan_add chan_mult \
			chan_permute
d20 2
a21 1
		anim_track anim_turn cattrack chan_add chan_mult chan_permute
d43 1
a43 1
	CC LDFLAGS anim_orient.o anim.o LIBES -o anim_orient
d50 3
@


11.1
log
@Release_4.4
@
text
@d6 5
a10 3
#define PRODUCTS	anim_script chan_permute anim_orient anim_fly \
			anim_lookat anim_keyread anim_track anim_offset \
			anim_sort anim_hardtrack anim_turn
d17 3
a19 3
#define FILES	anim anim_script chan_permute anim_orient anim_fly \
		anim_lookat anim_keyread anim_offset \
		anim_sort anim_hardtrack anim_turn
@


1.16
log
@LIBES can't come between -o and program name.
@
text
@@


1.15
log
@Changed to use proper LIBRT_LIBES and LIBES symbols.
@
text
@d45 1
a45 1
	CC LDFLAGS anim_sort.o -o LIBES anim_sort
@


1.14
log
@anim_cascade added
@
text
@d6 3
a8 1
#define PRODUCTS	anim_script chan_permute anim_orient anim_fly anim_lookat anim_keyread anim_track anim_offset anim_sort anim_hardtrack anim_turn
d15 3
a17 1
#define FILES	anim anim_script chan_permute anim_orient anim_fly anim_lookat anim_keyread anim_offset anim_sort anim_hardtrack anim_turn
d21 1
a21 1
	CC LDFLAGS anim_cascade.o anim.o LIBRT -lm -lmpc -o anim_cascade
d24 1
a24 1
	CC LDFLAGS anim_fly.o -lm -o anim_fly
d27 1
a27 1
	CC LDFLAGS anim_hardtrack.o anim.o LIBRT -lm -lmpc -o anim_hardtrack
d33 1
a33 1
	CC LDFLAGS anim_lookat.o anim.o -lm -o anim_lookat
d36 1
a36 1
	CC LDFLAGS anim_offset.o anim.o -lm -o anim_offset
d39 1
a39 1
	CC LDFLAGS anim_orient.o anim.o -lm -o anim_orient
d42 1
a42 1
	CC LDFLAGS anim_script.o anim.o LIBRT -lm -lmpc -o anim_script
d45 1
a45 1
	CC LDFLAGS anim_sort.o -o anim_sort
d48 1
a48 1
	CC LDFLAGS anim_track.o cattrack.o anim.o LIBRT -lm -lmpc -o anim_track
d51 1
a51 1
	CC LDFLAGS anim_turn.o anim.o LIBRT -lm -lmpc -o anim_turn
d54 1
a54 1
	CC LDFLAGS chan_add.o -o chan_add
d57 1
a57 1
	CC LDFLAGS chan_mult.o -o chan_mult
d60 1
a60 1
	CC LDFLAGS chan_permute.o -o chan_permute
@


1.13
log
@updated names
@
text
@d16 2
a18 12
add_chan: add_chan.o
	CC LDFLAGS add_chan.o -o add_chan

anim_script: anim_script.o anim.o
	CC LDFLAGS anim_script.o anim.o LIBRT -lm -lmpc -o anim_script

chan_permute: chan_permute.o
	CC LDFLAGS chan_permute.o -o chan_permute

anim_orient: anim_orient.o anim.o
	CC LDFLAGS anim_orient.o anim.o -lm -o anim_orient

d22 2
a23 2
anim_lookat: anim_lookat.o anim.o
	CC LDFLAGS anim_lookat.o anim.o -lm -o anim_lookat
d28 2
a29 2
mult_chan: mult_chan.o
	CC LDFLAGS mult_chan.o -o mult_chan
a30 3
anim_track: anim_track.o cattrack.o anim.o
	CC LDFLAGS anim_track.o cattrack.o anim.o LIBRT -lm -lmpc -o anim_track

d34 6
d43 2
a44 2
anim_hardtrack: anim_hardtrack.o anim.o
	CC LDFLAGS anim_hardtrack.o anim.o LIBRT -lm -lmpc -o anim_hardtrack
d48 9
@


1.12
log
@*** empty log message ***
@
text
@d6 1
a6 1
#define PRODUCTS	ascript channel convert fly lookat keyread ntrack offset qinterp scriptsort track turn
d13 1
a13 1
#define FILES	anim ascript channel convert fly lookat keyread offset qinterp scriptsort track turn
d20 2
a21 2
ascript: ascript.o anim.o
	CC LDFLAGS ascript.o anim.o LIBRT -lm -lmpc -o ascript
d23 2
a24 2
channel: channel.o
	CC LDFLAGS channel.o -o channel
d26 2
a27 2
convert: convert.o anim.o
	CC LDFLAGS convert.o anim.o -lm -o convert
d29 2
a30 2
fly: fly.o
	CC LDFLAGS fly.o -lm -o fly
d32 2
a33 2
lookat: lookat.o anim.o
	CC LDFLAGS lookat.o anim.o -lm -o lookat
d35 2
a36 2
keyread: keyread.o anim.o
	CC LDFLAGS keyread.o anim.o LIBES -o keyread
d41 2
a42 2
ntrack: ntrack.o cattrack.o anim.o
	CC LDFLAGS ntrack.o cattrack.o anim.o LIBRT -lm -lmpc -o ntrack
d44 2
a45 2
offset: offset.o anim.o
	CC LDFLAGS offset.o anim.o -lm -o offset
d47 2
a48 2
qinterp: qinterp.o 
	CC LDFLAGS qinterp.o LIBES -o qinterp
d50 2
a51 2
scriptsort: scriptsort.o
	CC LDFLAGS scriptsort.o -o scriptsort
d53 2
a54 5
track: track.o anim.o
	CC LDFLAGS track.o anim.o LIBRT -lm -lmpc -o track

turn: turn.o anim.o
	CC LDFLAGS turn.o anim.o LIBRT -lm -lmpc -o turn
@


1.11
log
@added mult_chan, add_chan
@
text
@@


1.10
log
@added ntrack
@
text
@d17 3
d37 3
@


1.9
log
@touch-up PRODUCTS
@
text
@d6 1
a6 1
#define PRODUCTS	ascript channel convert fly lookat keyread offset qinterp scriptsort track turn
d34 3
@


1.8
log
@added channel
@
text
@d6 1
a6 1
#define PRODUCTS	qinterp keyread convert
d13 1
a13 1
#define FILES	qinterp anim
@


1.7
log
@added track.c
@
text
@d20 3
@


1.6
log
@added lookat
@
text
@d41 3
@


1.5
log
@added scriptsort and others
@
text
@d26 3
@


1.4
log
@added convert.c
@
text
@d20 2
a21 2
convert: convert.o
	CC LDFLAGS convert.o -lm -o convert
d34 3
@


1.3
log
@added ascript, fly, offset, turn
@
text
@d6 1
a6 1
#define PRODUCTS	qinterp keyread
d19 3
@


1.2
log
@added anim.c to keyread compilation
@
text
@d6 1
a6 1
#define PRODUCTS	qinterp
d17 2
a18 2
qinterp: qinterp.o 
	CC LDFLAGS qinterp.o LIBES -o qinterp
d20 3
d26 8
@


1.1
log
@Initial revision
@
text
@d20 4
@
