include ../../../Configure

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

# mana user commands and support functions ########################

manafuncs = \
$(SDIR)/init.$(ARCH).o \
$(SDIR)/mana.$(ARCH).o \
$(SDIR)/findrowpeaks.$(ARCH).o 

manacmds = \
$(SDIR)/rawstars.$(ARCH).o \
$(SDIR)/fitcontour.$(ARCH).o \
$(SDIR)/starcontour.$(ARCH).o \
$(SDIR)/version.$(ARCH).o \
$(SDIR)/findpeaks.$(ARCH).o 

mana = $(manacmds) $(manafuncs)

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

mana: $(BIN)/mana.$(ARCH)

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

install: $(DESTBIN)/mana help

help: cmd.basic.help cmd.data.help cmd.astro.help mana.help

.PHONY: mana

include ../Makefile.Common
