head	11.4;
access;
symbols
	ansi-20040405-merged:11.3
	premerge-autoconf:11.3
	postmerge-20040315-windows:11.3
	premerge-20040315-windows:11.3
	windows-20040315-freeze:11.3
	autoconf-20031203:11.3
	autoconf-20031202:11.3
	phong-branch:11.3.0.12
	photonmap-branch:11.3.0.10
	rel-6-1-DP:11.3
	windows-branch:11.3.0.8
	rel-6-0-2:11.3
	ansi-branch:11.3.0.6
	rel-6-0-1-branch:11.3.0.4
	hartley-6-0-post:11.3
	hartley-6-0-pre:11.3
	rel-6-0-1:11.3
	rel-6-0:11.3
	rel-5-4:11.3
	offsite-5-3-pre:11.3
	rel-5-3:11.3
	rel-5-2:11.3
	rel-5-1-branch:11.3.0.2
	rel-5-1:11.3
	rel-5-0:11.3
	rel-5-0-beta:11.3
	rel-4-5:11.1
	ctj-4-5-post:11.1
	ctj-4-5-pre:11.1
	rel-4-4:11.1
	rel-4-0:10.1
	AUTOCONF:11.3.0.14;
locks; strict;
comment	@# @;


11.4
date	2004.03.18.18.19.11;	author erikg;	state dead;
branches;
next	11.3;

11.3
date	99.02.12.20.11.13;	author jra;	state Exp;
branches
	11.3.14.1;
next	11.2;

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

11.1
date	95.01.04.10.21.41;	author mike;	state Rel4_4;
branches;
next	10.3;

10.3
date	94.09.01.15.24.51;	author gdurf;	state Exp;
branches;
next	10.2;

10.2
date	94.07.12.20.35.21;	author mike;	state Exp;
branches;
next	10.1;

10.1
date	91.10.12.06.53.14;	author mike;	state Rel4_0;
branches;
next	1.3;

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

1.2
date	91.07.02.02.21.15;	author butler;	state Exp;
branches;
next	1.1;

1.1
date	91.01.03.20.45.44;	author butler;	state Exp;
branches;
next	;

11.3.14.1
date	2004.03.18.18.10.34;	author erikg;	state dead;
branches;
next	;


desc
@dist
@


11.4
log
@merge of AUTOCONF branch in to HEAD
@
text
@/*
 *			tools/Cakefile
 */

#define SRCDIR	tools
#define PRODUCTS	applymap avg4 crop fant into mcut mergechan pyrmask \
	repos rleaddcom rlebg rlebox rlecat rlecomp \
	rledither rleflip rlehdr rlehisto rleldmap rlemandl \
	rlenoise rlepatch rleprint rlequant rlescale \
	rleselect rlesetbg rlespiff rlesplice rlesplit \
	rlestereo rleswap rlezoom smush to8 tobw unexp \
	unslice rleClock font.c \
	cubitorle giftorle graytorle painttorle rawtorle \
	rletoabA60 rletoascii rletogray rletopaint \
	rletops rletoraw targatorle wasatchrle \
	rletogif rletoabA62
#define STATIC_PRODUCTS	../SRCDIR/font.src

#define	SRCSUFF	.c
#define MANSECTION	1

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

/* Explicit composition of each product */

applymap:	applymap.o
	CC LDFLAGS applymap.o LIBRLE LIBES -o applymap

avg4:	avg4.o
	CC LDFLAGS avg4.o LIBRLE LIBES -o avg4

comp:	comp.o
	CC LDFLAGS comp.o LIBRLE LIBES -o comp

crop:	crop.o rle_box.o
	CC LDFLAGS crop.o rle_box.o LIBRLE LIBES -o crop

fant:	fant.o
	CC LDFLAGS fant.o LIBRLE LIBES -o fant

into:	into.o
	CC LDFLAGS into.o LIBRLE LIBES -o into

mcut:	mcut.o
	CC LDFLAGS mcut.o LIBRLE LIBES -o mcut

mergechan:	mergechan.o
	CC LDFLAGS mergechan.o LIBRLE LIBES -o mergechan

pyrmask:	pyrmask.o pyrlib.o
	CC LDFLAGS pyrmask.o pyrlib.o LIBRLE LIBES -o pyrmask

