From c91f2e72631bae2e2089683da1f69c6fda3aed64 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Fri, 28 Mar 2014 15:29:31 -0500 Subject: [PATCH] Split src/Makefile into fragments --- src/Makefile | 32 ++++++++------------------------ src/database/Makefile | 8 ++++++++ src/pvAccess/Makefile | 15 +++++++++++++++ src/special/Makefile | 9 +++++++++ 4 files changed, 40 insertions(+), 24 deletions(-) create mode 100644 src/database/Makefile create mode 100644 src/pvAccess/Makefile create mode 100644 src/special/Makefile diff --git a/src/Makefile b/src/Makefile index 453a782..93ebb90 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,33 +1,17 @@ +# Makefile for the pvDatabase library + TOP = .. include $(TOP)/configure/CONFIG -DATABASE = $(TOP)/src/ +PVDATABASE_SRC = $(TOP)/src LIBRARY_IOC += pvDatabase + +include $(PVDATABASE_SRC)/database/Makefile +include $(PVDATABASE_SRC)/pvAccess/Makefile +include $(PVDATABASE_SRC)/special/Makefile + pvDatabase_LIBS += pvAccess pvData Com pvDatabase_LIBS += $(EPICS_BASE_IOC_LIBS) -SRC_DIRS += $(DATABASE)/database -INC += pvDatabase.h -LIBSRCS += pvRecord.cpp -LIBSRCS += pvDatabase.cpp - -SRC_DIRS += $(DATABASE)/pvAccess -INC += channelProviderLocal.h -INC += pvCopy.h -INC += monitorAlgorithm.h -DBD += registerChannelProviderLocal.dbd -LIBSRCS += channelProviderLocal.cpp -LIBSRCS += pvCopy.cpp -LIBSRCS += monitorFactory.cpp -LIBSRCS += channelLocal.cpp -LIBSRCS += registerChannelProviderLocal.cpp - -SRC_DIRS += $(DATABASE)/special -INC += recordList.h -INC += traceRecord.h -LIBSRCS += recordList.cpp -LIBSRCS += traceRecord.cpp - include $(TOP)/configure/RULES - diff --git a/src/database/Makefile b/src/database/Makefile new file mode 100644 index 0000000..8329d2e --- /dev/null +++ b/src/database/Makefile @@ -0,0 +1,8 @@ +# This is a Makefile fragment, see ../Makefile + +SRC_DIRS += $(PVDATABASE_SRC)/database + +INC += pvDatabase.h + +LIBSRCS += pvRecord.cpp +LIBSRCS += pvDatabase.cpp diff --git a/src/pvAccess/Makefile b/src/pvAccess/Makefile new file mode 100644 index 0000000..88ee83a --- /dev/null +++ b/src/pvAccess/Makefile @@ -0,0 +1,15 @@ +# This is a Makefile fragment, see ../Makefile + +SRC_DIRS += $(PVDATABASE_SRC)/pvAccess + +INC += channelProviderLocal.h +INC += pvCopy.h +INC += monitorAlgorithm.h + +DBD += registerChannelProviderLocal.dbd + +LIBSRCS += channelProviderLocal.cpp +LIBSRCS += pvCopy.cpp +LIBSRCS += monitorFactory.cpp +LIBSRCS += channelLocal.cpp +LIBSRCS += registerChannelProviderLocal.cpp diff --git a/src/special/Makefile b/src/special/Makefile new file mode 100644 index 0000000..aecb83b --- /dev/null +++ b/src/special/Makefile @@ -0,0 +1,9 @@ +# This is a Makefile fragment, see ../Makefile + +SRC_DIRS += $(PVDATABASE_SRC)/special + +INC += recordList.h +INC += traceRecord.h + +LIBSRCS += recordList.cpp +LIBSRCS += traceRecord.cpp