$call relink
$exit

update:
	$call relink
	$call install
	;

debug:
	$set XFLAGS = "-cfgq $(XFLAGS)"
        $set LFLAGS = "-xz $(LFLAGS)"
 	$call relink
        ;

relink:

        $ifeq (MACH, sparc)
        $set XFLAGS = '-c -I. -Inolibc -O $(XFLAGS)'
        $set LFLAGS = '-H -z -lansi $(LFLAGS)'
        $else
        $set XFLAGS = '-c -I. -Inolibc -O $(XFLAGS)'
        $set LFLAGS = '-H -z $(LFLAGS)'
        $endif


	$update libnica.a
	$omake calnica.c
	$omake n_calnica.c	calnic.h calnica.h
	$link calnica.o n_calnica.o libnica.a \
	-lhstio -lcvos -ltbtables \
	-o xx_calnica.e
	;

install:
	$move xx_calnica.e stsdasbin$x_calnica.e
	;

libnica.a:
	n_backcalc.c 	calnic.h calnica.h
	n_barscorr.c	calnic.h calnica.h
	n_biascorr.c 	calnic.h calnica.h
	n_cridcalc.c 	calnic.h calnica.h
	n_darkcorr.c 	calnic.h calnica.h
	n_docalib1.c	calnic.h calnica.h
	n_docalib2.c 	calnic.h calnica.h
	n_err.c 	calnic.h calnica.h
	n_flatcorr.c 	calnic.h calnica.h
	n_groupinfo.c	calnic.h calnica.h
	n_history.c 	calnic.h calnica.h
	n_imageio.c 	calnic.h calnica.h
	n_macheck.c 	calnic.h calnica.h
	n_maskcorr.c 	calnic.h calnica.h
	n_math.c 	calnic.h calnica.h
	n_nlincorr.c 	calnic.h calnica.h
	n_noiscalc.c 	calnic.h calnica.h
	n_photcalc.c 	calnic.h calnica.h
	n_pixcheck.c	calnic.h calnica.h
	n_refdata.c 	calnic.h calnica.h
	n_satcheck.c	calnic.h calnica.h
	n_setup.c 	calnic.h calnica.h
	n_statcalc.c 	calnic.h calnica.h
	n_unitcorr.c 	calnic.h calnica.h
	n_updatehdr.c 	calnic.h calnica.h
	n_userwarn.c 	calnic.h calnica.h
	n_zoffcorr.c 	calnic.h calnica.h
	n_zsigcorr.c	calnic.h calnica.h
	;

                                              
                                     
