Files
epics-base/src/db/Makefile

100 lines
2.3 KiB
Makefile

#*************************************************************************
# Copyright (c) 2007 UChicago Argonne LLC, as Operator of Argonne
# National Laboratory.
# Copyright (c) 2002 The Regents of the University of California, as
# Operator of Los Alamos National Laboratory.
# EPICS BASE is distributed subject to a Software License Agreement found
# in file LICENSE that is included with this distribution.
#*************************************************************************
TOP=../..
include $(TOP)/configure/CONFIG
# includes to install from this sub-project
#
INC += callback.h
INC += dbAccess.h
INC += dbAccessDefs.h
INC += dbCa.h
INC += dbAddr.h
INC += dbBkpt.h
INC += dbConvert.h
INC += dbConvertFast.h
INC += dbEvent.h
INC += dbLock.h
INC += dbNotify.h
INC += dbScan.h
INC += dbTest.h
INC += dbCaTest.h
INC += db_test.h
INC += db_field_log.h
INC += initHooks.h
INC += recGbl.h
INC += dbIocRegister.h
# The following go away what old database access goes away
INC += db_access_routines.h
INC += db_convert.h
DBDINC += menuAlarmSevr
DBDINC += menuAlarmStat
DBDINC += menuCompress
DBDINC += menuFtype
DBDINC += menuIvoa
DBDINC += menuOmsl
DBDINC += menuPini
DBDINC += menuPriority
DBDINC += menuScan
DBDINC += menuYesNo
DBDINC += menuSimm
INC += dbCommon.h
DBD+= dbCommon.dbd
DBD+= menuGlobal.dbd
LIB_SRCS += dbLock.c
LIB_SRCS += dbAccess.c
LIB_SRCS += dbBkpt.c
LIB_SRCS += dbConvert.c
LIB_SRCS += dbFastLinkConv.c
LIB_SRCS += dbNotify.c
LIB_SRCS += dbScan.c
LIB_SRCS += dbEvent.c
LIB_SRCS += dbTest.c
LIB_SRCS += db_access.c
LIB_SRCS += db_test.c
LIB_SRCS += recGbl.c
LIB_SRCS += callback.c
LIB_SRCS += dbCa.c
LIB_SRCS += dbCaTest.c
LIB_SRCS += initHooks.c
LIB_SRCS += cvtBpt.c
LIB_SRCS += dbContext.cpp
LIB_SRCS += dbChannelIO.cpp
LIB_SRCS += dbSubscriptionIO.cpp
LIB_SRCS += dbPutNotifyBlocker.cpp
LIB_SRCS += dbContextReadNotifyCache.cpp
LIB_SRCS += templateInstances.cpp
LIB_SRCS += dbIocRegister.c
LIBRARY_IOC = dbIoc
dbIoc_LIBS = dbStaticIoc ca Com
dbIoc_RCS = dbIoc.rc
# For R3.13 compatibility only
ifeq ($(strip $(COMPAT_313)),YES)
OBJLIB_vxWorks=dbIoc
OBJLIB_SRCS = $(LIB_SRCS)
endif
include $(TOP)/configure/RULES
$(COMMON_DIR)/dbCommon.h: ../dbCommonRecord.dbd ../dbCommon.dbd
@$(RM) $@$(DEP)
@-$(MKMF) -m $@$(DEP) .. $@ $<
$(RM) $@
$(DBTORECORDTYPEH) -I .. $< $@
inc: $(INSTALL_DBD)/dbCommon.dbd