# Make CCDRED Package.

$checkout libccdred.a mscbin$
$update   libccdred.a
$checkin  libccdred.a mscbin$
$exit

update:
	$call	update@combine
	;

generic:
	$set	GEN = "$$generic -k"

        $ifolder (generic/ccdred.h, ccdred.h)
	    $copy ccdred.h generic/ccdred.h $endif
        $ifolder (generic/proc.x,  proc.gx)
	    $(GEN) proc.gx -o generic/proc.x $endif
        $ifolder (generic/cor.x,  cor.gx)
	    $(GEN) cor.gx -o generic/cor.x $endif
        $ifolder (generic/xtfp.x, xtfp.gx)
	    $(GEN) xtfp.gx -o generic/xtfp.x $endif
	;

lcombine:
	$call	lcombine@combine
	;

libccdred.a:
	$ifeq (USE_GENERIC, yes) $call generic $endif
	@generic

	bleed.x		bleed.com <imhdr.h> <mach.h>
	calimage.x	calimage.com calimage.h ccdtypes.h <error.h>\
			<imhdr.h> <imset.h>
	ccdamp.x	<ctype.h>
	ccdcache.x	ccdcache.com ccdcache.com ccdcache.h ccdtypes.h\
			<imhdr.h> <imset.h> <mach.h>
	ccdcheck.x	ccdtypes.h <imhdr.h>
	ccdcmp.x	
	ccdcopy.x	<imhdr.h>
	ccddelete.x	
	ccdflag.x	
	ccdlog.x	<imhdr.h> <imset.h>
	ccdmean.x	<imhdr.h> <imset.h>
	ccdnscan.x	ccdtypes.h
	ccdproc.x	ccdred.h ccdtypes.h <error.h> <imset.h>
	ccdsection.x	<ctype.h>
	ccdsubsets.x	<ctype.h>
	ccdtypes.x	ccdtypes.h
	doproc.x	ccdred.h
	hdrmap.x	<error.h> hdrmap.com
	hdmflag.x
	readcor.x	<imhdr.h>
	scancor.x	<imhdr.h> <imset.h>
	setbpmask.x	ccdred.h
	setdark.x	ccdred.h ccdtypes.h <imhdr.h>
	setfixpix.x	ccdred.h ccdtypes.h <imhdr.h> <imset.h> <pmset.h>
	setflat.x	ccdred.h ccdtypes.h <imhdr.h> <imset.h>
	setfringe.x	ccdred.h ccdtypes.h <imhdr.h>
	setheader.x	ccdred.h <error.h> <imhdr.h> <imset.h>
	setillum.x	ccdred.h ccdtypes.h <imhdr.h>
	setinmask.x	ccdred.h ccdtypes.h
	setinput.x	ccdtypes.h <error.h>
	setinteract.x	<pkg/xtanswer.h>
	setnoi.x	ccdred.h
	setoutput.x	ccdred.h <imhdr.h> <imio.h> <imset.h>
	setoverscan.x	ccdred.h <imhdr.h> <imset.h> <pkg/gtools.h>\
			<pkg/xtanswer.h>
	setproc.x	ccdred.h <imhdr.h> <pmset.h>
	setreadcor.x	ccdred.h
	setsaturate.x	ccdred.h <imhdr.h>
	setsections.x	ccdred.h <imhdr.h> <mwset.h>
	setsflat.x	ccdred.h ccdtypes.h <imhdr.h> <imset.h>
	settrim.x	ccdred.h <imhdr.h> <imset.h>
	setzero.x	ccdred.h ccdtypes.h <imhdr.h>
	t_ccdgroups.x	<error.h> <math.h>
	t_ccdhedit.x	<error.h>
	t_ccdinst.x	ccdtypes.h <error.h> <imhdr.h> <imio.h>
	t_ccdlist.x	ccdtypes.h <error.h> <imhdr.h> <imset.h>
	t_ccdmask.x	<imhdr.h>
	t_ccdproc.x	ccdred.h
	t_ccdtool.x	ccdred.h
	timelog.x	<time.h>
	xtfixpix.x	<imhdr.h> <imset.h> <pmset.h> xtfixpix.h
	xtpmmap.x	<imset.h> <pmset.h>
	;
