# acsrej
# <c_iraf.h>, <ximio.h> included in 'acsrej.h' to define IRAFPointer,...

$call update
$exit

devdebug:
	$set XFLAGS = "-Inolibc  -g -q $(XFLAGS)"
	$set LFLAGS = "-H -z -x -p tables -p stsdas"
	$call updatedir
	$call installdev
	$exit
	;		
	
dev:
	$set XFLAGS = "-Inolibc $(XFLAGS)"
# Next line contains flag for creating code that contains profile info
#	$set XFLAGS = "-Inolibc -/p $(XFLAGS)"
	$set LFLAGS = "-H -z -p tables -p stsdas $(LFLAGS)"
	$call updatedir
	$call installdev
	;

debug:
	$set XFLAGS = "-Inolibc  -g -q $(XFLAGS)"
	$set LFLAGS = "-H -z -x -p tables -p stsdas"
	$call updatedir
	$call install
	$exit
	;		
	
update:
	$set XFLAGS = "-Inolibc $(XFLAGS)"
	$set LFLAGS = "-H -z -p tables -p stsdas $(LFLAGS)"
	$call updatedir
	$call install
	;

updatedir:
	$checkout calacs.a ../
	$update calacs.a
	$checkin calacs.a ../

	$call relink
	;

linkonly:
	$set XFLAGS = "-Inolibc $(XFLAGS)"
# Next line contains flag for creating code that contains profile info
#	$set XFLAGS = "-Inolibc -/p $(XFLAGS)"
	$set LFLAGS = "-H -z -p tables -p stsdas $(LFLAGS)"
	
relink:

	$omake mainrej.c <c_iraf.h> ../acs.h ../acserr.h ../acsrej.h

	$link mainrej.o ../calacs.a\
		-lhstio -lcvos -ltbtables \
		-o acsrej.e
	;
#		-/p\

installdev:
#        $move acsrej.e /data/xena1/calacs/bin/
    ;

install:
        $move acsrej.e stsdasbin$
	;

calacs.a:
	acsrej.c		 ../acs.h ../acsrej.h rej.h 
	cr_history.c		 ../acs.h ../acsrej.h
	cr_mode.c
	cr_scaling.c		 ../acs.h rej.h
	acsrej_check.c		 ../acs.h ../acsrej.h rej.h ../acserr.h
	acsrej_do.c		 ../acs.h ../acsrej.h rej.h 
	acsrej_init.c		 rej.h ../acsrej.h
	acsrej_loop.c		 ../acs.h ../acsrej.h rej.h 
	acsrej_sky.c		
	rej_command.c		<xtables.h> ../acsrej.h ../acs.h
	readpar.c		 <xtables.h> ../acs.h ../acsrej.h rej.h \
                        ../acsdq.h ../acserr.h
	piksrt.c
	;
