include ../../../Configure

default: all

HOME    =       $(ROOT)/src/opihi
BIN     =       $(HOME)/bin
LIB     =       $(HOME)/lib
INC     =       $(HOME)/include
HELP    =       $(HOME)/help
SDIR    =       $(HOME)/dvo2
#
DESTBIN =       $(LBIN)
DESTLIB =       $(LLIB)
DESTINC =       $(LINC)
DESTMAN =       $(LMAN)
#  
INCS    =       -I$(INC) -I$(LINC) -I$(XINC)
LFLAGS  =       -L$(LLIB) -L$(LIB)
LIBS1   =       -lsocket -lnsl -lreadline -ltermcap -ldvo -lFITS -lohana -lm
LIBS2   =       -lbasiccmd -ldatacmd -lastrocmd -lshell -ldata 
LIBS    =       $(LIBS2) $(LIBS1) 
CFLAGS  =       $(INCS)
CCFLAGS =       $(LIBS) 

# dvo2 user commands and support functions ########################

dvo2 = \
$(SDIR)/init.$(ARCH).o            \
$(SDIR)/mkregions.$(ARCH).o	  \
$(SDIR)/skydbtile.$(ARCH).o	  \
$(SDIR)/dvo2.$(ARCH).o

libs = \
$(DESTLIB)/libshell.a \
$(DESTLIB)/libdata.a \
$(DESTLIB)/libbasiccmd.a \
$(DESTLIB)/libastrocmd.a \
$(DESTLIB)/libdatacmd.a

all: dvo2

dvo2: $(BIN)/dvo2.$(ARCH)
	@echo done

$(BIN)/dvo2.$(ARCH) : $(dvo2) $(libs)

install: $(DESTBIN)/dvo2

mkst = \
$(SDIR)/mkskytable.$(ARCH).o \
$(SDIR)/skydbutils.$(ARCH).o

$(BIN)/mkskytable.$(ARCH): $(mkst)
mkskytable: $(BIN)/mkskytable.$(ARCH)
mkskytable.install: $(DESTBIN)/mkskytable

.PHONY: dvo
.PHONY: mkskytable

include ../Makefile.Common


