change make to build only one library
This commit is contained in:
@ -27,6 +27,8 @@ TEMPLATE_TOP=$(EPICS_BASE)/templates/makeBaseApp/top
|
||||
# EPICS_BASE usually appears last so other apps can override stuff:
|
||||
EPICS_BASE=/opt/epics/base
|
||||
|
||||
PVDATA_HOME=/opt/epics/pvDataCPP
|
||||
|
||||
# Set RULES here if you want to take build rules from somewhere
|
||||
# other than EPICS_BASE:
|
||||
#RULES=/path/to/epics/support/module/rules/x-y
|
||||
|
@ -2,7 +2,5 @@
|
||||
|
||||
include $(CONFIG)/RULES
|
||||
|
||||
USR_INCLUDES += -I$(PVDATA_HOME)/include
|
||||
|
||||
# Library should be rebuilt because LIBOBJS may have changed.
|
||||
$(LIBNAME): ../Makefile
|
||||
|
@ -1,9 +1,39 @@
|
||||
TOP = ..
|
||||
include $(TOP)/configure/CONFIG
|
||||
DIRS += ca
|
||||
DIRS += utils
|
||||
DIRS += client #server
|
||||
#DIRS += localImpl remoteClientImpl remoteServerImpl
|
||||
#DIRS += localImplTest remoteImplTest
|
||||
include $(TOP)/configure/RULES_DIRS
|
||||
|
||||
PVACCESS = $(TOP)/pvAccessApp/
|
||||
|
||||
|
||||
SRC_DIRS += $(PVACCESS)/ca
|
||||
INC += caConstants.h
|
||||
INC += version.h
|
||||
LIBSRCS += version.cpp
|
||||
|
||||
|
||||
SRC_DIRS += $(PVACCESS)/utils
|
||||
INC += hexDump.h
|
||||
INC += wildcharMatcher.h
|
||||
INC += arrayFIFO.h
|
||||
INC += growingCircularBuffer.h
|
||||
INC += inetAddressUtil.h
|
||||
INC += logger.h
|
||||
LIBSRCS += hexDump.cpp
|
||||
LIBSRCS += wildcharMatcher.cpp
|
||||
LIBSRCS += inetAddressUtil.cpp
|
||||
LIBSRCS += logger.cpp
|
||||
|
||||
|
||||
SRC_DIRS += $(PVACCESS)/client
|
||||
INC += pvAccess.h
|
||||
|
||||
|
||||
SRC_DIRS += $(PVACCESS)/factory
|
||||
LIBSRCS += ChannelAccessFactory.cpp
|
||||
|
||||
|
||||
|
||||
|
||||
LIBRARY = pvAccess
|
||||
pvAccess_LIBS += Com
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
|
@ -1,17 +0,0 @@
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
INC += caConstants.h
|
||||
INC += version.h
|
||||
|
||||
LIBSRCS += version.cpp
|
||||
|
||||
LIBRARY = pvAccess
|
||||
|
||||
#pvMisc_LIBS += Com
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
|
@ -1,17 +0,0 @@
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
INC += pvAccess.h
|
||||
|
||||
LIBSRCS += ChannelAccessFactory.cpp
|
||||
|
||||
LIBRARY=pvAccessClient
|
||||
|
||||
pvAccessClient_LIBS += pvData
|
||||
pvData_DIR = $(PVDATA_HOME)/lib/$(EPICS_HOST_ARCH)
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
|
@ -1,26 +0,0 @@
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
INC += hexDump.h
|
||||
INC += wildcharMatcher.h
|
||||
INC += arrayFIFO.h
|
||||
INC += growingCircularBuffer.h
|
||||
INC += inetAddressUtil.h
|
||||
INC += logger.h
|
||||
|
||||
LIBSRCS += hexDump.cpp
|
||||
LIBSRCS += wildcharMatcher.cpp
|
||||
LIBSRCS += inetAddressUtil.cpp
|
||||
LIBSRCS += logger.cpp
|
||||
|
||||
LIBRARY = pvAccessUtils
|
||||
pvAccessUtils_LIBS += Com
|
||||
pvAccessUtils_LIBS += pvData
|
||||
|
||||
pvData_DIR = $(PVDATA_HOME)/lib/$(EPICS_HOST_ARCH)
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
|
@ -4,7 +4,7 @@ include $(TOP)/configure/CONFIG
|
||||
|
||||
PROD_HOST += testChannelAccessFactory
|
||||
testChannelAccessFactory_SRCS += testChannelAccessFactory.cpp
|
||||
testChannelAccessFactory_LIBS += pvAccessClient Com
|
||||
testChannelAccessFactory_LIBS += pvAccess Com
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
#----------------------------------------
|
||||
|
@ -4,28 +4,28 @@ include $(TOP)/configure/CONFIG
|
||||
|
||||
PROD_HOST += hexDumpTest
|
||||
hexDumpTest_SRCS += hexDumpTest.cpp
|
||||
hexDumpTest_LIBS += pvAccessUtils
|
||||
hexDumpTest_LIBS += pvAccess
|
||||
|
||||
PROD_HOST += wildcharMatcherTest
|
||||
wildcharMatcherTest_SRCS += wildcharMatcherTest.cpp
|
||||
wildcharMatcherTest_LIBS += pvAccessUtils Com
|
||||
wildcharMatcherTest_LIBS += pvAccess Com
|
||||
|
||||
PROD_HOST += arrayFIFOTest
|
||||
arrayFIFOTest_SRCS += arrayFIFOTest.cpp
|
||||
arrayFIFOTest_LIBS += pvAccessUtils Com
|
||||
arrayFIFOTest_LIBS += pvAccess Com
|
||||
|
||||
PROD_HOST += growingCircularBufferTest
|
||||
growingCircularBufferTest_SRCS += growingCircularBufferTest.cpp
|
||||
growingCircularBufferTest_LIBS += pvAccessUtils Com
|
||||
growingCircularBufferTest_LIBS += pvAccess Com
|
||||
|
||||
PROD_HOST += inetAddressUtilsTest
|
||||
inetAddressUtilsTest_SRCS += inetAddressUtilsTest.cpp
|
||||
inetAddressUtilsTest_LIBS += pvAccessUtils Com pvData
|
||||
inetAddressUtilsTest_LIBS += pvAccess Com pvData
|
||||
pvData_DIR = $(PVDATA_HOME)/lib/$(EPICS_HOST_ARCH)
|
||||
|
||||
PROD_HOST += loggerTest
|
||||
loggerTest_SRCS += loggerTest.cpp
|
||||
loggerTest_LIBS += pvAccessUtils Com
|
||||
loggerTest_LIBS += pvAccess Com
|
||||
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
|
Reference in New Issue
Block a user