repos:	repos.o
	CC LDFLAGS repos.o LIBRLE LIBES -o repos

rlebg:	rlebg.o
	CC LDFLAGS rlebg.o LIBRLE LIBES -o rlebg

rleflip:	rleflip.o
	CC LDFLAGS rleflip.o LIBRLE LIBES -o rleflip

rlehdr:	rlehdr.o
	CC LDFLAGS rlehdr.o LIBRLE LIBES -o rlehdr

rleldmap:	rleldmap.o
	CC LDFLAGS rleldmap.o LIBRLE LIBES -o rleldmap

rlesetbg:	rlesetbg.o
	CC LDFLAGS rlesetbg.o LIBRLE LIBES -o rlesetbg

rleaddcom:	rleaddcom.o
	CC LDFLAGS rleaddcom.o LIBRLE LIBES -o rleaddcom

rlehisto:	rlehisto.o
	CC LDFLAGS rlehisto.o LIBRLE LIBES -o rlehisto

smush:	smush.o
	CC LDFLAGS smush.o LIBRLE LIBES -o smush

rlebox:	rlebox.o rle_box.o
	CC LDFLAGS rlebox.o rle_box.o LIBRLE LIBES -o rlebox

rlecat:	rlecat.o
	CC LDFLAGS rlecat.o LIBRLE LIBES -o rlecat

rlecomp: rlecomp.o
	CC LDFLAGS rlecomp.o LIBRLE LIBES -o rlecomp

rledither: rledither.o
	CC LDFLAGS rledither.o LIBRLE LIBES -o rledither

rlestereo: rlestereo.o
	CC LDFLAGS rlestereo.o LIBRLE LIBES -o rlestereo

rlesplice: rlesplice.o
	CC LDFLAGS rlesplice.o LIBRLE LIBES -o rlesplice

#ifdef __NetBSD__
rlespiff: rlespiff.o
	CC LDFLAGS rlespiff.o LIBRLE LIBES -lcompat -o rlespiff
#else
rlespiff: rlespiff.o
	CC LDFLAGS rlespiff.o LIBRLE LIBES -o rlespiff
#endif

rlenoise: rlenoise.o
	CC LDFLAGS rlenoise.o LIBRLE LIBES -o rlenoise

rleselect: rleselect.o
	CC LDFLAGS rleselect.o LIBRLE LIBES -o rleselect

rlescale: rlescale.o
	CC LDFLAGS rlescale.o LIBRLE LIBES -o rlescale

rlequant: rlequant.o
	CC LDFLAGS rlequant.o LIBRLE LIBES -o rlequant

rleprint: rleprint.o
	CC LDFLAGS rleprint.o LIBRLE LIBES -o rleprint

rlezoom:	rlezoom.o
	CC LDFLAGS rlezoom.o LIBRLE LIBES -o rlezoom

rlesplit:	rlesplit.o
	CC LDFLAGS rlesplit.o LIBRLE LIBES -o rlesplit

rleswap:	rleswap.o
	CC LDFLAGS rleswap.o LIBRLE LIBES -o rleswap

to8:	to8.o
	CC LDFLAGS to8.o LIBRLE LIBES -o to8

tobw:	tobw.o
	CC LDFLAGS tobw.o LIBRLE LIBES -o tobw

unexp:	unexp.o
	CC LDFLAGS unexp.o LIBRLE LIBES -o unexp

unslice:	unslice.o
	CC LDFLAGS unslice.o LIBRLE LIBES -o unslice

rlemandl:	rlemandl.o
	CC LDFLAGS rlemandl.o LIBRLE LIBES -o rlemandl

rlepatch:	rlepatch.o
	CC LDFLAGS rlepatch.o LIBRLE LIBES -o rlepatch

font.c:	../SRCDIR/font.src
	rm -f font.c
	sh ../SRCDIR/makeFont.sh ../SRCDIR/font.src > font.c

rleClock:	rleClock.o font.c
	CC LDFLAGS rleClock.o font.c LIBRLE LIBES -o rleClock

cubitorle:	cubitorle.o
	CC LDFLAGS -o cubitorle cubitorle.o LIBRLE LIBES

giftorle:	giftorle.o
	CC LDFLAGS giftorle.o LIBRLE LIBES -o giftorle

