split out caprovider as libpvAccessCA

fixup multi-library build
This commit is contained in:
Michael Davidsaver
2017-07-17 13:51:20 +02:00
parent a8d44dd8c5
commit 2c530868f6
16 changed files with 56 additions and 57 deletions

View File

@ -2,7 +2,7 @@ TOP=..
include $(TOP)/configure/CONFIG
PROD_LIBS += pvAccess pvData ca Com
PROD_LIBS += pvAccessCA pvAccess pvData ca Com
TESTPROD_HOST += getme
TESTPROD_HOST += putme

View File

@ -6,24 +6,22 @@ USR_CPPFLAGS += -I$(TOP)/src/remote
PROD_HOST += pvget
pvget_SRCS += pvget.cpp
pvget_LIBS += pvAccess pvData $(MBLIB) ca Com
PROD_HOST += pvput
pvput_SRCS += pvput.cpp
pvput_LIBS += pvAccess pvData $(MBLIB) ca Com
PROD_HOST += pvinfo
pvinfo_SRCS += pvinfo.cpp
pvinfo_LIBS += pvAccess pvData $(MBLIB) ca Com
PROD_HOST += pvlist
pvlist_SRCS += pvlist.cpp
pvlist_LIBS += pvAccess pvData $(MBLIB) Com
pvlist_SYS_LIBS_WIN32 += ws2_32
PROD_HOST += eget
eget_SRCS += eget.cpp
eget_LIBS += pvAccess pvData $(MBLIB) ca Com
PROD_LIBS += pvAccessCA pvAccess pvData $(MBLIB) ca Com
PROD_SYS_LIBS_WIN32 += ws2_32
include $(TOP)/configure/RULES
#----------------------------------------

View File

@ -25,13 +25,12 @@ include $(PVACCESS_SRC)/pipelineService/Makefile
include $(PVACCESS_SRC)/ca/Makefile
include $(PVACCESS_SRC)/mb/Makefile
LIBRARY = pvAccess
LIBRARY += pvAccess
pvAccess_LIBS += pvData
ifdef WITH_MICROBENCH
LIB_LIBS += pvMB
endif
LIB_LIBS += ca
LIB_LIBS += Com
# needed for Windows

View File

@ -2,10 +2,13 @@
SRC_DIRS += $(PVACCESS_SRC)/ca
LIBRARY += pvAccessCA
pvAccessCA_LIBS += ca pvAccess pvData Com
INC += pv/caProvider.h
INC += pv/caChannel.h
INC += pv/caStatus.h
LIBSRCS += caProvider.cpp
LIBSRCS += caChannel.cpp
LIBSRCS += caStatus.cpp
pvAccessCA_SRCS += caProvider.cpp
pvAccessCA_SRCS += caChannel.cpp
pvAccessCA_SRCS += caStatus.cpp

View File

@ -6,9 +6,9 @@ INC += pv/monitor.h
INC += pv/pvAccess.h
INC += pva/client.h
LIBSRCS += pvAccess.cpp
LIBSRCS += client.cpp
LIBSRCS += clientSync.cpp
LIBSRCS += clientGet.cpp
LIBSRCS += clientRPC.cpp
LIBSRCS += clientMonitor.cpp
pvAccess_SRCS += pvAccess.cpp
pvAccess_SRCS += client.cpp
pvAccess_SRCS += clientSync.cpp
pvAccess_SRCS += clientGet.cpp
pvAccess_SRCS += clientRPC.cpp
pvAccess_SRCS += clientMonitor.cpp

View File

@ -2,4 +2,4 @@
SRC_DIRS += $(PVACCESS_SRC)/factory
LIBSRCS += ChannelAccessFactory.cpp
pvAccess_SRCS += ChannelAccessFactory.cpp

View File

@ -4,15 +4,14 @@ include $(TOP)/configure/CONFIG
LIBRARY += pvAccessIOC
pvAccessIOC_LIBS += pvAccess pvData
pvAccessIOC_LIBS += $(EPICS_BASE_IOC_LIBS)
INC += pv/syncChannelFind.h
DBD += PVAServerRegister.dbd
DBD += PVAClientRegister.dbd
LIBSRCS += PVAServerRegister.cpp
LIBSRCS += PVAClientRegister.cpp
pvAccessIOC_LIBS += $(EPICS_BASE_IOC_LIBS)
pvAccessIOC_SRCS += PVAServerRegister.cpp
pvAccessIOC_SRCS += PVAClientRegister.cpp
include $(TOP)/configure/RULES

View File

@ -4,4 +4,4 @@ SRC_DIRS += $(PVACCESS_SRC)/mb
INC += pv/pvAccessMB.h
LIBSRCS += pvAccessMB.cpp
pvAccess_SRCS += pvAccessMB.cpp

