include ../../../Configure

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

# data user commands ########################
srcs = \
$(SDIR)/init.$(ARCH).o          \
$(SDIR)/accum.$(ARCH).o		\
$(SDIR)/applyfit2d.$(ARCH).o	\
$(SDIR)/applyfit.$(ARCH).o	\
$(SDIR)/box.$(ARCH).o		\
$(SDIR)/book.$(ARCH).o		\
$(SDIR)/book_commands.$(ARCH).o	\
$(SDIR)/center.$(ARCH).o	\
$(SDIR)/clear.$(ARCH).o		\
$(SDIR)/clip.$(ARCH).o		\
$(SDIR)/close.$(ARCH).o		\
$(SDIR)/concat.$(ARCH).o	\
$(SDIR)/contour.$(ARCH).o	\
$(SDIR)/create.$(ARCH).o	\
$(SDIR)/cumulative.$(ARCH).o	\
$(SDIR)/cursor.$(ARCH).o	\
$(SDIR)/cut.$(ARCH).o		\
$(SDIR)/delete.$(ARCH).o	\
$(SDIR)/device.$(ARCH).o	\
$(SDIR)/dimendown.$(ARCH).o	\
$(SDIR)/dimenup.$(ARCH).o	\
$(SDIR)/erase.$(ARCH).o		\
$(SDIR)/extract.$(ARCH).o	\
$(SDIR)/fft1d.$(ARCH).o		\
$(SDIR)/fft2d.$(ARCH).o		\
$(SDIR)/fit2d.$(ARCH).o		\
$(SDIR)/fit.$(ARCH).o		\
$(SDIR)/gaussj.$(ARCH).o	\
$(SDIR)/gaussdeviate.$(ARCH).o	\
$(SDIR)/grid.$(ARCH).o		\
$(SDIR)/gridify.$(ARCH).o       \
$(SDIR)/ungridify.$(ARCH).o     \
$(SDIR)/histogram.$(ARCH).o	\
$(SDIR)/imcut.$(ARCH).o	 	\
$(SDIR)/imhist.$(ARCH).o	\
$(SDIR)/imsmooth.$(ARCH).o	\
$(SDIR)/integrate.$(ARCH).o	\
$(SDIR)/interpolate.$(ARCH).o	\
$(SDIR)/jpeg.$(ARCH).o		\
$(SDIR)/kern.$(ARCH).o		\
$(SDIR)/keyword.$(ARCH).o	\
$(SDIR)/labels.$(ARCH).o	\
$(SDIR)/limits.$(ARCH).o	\
$(SDIR)/line.$(ARCH).o		\
$(SDIR)/list_buffers.$(ARCH).o	\
$(SDIR)/list_header.$(ARCH).o	\
$(SDIR)/list_vectors.$(ARCH).o	\
$(SDIR)/load.$(ARCH).o		\
$(SDIR)/lookup.$(ARCH).o	\
$(SDIR)/mkrgb.$(ARCH).o	\
$(SDIR)/mcreate.$(ARCH).o	\
$(SDIR)/medacc.$(ARCH).o	\
$(SDIR)/mget.$(ARCH).o		\
$(SDIR)/minterpolate.$(ARCH).o	\
$(SDIR)/mset.$(ARCH).o		\
$(SDIR)/peak.$(ARCH).o		\
$(SDIR)/periodogram.$(ARCH).o	\
$(SDIR)/plot.$(ARCH).o		\
$(SDIR)/dot.$(ARCH).o		\
$(SDIR)/point.$(ARCH).o		\
$(SDIR)/ps.$(ARCH).o		\
$(SDIR)/queuedelete.$(ARCH).o	\
$(SDIR)/queuedrop.$(ARCH).o	\
$(SDIR)/queuelist.$(ARCH).o	\
$(SDIR)/queueload.$(ARCH).o	\
$(SDIR)/queuesize.$(ARCH).o	\
$(SDIR)/queuepush.$(ARCH).o	\
$(SDIR)/queuepop.$(ARCH).o	\
$(SDIR)/queueprint.$(ARCH).o	\
$(SDIR)/queueinit.$(ARCH).o	\
$(SDIR)/radial.$(ARCH).o	\
$(SDIR)/rd.$(ARCH).o		\
$(SDIR)/rdseg.$(ARCH).o		\
$(SDIR)/read_vectors.$(ARCH).o	\
$(SDIR)/rebin.$(ARCH).o		\
$(SDIR)/resize.$(ARCH).o	\
$(SDIR)/roll.$(ARCH).o		\
$(SDIR)/rotate.$(ARCH).o	\
$(SDIR)/save.$(ARCH).o		\
$(SDIR)/section.$(ARCH).o	\
$(SDIR)/select.$(ARCH).o	\
$(SDIR)/set.$(ARCH).o		\
$(SDIR)/shift.$(ARCH).o		\
$(SDIR)/sort.$(ARCH).o		\
$(SDIR)/spline_apply.$(ARCH).o	\
$(SDIR)/spline_construct.$(ARCH).o \
$(SDIR)/stats.$(ARCH).o		   \
$(SDIR)/style.$(ARCH).o		   \
$(SDIR)/subraster.$(ARCH).o	   \
$(SDIR)/subset.$(ARCH).o	   \
$(SDIR)/svd.$(ARCH).o		   \
$(SDIR)/swapbytes.$(ARCH).o	   \
$(SDIR)/textline.$(ARCH).o	   \
$(SDIR)/tv.$(ARCH).o		   \
$(SDIR)/tvcontour.$(ARCH).o	   \
$(SDIR)/tvgrid.$(ARCH).o	   \
$(SDIR)/uniq.$(ARCH).o		   \
$(SDIR)/unsign.$(ARCH).o	   \
$(SDIR)/vbin.$(ARCH).o		   \
$(SDIR)/vclip.$(ARCH).o		   \
$(SDIR)/vgauss.$(ARCH).o           \
$(SDIR)/vmaxwell.$(ARCH).o           \
$(SDIR)/vgrid.$(ARCH).o		   \
$(SDIR)/vload.$(ARCH).o		   \
$(SDIR)/vpop.$(ARCH).o		   \
$(SDIR)/vroll.$(ARCH).o		   \
$(SDIR)/vsmooth.$(ARCH).o	\
$(SDIR)/vstat.$(ARCH).o		   \
$(SDIR)/wd.$(ARCH).o		   \
$(SDIR)/write_vectors.$(ARCH).o	   \
$(SDIR)/zap.$(ARCH).o		   \
$(SDIR)/zplot.$(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 

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

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

include ../Makefile.Common