graytorle:	graytorle.o
	CC LDFLAGS graytorle.o LIBRLE LIBES -o graytorle

painttorle:	painttorle.o
	CC LDFLAGS painttorle.o LIBRLE LIBES -o painttorle

rawtorle:	rawtorle.o
	CC LDFLAGS rawtorle.o LIBRLE LIBES -o rawtorle

rletoabA60:	rletoabA60.o
	CC LDFLAGS rletoabA60.o LIBRLE LIBES -o rletoabA60

rletoascii:	rletoascii.o
	CC LDFLAGS rletoascii.o LIBRLE LIBES -o rletoascii

rletogray:	rletogray.o
	CC LDFLAGS rletogray.o LIBRLE LIBES -o rletogray

rletopaint:	rletopaint.o
	CC LDFLAGS rletopaint.o LIBRLE LIBES -o rletopaint

rletops:	rletops.o
	CC LDFLAGS rletops.o LIBRLE LIBES -o rletops

rletoraw:	rletoraw.o
	CC LDFLAGS rletoraw.o LIBRLE LIBES -o rletoraw

targatorle:	targatorle.o
	CC LDFLAGS targatorle.o LIBRLE LIBES -o targatorle

wasatchrle:	wasatchrle.o
	CC LDFLAGS wasatchrle.o LIBRLE LIBES -o wasatchrle

rletogif:	rletogif.o gifencod.o compgif.o
	CC LDFLAGS rletogif.o gifencod.o compgif.o LIBRLE LIBES -o rletogif

rletoabA62:	rletoabA62.o rle.o
	CC LDFLAGS rletoabA62.o rle.o LIBRLE LIBES -o rletoabA62

#include "../Cakefile.rules"
@


11.3
log
@removed g_diff
@
text
@@


11.3.14.1
log
@merge from head
@
text
@@


11.2
log
@Added g_diff (A diff program for .g files).
@
text
@d16 1
a16 1
	rletogif rletoabA62 g_diff
a25 3

g_diff:	g_diff.o LIBRT_DEP LIBBU_DEP LIBTCL_DEP
	CC LDFLAGS -o g_diff g_diff.o LIBRT LIBBN LIBBU LIBBU_LIBES LIBTCL LIBES
@


11.1
log
@Release_4.4
@
text
@d16 1
a16 1
	rletogif rletoabA62 
d26 3
@


10.3
log
@NetBSD tweak
@
text
@@


10.2
log
@Removed dependency on libraries
@
text
@d99 1
d101 3
d105 1
@


10.1
log
@Release_4.0
@
text
@d27 2
a28 2
applymap:	applymap.o LIBRLE
	CC LDFLAGS applymap.o LIB_PRE''LIBRLE LIBES -o applymap
d30 2
a31 2
avg4:	avg4.o LIBRLE
	CC LDFLAGS avg4.o LIB_PRE''LIBRLE LIBES -o avg4
d33 2
a34 2
comp:	comp.o LIBRLE
	CC LDFLAGS comp.o LIB_PRE''LIBRLE LIBES -o comp
d36 2
a37 2
crop:	crop.o LIBRLE rle_box.o
	CC LDFLAGS crop.o rle_box.o LIB_PRE''LIBRLE LIBES -o crop
d39 2
a40 2
fant:	fant.o LIBRLE
	CC LDFLAGS fant.o LIB_PRE''LIBRLE LIBES -o fant
d42 2
a43 2
into:	into.o LIBRLE
	CC LDFLAGS into.o LIB_PRE''LIBRLE LIBES -o into
d45 2
a46 2
mcut:	mcut.o LIBRLE
	CC LDFLAGS mcut.o LIB_PRE''LIBRLE LIBES -o mcut
d48 2
a49 2
mergechan:	mergechan.o LIBRLE
	CC LDFLAGS mergechan.o LIB_PRE''LIBRLE LIBES -o mergechan
d51 2
a52 2
pyrmask:	pyrmask.o pyrlib.o LIBRLE
	CC LDFLAGS pyrmask.o pyrlib.o LIB_PRE''LIBRLE LIBES -o pyrmask
d54 2
a55 2
repos:	repos.o LIBRLE
	CC LDFLAGS repos.o LIB_PRE''LIBRLE LIBES -o repos
