# MSCDISPLAY

$call	relink
$exit

update:
	$call	relink
	$call	mscexam
	$call	install
	;

relink:
	$update	libpkg.a
	$call	mscdisplay
	;

mscdisplay:
	$set    LIBS1 = "-lds -lxtools -lcurfit -lgsurfit"
	$set	LIBS2 = "-lnlfit -liminterp -lncar -lgks -lllsq"

	$call	starfocus@src
	$omake	x_mscdisplay.x
	$iffile (pkg$images/tv/display/imdwcsver.x)
	    $link x_mscdisplay.o\
		src/starfocus/libpkg.a libpkg.a ../libpkg.a\
		../ccdred/libpkg.a $(LIBS1) $(LIBS2) -o xx_mscdisplay.e
	$else
	    $omake imdwcsver.x
	    $link x_mscdisplay.o imdwcsver.o\
		src/starfocus/libpkg.a libpkg.a ../libpkg.a\
		../ccdred/libpkg.a $(LIBS1) $(LIBS2) -o xx_mscdisplay.e
	$endif
	;

mscexam:
	$set    LIBS1 = "-lds -lxtools -lcurfit -lgsurfit"
	$set	LIBS2 = "-lnlfit -liminterp -lncar -lgks -lllsq"

	$call	mscexam@src
	$omake	x_mscexam.x
	$iffile (pkg$images/tv/display/imdwcsver.x)
	    $link x_mscexam.o src/imexam/libpkg.a libpkg.a\
		../libpkg.a ../ccdred/libpkg.a -lslalib $(LIBS1) $(LIBS2)\
		-o xx_mscexam.e
	$else
	    $omake imdwcsver.x
	    $link x_mscexam.o imdwcsver.o src/imexam/libpkg.a libpkg.a\
		../libpkg.a ../ccdred/libpkg.a -lslalib $(LIBS1) $(LIBS2)\
		-o xx_mscexam.e
	$endif
	;

install:
	$move	xx_mscdisplay.e mscbin$x_mscdisplay.e
	$move	xx_mscexam.e mscbin$x_mscexam.e
	;

libpkg.a:
	@src
	;
