# Copyright (c) 1993 Association of Universities for Research # in Astronomy. All rights reserved. Produced under National # Aeronautics and Space Administration Contract No. NAS5-26555. # for Ultrix systems that make CD-ROM files appear to be uppercase, # remove the '#' at the beginning of the following line: #MORECFLAGS = -DULTRIX CFLAGS = -O ${MORECFLAGS} LIBABBR = hcomp LIB = lib${LIBABBR}.a LDFLAGS = -L. -l${LIBABBR} -lm all : imlist imlistxy imextrct imextrxy # library ${LIB}: \ ${LIB}(amdinv.o) \ ${LIB}(amdpos.o) \ ${LIB}(b195j200.o) \ ${LIB}(bitinput.o) \ ${LIB}(condmsrd.o) \ ${LIB}(conrddms.o) \ ${LIB}(decode.o) \ ${LIB}(dodecode.o) \ ${LIB}(fillhdr.o) \ ${LIB}(fillpos.o) \ ${LIB}(gethdr.o) \ ${LIB}(getradec.o) \ ${LIB}(getxy.o) \ ${LIB}(hdcmprss.o) \ ${LIB}(hinv.o) \ ${LIB}(hsmooth.o) \ ${LIB}(lstradec.o) \ ${LIB}(listxy.o) \ ${LIB}(makepnam.o) \ ${LIB}(pltlist.o) \ ${LIB}(pltmodel.o) \ ${LIB}(position.o) \ ${LIB}(ppoinv.o) \ ${LIB}(ppopos.o) \ ${LIB}(qread.o) \ ${LIB}(qtreedec.o) \ ${LIB}(readhdr.o) \ ${LIB}(traneqst.o) \ ${LIB}(transteq.o) \ ${LIB}(undigitz.o) \ ${LIB}(utility.o) \ ${LIB}(writefit.o) \ ${LIB}(writehhh.o) \ ${LIB}(xypos.o) ranlib ${LIB} @echo Library is up to date .PRECIOUS: ${LIB} # New rules for library entries .c.a: ${CC} -c ${CFLAGS} $< ar rv ${LIB} $*.o rm -f $*.o # include file dependencies ${LIB}(amdinv.o) \ ${LIB}(amdpos.o) \ ${LIB}(fillhdr.o) \ ${LIB}(fillpos.o) \ ${LIB}(gethdr.o) \ ${LIB}(getradec.o) \ ${LIB}(getxy.o) \ ${LIB}(lstradec.o) \ ${LIB}(listxy.o) \ ${LIB}(makepnam.o) \ ${LIB}(pltmodel.o) \ ${LIB}(position.o) \ ${LIB}(ppoinv.o) \ ${LIB}(ppopos.o) \ ${LIB}(readhdr.o) \ ${LIB}(traneqst.o) \ ${LIB}(transteq.o) \ ${LIB}(writefit.o) \ ${LIB}(writehhh.o) \ ${LIB}(xypos.o) \ imlist.o \ imlistxy.o \ imextrct.o \ imextrxy.o \ : header.h ${LIB}(bitinput.o) \ ${LIB}(decode.o) \ ${LIB}(dodecode.o) \ ${LIB}(gethdr.o) \ ${LIB}(hdcmprss.o) \ ${LIB}(qread.o) \ ${LIB}(qtreedec.o) \ ${LIB}(readhdr.o) \ ${LIB}(writefit.o) \ ${LIB}(writehhh.o) \ : qfile.h # # executables # imlist : imlist.o ${LIB} ${CC} ${CFLAGS} imlist.o -o imlist ${LDFLAGS} imlistxy : imlistxy.o ${LIB} ${CC} ${CFLAGS} imlistxy.o -o imlistxy ${LDFLAGS} imextrct : imextrct.o ${LIB} ${CC} ${CFLAGS} imextrct.o -o imextrct ${LDFLAGS} imextrxy : imextrxy.o ${LIB} ${CC} ${CFLAGS} imextrxy.o -o imextrxy ${LDFLAGS}