All now have a .h file in src/pv. Each can now be used via an iocshell command or by a PVDatabase application that not part of an ioc database.
48 lines
1.1 KiB
Makefile
48 lines
1.1 KiB
Makefile
# Makefile for the pvDatabase library
|
|
|
|
TOP = ..
|
|
include $(TOP)/configure/CONFIG
|
|
|
|
PVDATABASE_SRC = $(TOP)/src
|
|
|
|
|
|
INC += pv/pvPlugin.h
|
|
INC += pv/pvStructureCopy.h
|
|
INC += pv/pvArrayPlugin.h
|
|
INC += pv/pvDeadbandPlugin.h
|
|
INC += pv/pvTimestampPlugin.h
|
|
|
|
INC += pv/pvDatabase.h
|
|
|
|
INC += pv/channelProviderLocal.h
|
|
|
|
INC += pv/pvSupport.h
|
|
INC += pv/controlSupport.h
|
|
INC += pv/scalarAlarmSupport.h
|
|
|
|
INC += pv/pvdbcrScalar.h
|
|
INC += pv/pvdbcrScalarArray.h
|
|
INC += pv/pvdbcrAddRecord.h
|
|
INC += pv/pvdbcrRemoveRecord.h
|
|
INC += pv/pvdbcrProcessRecord.h
|
|
INC += pv/pvdbcrTraceRecord.h
|
|
|
|
include $(PVDATABASE_SRC)/copy/Makefile
|
|
include $(PVDATABASE_SRC)/database/Makefile
|
|
include $(PVDATABASE_SRC)/pvAccess/Makefile
|
|
include $(PVDATABASE_SRC)/support/Makefile
|
|
include $(PVDATABASE_SRC)/special/Makefile
|
|
|
|
LIBRARY += pvDatabase
|
|
pvDatabase_LIBS += pvData
|
|
pvDatabase_LIBS += pvAccess
|
|
LIB_LIBS += Com
|
|
|
|
# shared library ABI version.
|
|
SHRLIB_VERSION ?= $(EPICS_PVDATABASE_MAJOR_VERSION).$(EPICS_PVDATABASE_MINOR_VERSION).$(EPICS_PVDATABASE_MAINTENANCE_VERSION)
|
|
|
|
# needed for Windows
|
|
LIB_SYS_LIBS_WIN32 += netapi32 ws2_32
|
|
|
|
include $(TOP)/configure/RULES
|