View File

@ -5,5 +5,5 @@ SRC_DIRS += $(PVACCESS_SRC)/pipelineService
INC += pv/pipelineService.h
INC += pv/pipelineServer.h
LIBSRCS += pipelineService.cpp
LIBSRCS += pipelineServer.cpp
pvAccess_SRCS += pipelineService.cpp
pvAccess_SRCS += pipelineServer.cpp

View File

@ -8,5 +8,5 @@ INC += pv/pvaVersion.h
INC += pv/pvaVersionNum.h
INC += pv/clientFactory.h
LIBSRCS += pvaVersion.cpp
LIBSRCS += clientFactory.cpp
pvAccess_SRCS += pvaVersion.cpp
pvAccess_SRCS += clientFactory.cpp

View File

@ -5,14 +5,14 @@ SRC_DIRS += $(PVACCESS_SRC)/remote
INC += pv/security.h
INC += pv/serializationHelper.h
LIBSRCS += blockingUDPTransport.cpp
LIBSRCS += blockingUDPConnector.cpp
LIBSRCS += beaconHandler.cpp
LIBSRCS += blockingTCPConnector.cpp
LIBSRCS += simpleChannelSearchManagerImpl.cpp
LIBSRCS += abstractResponseHandler.cpp
LIBSRCS += blockingTCPAcceptor.cpp
LIBSRCS += transportRegistry.cpp
LIBSRCS += serializationHelper.cpp
LIBSRCS += codec.cpp
LIBSRCS += security.cpp
pvAccess_SRCS += blockingUDPTransport.cpp
pvAccess_SRCS += blockingUDPConnector.cpp
pvAccess_SRCS += beaconHandler.cpp
pvAccess_SRCS += blockingTCPConnector.cpp
pvAccess_SRCS += simpleChannelSearchManagerImpl.cpp
pvAccess_SRCS += abstractResponseHandler.cpp
pvAccess_SRCS += blockingTCPAcceptor.cpp
pvAccess_SRCS += transportRegistry.cpp
pvAccess_SRCS += serializationHelper.cpp
pvAccess_SRCS += codec.cpp
pvAccess_SRCS += security.cpp

View File

@ -2,4 +2,4 @@
SRC_DIRS += $(PVACCESS_SRC)/remoteClient
LIBSRCS += clientContextImpl.cpp
pvAccess_SRCS += clientContextImpl.cpp

View File

@ -4,4 +4,4 @@ SRC_DIRS += $(PVACCESS_SRC)/rpcClient
INC += pv/rpcClient.h
LIBSRCS += rpcClient.cpp
pvAccess_SRCS += rpcClient.cpp

View File

@ -5,5 +5,5 @@ SRC_DIRS += $(PVACCESS_SRC)/rpcService
INC += pv/rpcService.h
INC += pv/rpcServer.h
LIBSRCS += rpcService.cpp
LIBSRCS += rpcServer.cpp
pvAccess_SRCS += rpcService.cpp
pvAccess_SRCS += rpcServer.cpp

View File

@ -5,9 +5,9 @@ SRC_DIRS += $(PVACCESS_SRC)/server
INC += pv/serverContext.h
INC += pv/beaconServerStatusProvider.h
LIBSRCS += responseHandlers.cpp
LIBSRCS += serverContext.cpp
LIBSRCS += serverChannelImpl.cpp
LIBSRCS += baseChannelRequester.cpp
LIBSRCS += beaconEmitter.cpp
LIBSRCS += beaconServerStatusProvider.cpp
pvAccess_SRCS += responseHandlers.cpp
pvAccess_SRCS += serverContext.cpp
pvAccess_SRCS += serverChannelImpl.cpp
pvAccess_SRCS += baseChannelRequester.cpp
pvAccess_SRCS += beaconEmitter.cpp
pvAccess_SRCS += beaconServerStatusProvider.cpp

View File

@ -15,11 +15,11 @@ INC += pv/fairQueue.h
INC += pv/requester.h
INC += pv/destroyable.h
LIBSRCS += hexDump.cpp
LIBSRCS += inetAddressUtil.cpp
LIBSRCS += logger.cpp
LIBSRCS += introspectionRegistry.cpp
LIBSRCS += configuration.cpp
LIBSRCS += referenceCountingLock.cpp
LIBSRCS += requester.cpp
LIBSRCS += wildcard.cpp
pvAccess_SRCS += hexDump.cpp
pvAccess_SRCS += inetAddressUtil.cpp
pvAccess_SRCS += logger.cpp
pvAccess_SRCS += introspectionRegistry.cpp
pvAccess_SRCS += configuration.cpp
pvAccess_SRCS += referenceCountingLock.cpp
pvAccess_SRCS += requester.cpp
pvAccess_SRCS += wildcard.cpp