d57 2
a58 2
rlebg:	rlebg.o LIBRLE
	CC LDFLAGS rlebg.o LIB_PRE''LIBRLE LIBES -o rlebg
d60 2
a61 2
rleflip:	rleflip.o LIBRLE
	CC LDFLAGS rleflip.o LIB_PRE''LIBRLE LIBES -o rleflip
d63 2
a64 2
rlehdr:	rlehdr.o LIBRLE
	CC LDFLAGS rlehdr.o LIB_PRE''LIBRLE LIBES -o rlehdr
d66 2
a67 2
rleldmap:	rleldmap.o LIBRLE
	CC LDFLAGS rleldmap.o LIB_PRE''LIBRLE LIBES -o rleldmap
d69 2
a70 2
rlesetbg:	rlesetbg.o LIBRLE
	CC LDFLAGS rlesetbg.o LIB_PRE''LIBRLE LIBES -o rlesetbg
d72 2
a73 2
rleaddcom:	rleaddcom.o LIBRLE
	CC LDFLAGS rleaddcom.o LIB_PRE''LIBRLE LIBES -o rleaddcom
d75 2
a76 2
rlehisto:	rlehisto.o LIBRLE
	CC LDFLAGS rlehisto.o LIB_PRE''LIBRLE LIBES -o rlehisto
d78 2
a79 2
smush:	smush.o LIBRLE
	CC LDFLAGS smush.o LIB_PRE''LIBRLE LIBES -o smush
d81 2
a82 2
rlebox:	rlebox.o LIBRLE rle_box.o
	CC LDFLAGS rlebox.o rle_box.o LIB_PRE''LIBRLE LIBES -o rlebox
d84 2
a85 2
rlecat:	rlecat.o LIBRLE
	CC LDFLAGS rlecat.o LIB_PRE''LIBRLE LIBES -o rlecat
d87 2
a88 2
rlecomp: rlecomp.o LIBRLE
	CC LDFLAGS rlecomp.o LIB_PRE''LIBRLE LIBES -o rlecomp
d90 2
a91 2
rledither: rledither.o LIBRLE
	CC LDFLAGS rledither.o LIB_PRE''LIBRLE LIBES -o rledither
d93 2
a94 2
rlestereo: rlestereo.o LIBRLE
	CC LDFLAGS rlestereo.o LIB_PRE''LIBRLE LIBES -o rlestereo
d96 2
a97 2
rlesplice: rlesplice.o LIBRLE
	CC LDFLAGS rlesplice.o LIB_PRE''LIBRLE LIBES -o rlesplice
d99 2
a100 2
rlespiff: rlespiff.o LIBRLE
	CC LDFLAGS rlespiff.o LIB_PRE''LIBRLE LIBES -o rlespiff
d102 2
a103 2
rlenoise: rlenoise.o LIBRLE
	CC LDFLAGS rlenoise.o LIB_PRE''LIBRLE LIBES -o rlenoise
d105 2
a106 2
rleselect: rleselect.o LIBRLE
	CC LDFLAGS rleselect.o LIB_PRE''LIBRLE LIBES -o rleselect
d108 2
a109 2
rlescale: rlescale.o LIBRLE
	CC LDFLAGS rlescale.o LIB_PRE''LIBRLE LIBES -o rlescale
d111 2
a112 2
rlequant: rlequant.o LIBRLE
	CC LDFLAGS rlequant.o LIB_PRE''LIBRLE LIBES -o rlequant
d114 2
a115 2
rleprint: rleprint.o LIBRLE
	CC LDFLAGS rleprint.o LIB_PRE''LIBRLE LIBES -o rleprint
d117 2
a118 2
rlezoom:	rlezoom.o LIBRLE
	CC LDFLAGS rlezoom.o LIB_PRE''LIBRLE LIBES -o rlezoom
d120 2
a121 2
rlesplit:	rlesplit.o LIBRLE
	CC LDFLAGS rlesplit.o LIB_PRE''LIBRLE LIBES -o rlesplit
d123 2
a124 2
rleswap:	rleswap.o LIBRLE
	CC LDFLAGS rleswap.o LIB_PRE''LIBRLE LIBES -o rleswap
d126 2
a127 2
to8:	to8.o LIBRLE
	CC LDFLAGS to8.o LIB_PRE''LIBRLE LIBES -o to8
