# Makefile for the pvaSrv library

TOP = ..
include $(TOP)/configure/CONFIG

PVASRV_VERSION = 0.12.1
SHRLIB_VERSION ?= $(PVASRV_VERSION)

LIBRARY_IOC = pvaSrv

USR_CPPFLAGS = -DPVASRV_VERSION=\"$(PVASRV_VERSION)\"

PVASRV_SRC = $(TOP)/src

include $(PVASRV_SRC)/dbPv/Makefile
#include $(PVASRV_SRC)/dbGroup/Makefile

pvaSrv_LIBS += pvAccess pvData
pvaSrv_LIBS += $(EPICS_BASE_IOC_LIBS)

FINAL_LOCATION ?= $(shell $(PERL) $(TOOLS)/fullPathName.pl $(INSTALL_LOCATION))

USR_CPPFLAGS += -DFINAL_LOCATION="\"$(FINAL_LOCATION)\""

PROD_IOC += softIocPVA

softIocPVA_SRCS += softMain.cpp
softIocPVA_SRCS += softIocPVA_registerRecordDeviceDriver.cpp

softIocPVA_LIBS += pvaSrv pvAccess pvData $(MBLIB)
softIocPVA_LIBS += $(EPICS_BASE_IOC_LIBS)

DBD += softIocPVA.dbd

softIocPVA_DBD += softIoc.dbd
softIocPVA_DBD += dbPv.dbd
softIocPVA_DBD += PVAServerRegister.dbd
install: showme
include $(TOP)/configure/RULES

showme:
	@echo DBEXPAND=$(DBEXPAND)
	@echo DBDFLAGS=$(DBDFLAGS)

