include ../../../Configure

HOME    =       $(ROOT)/src/opihi
BIN     =       $(HOME)/bin
LIB     =       $(HOME)/lib
INC     =       $(HOME)/include
SDIR    =       $(HOME)/cmd.astro
#
DESTBIN =       $(LBIN)
DESTLIB =       $(LLIB)
DESTINC =       $(LINC)
DESTMAN =       $(LMAN)
HELP    =       $(HOME)/help
#  
INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
CFLAGS  =       $(INCS)

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

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