include ../../../Configure

HOME    =       $(ROOT)/src/opihi
BIN     =       $(HOME)/bin
LIB     =       $(HOME)/lib
INC     =       $(HOME)/include
SDIR    =       $(HOME)/pclient
#
DESTBIN =       $(BINDIR)
DESTLIB =       $(LIBDIR)
DESTINC =       $(INCDIR)
DESTMAN =       $(MANDIR)
DESTHLP =       $(HELPDIR)/pclient

#  compile flags
CFLAGS  =       -I$(INC) -I$(INCDIR) $(INCDIRS) -DHELPDIR_DEFAULT=$(DESTHLP)

# link flags 
LIBS1   =       -ldvo -lkapa -lFITS -lohana $(LIBFLAGS)
LIBS2   =       -lbasiccmd -lshell -ldata 
LFLAGS  =       -L$(LIB) -L$(LIBDIR) $(LIBDIRS) $(LIBS2) $(LIBS1) 

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

funcs = \
$(SDIR)/init.$(ARCH).o \
$(SDIR)/pclient.$(ARCH).o \
$(SDIR)/ChildOps.$(ARCH).o \

cmds = \
$(SDIR)/job.$(ARCH).o \
$(SDIR)/reset.$(ARCH).o \
$(SDIR)/check.$(ARCH).o \
$(SDIR)/status.$(ARCH).o \
$(SDIR)/stdout.$(ARCH).o  \
$(SDIR)/version.$(ARCH).o

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

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

$(BIN)/pclient.$(ARCH) : $(funcs) $(cmds)

install: $(DESTBIN)/pclient help

help: clean-help cmd.basic.help pclient.help

.PHONY: pclient

include ../Makefile.Common
