include ../../../Configure

HOME    =       $(ROOT)/src/opihi
BIN     =       $(HOME)/bin
LIB     =       $(HOME)/lib
INC     =       $(HOME)/include
SRC     =       $(HOME)/cmd.astro

# astro user commands ########################

srcs = \
$(SRC)/init.$(ARCH).o             \
$(SRC)/biassub.$(ARCH).o	   \
$(SRC)/cgrid.$(ARCH).o		   \
$(SRC)/coords.$(ARCH).o	   \
$(SRC)/cplot.$(ARCH).o		   \
$(SRC)/csystem.$(ARCH).o	   \
$(SRC)/ctimes.$(ARCH).o	   \
$(SRC)/cval.$(ARCH).o		   \
$(SRC)/czplot.$(ARCH).o	   \
$(SRC)/drizzle.$(ARCH).o	   \
$(SRC)/flux.$(ARCH).o		   \
$(SRC)/fixwrap.$(ARCH).o	   \
$(SRC)/gauss.$(ARCH).o		   \
$(SRC)/getvel.$(ARCH).o	   \
$(SRC)/getlst.$(ARCH).o	   \
$(SRC)/medianmap.$(ARCH).o	   \
$(SRC)/mkgauss.$(ARCH).o	   \
$(SRC)/multifit.$(ARCH).o	   \
$(SRC)/objload.$(ARCH).o	   \
$(SRC)/outline2.$(ARCH).o	   \
$(SRC)/outline.$(ARCH).o	   \
$(SRC)/polar.$(ARCH).o		   \
$(SRC)/precess.$(ARCH).o	   \
$(SRC)/profile.$(ARCH).o	   \
$(SRC)/region.$(ARCH).o	   \
$(SRC)/rotcurve.$(ARCH).o	   \
$(SRC)/scale.$(ARCH).o		   \
$(SRC)/sexigesimal.$(ARCH).o	   \
$(SRC)/spec.$(ARCH).o		   \
$(SRC)/star.$(ARCH).o		   \
$(SRC)/transform.$(ARCH).o        \
$(SRC)/imsub.$(ARCH).o		   \
$(SRC)/imfit.$(ARCH).o		   \
$(SRC)/imfit-fgauss.$(ARCH).o	   \
$(SRC)/imfit-pgauss.$(ARCH).o	   \
$(SRC)/imfit-Pgauss.$(ARCH).o	   \
$(SRC)/imfit-qgauss.$(ARCH).o	   \
$(SRC)/imfit-Qgauss.$(ARCH).o	   \
$(SRC)/imfit-sgauss.$(ARCH).o	   \
$(SRC)/imfit-Sgauss.$(ARCH).o	   \
$(SRC)/imfit-qfgauss.$(ARCH).o	   \
$(SRC)/imfit-qrgauss.$(ARCH).o	   

# dependancy rules for include files ########################
incs = \
$(INC)/opihi.h \
$(INC)/external.h \
$(INC)/shell.h \
$(INC)/dvomath.h \
$(INC)/convert.h \
$(INC)/display.h 

libastrocmd: $(DESTLIB)/libastrocmd.a 
$(DESTLIB)/libastrocmd.a: $(LIB)/libastrocmd.$(ARCH).a
$(LIB)/libastrocmd.$(ARCH).a: $(srcs)
$(srcs): $(incs)

uninstall:
	rm -f $(DESTLIB)/libastrocmd.a

include ../Makefile.Common
