# Make the hsp package
# Author: HSU, 25-APR-1988
#	to include abssenv,apercen,darkv,deadtimev,focusv,gainfac,imgscale,lgaperloc,lib,parthitv,phav,poleffv,polpav,polverify,polyepoch,polyeval,polyfit,relsen,scatterv,smaperloc,taflat,voltfac,warmup application(s)
#
# Special keywords recognized by IRAF mkpkg files:
#
#	mkpkg relink		update object library and link
#	mkpkg linkonly		skip object library updates and just link
#	mkpkg install		move executable to lib$
#	mkpkg update		update object library, link, and move to lib$

$call	relink
$exit

update:
	$call	relink
	$call	install
	;

relink:
	$update	hsp.a
	$call	hsp
	;

install:
	$move	xx_hsp.e stsdasbin$x_hsp.e
	$call   install@calhsp
	;

hsp:
linkonly:
	$omake	x_hsp.x

	$link	x_hsp.o hsp.a \
		-liraf77 -lf77util -luttables -ltbtables \
		-lxtools \
		-o xx_hsp.e
	$call   relink@calhsp
	;

hsp.a:
	@abssenv
	@apercen
	@darkv
	@deadtimev
	@flex
	@focusv
	@gainfac
	@imgscale
	@lgaperloc
	@lib
	@monitor
	@posvel
	@parthitv
	@phav
	@poleffv
	@polpav
	@polverify
	@polyepoch
	@polyeval
	@polyfit
	@relsen
	@scatterv
	@smaperloc
	@taflat
	@twodpolyfit
	@voltfac
	@warmup
	;