d129 2
a130 2
tobw:	tobw.o LIBRLE
	CC LDFLAGS tobw.o LIB_PRE''LIBRLE LIBES -o tobw
d132 2
a133 2
unexp:	unexp.o LIBRLE
	CC LDFLAGS unexp.o LIB_PRE''LIBRLE LIBES -o unexp
d135 2
a136 2
unslice:	unslice.o LIBRLE
	CC LDFLAGS unslice.o LIB_PRE''LIBRLE LIBES -o unslice
d138 2
a139 2
rlemandl:	rlemandl.o LIBRLE
	CC LDFLAGS rlemandl.o LIB_PRE''LIBRLE LIBES -o rlemandl
d141 2
a142 2
rlepatch:	rlepatch.o LIBRLE
	CC LDFLAGS rlepatch.o LIB_PRE''LIBRLE LIBES -o rlepatch
d148 2
a149 2
rleClock:	rleClock.o font.c LIBRLE
	CC LDFLAGS rleClock.o font.c LIB_PRE''LIBRLE LIBES -o rleClock
d152 1
a152 1
	CC LDFLAGS -o cubitorle cubitorle.o LIB_PRE''LIBRLE LIBES
d155 1
a155 1
	CC LDFLAGS giftorle.o LIB_PRE''LIBRLE LIBES -o giftorle
d158 1
a158 1
	CC LDFLAGS graytorle.o LIB_PRE''LIBRLE LIBES -o graytorle
d161 1
a161 1
	CC LDFLAGS painttorle.o LIB_PRE''LIBRLE LIBES -o painttorle
d164 1
a164 1
	CC LDFLAGS rawtorle.o LIB_PRE''LIBRLE LIBES -o rawtorle
d167 1
a167 1
	CC LDFLAGS rletoabA60.o LIB_PRE''LIBRLE LIBES -o rletoabA60
d170 1
a170 1
	CC LDFLAGS rletoascii.o LIB_PRE''LIBRLE LIBES -o rletoascii
d173 1
a173 1
	CC LDFLAGS rletogray.o LIB_PRE''LIBRLE LIBES -o rletogray
d176 1
a176 1
	CC LDFLAGS rletopaint.o LIB_PRE''LIBRLE LIBES -o rletopaint
d179 1
a179 1
	CC LDFLAGS rletops.o LIB_PRE''LIBRLE LIBES -o rletops
d182 1
a182 1
	CC LDFLAGS rletoraw.o LIB_PRE''LIBRLE LIBES -o rletoraw
d185 1
a185 1
	CC LDFLAGS targatorle.o LIB_PRE''LIBRLE LIBES -o targatorle
d188 1
a188 1
	CC LDFLAGS wasatchrle.o LIB_PRE''LIBRLE LIBES -o wasatchrle
d191 1
a191 1
	CC LDFLAGS rletogif.o gifencod.o compgif.o LIB_PRE''LIBRLE LIBES -o rletogif
d194 1
a194 1
	CC LDFLAGS rletoabA62.o rle.o LIB_PRE''LIBRLE LIBES -o rletoabA62
@


1.3
log
@Oops, forgot font.src
@
text
@@


1.2
log
@Additions
@
text
@d17 1
@


1.1
log
@Initial revision
@
text
@d6 11
a16 6
#define PRODUCTS	applymap avg4 comp crop fant mcut \
     mergechan pyrmask \
     repos rlebg rleflip rlehdr rleldmap rlesetbg \
     rleaddcom rlehisto smush rlebox rlezoom rlesplit \
     rleswap to8 tobw unexp \
     unslice rlemandl rlepatch rleClock
d35 2
a36 2
crop:	crop.o LIBRLE
	CC LDFLAGS crop.o LIB_PRE''LIBRLE LIBES -o crop
d41 3
d80 2
a81 2
rlebox:	rlebox.o LIBRLE
	CC LDFLAGS rlebox.o LIB_PRE''LIBRLE LIBES -o rlebox
d83 33
d143 1
a143 2
/* From Bob Brown at RIACS */
rleClock:	rleClock.o ../SRCDIR/font.s LIBRLE
d145 3
a147 1
	sh ../SRCDIR/makeFont.sh ../SRCDIR/font.s > font.c
d149 45
@
