Files
pcas/src/db/Makefile
2003-03-18 22:45:03 +00:00

96 lines
2.2 KiB
Makefile

#*************************************************************************
# Copyright (c) 2002 The University of Chicago, 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 Versions 3.13.7
# and higher are 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
# The following go away what old database access goes away
INC += db_access_routines.h
INC += db_convert.h
DBDINC += menuAlarmSevr
DBDINC += menuAlarmStat
DBDINC += menuArrType
DBDINC += menuCompress
DBDINC += menuFtype
DBDINC += menuIvoa
DBDINC += menuOmsl
DBDINC += menuPriority
DBDINC += menuScan
DBDINC += menuYesNo
INC += dbCommon.h
DBD+= dbCommon.dbd
DBD+= menuGlobal.dbd
LIBSRCS += dbLock.c
LIBSRCS += dbAccess.c
LIBSRCS += dbBkpt.c
LIBSRCS += dbConvert.c
LIBSRCS += dbFastLinkConv.c
LIBSRCS += dbNotify.c
LIBSRCS += dbScan.c
LIBSRCS += dbEvent.c
LIBSRCS += dbTest.c
LIBSRCS += db_access.c
LIBSRCS += db_test.c
LIBSRCS += recGbl.c
LIBSRCS += callback.c
LIBSRCS += dbCa.c
LIBSRCS += dbCaTest.c
LIBSRCS += initHooks.c
LIBSRCS += cvtBpt.c
LIBSRCS += dbServiceIO.cpp
LIBSRCS += dbChannelIO.cpp
LIBSRCS += dbSubscriptionIO.cpp
LIBSRCS += dbPutNotifyBlocker.cpp
LIBSRCS += dbServiceIOReadNotifyCache.cpp
LIBSRCS += templateInstances.cpp
LIBRARY_IOC = dbIoc
dbIoc_LIBS = dbStaticIoc ca Com
dbIoc_RCS_WIN32 = dbIoc.rc
# For R3.13 compatibility only
OBJLIB_vxWorks=dbIoc
OBJLIB_SRCS = $(LIBSRCS)
include $(TOP)/configure/RULES
$(COMMON_DIR)/dbCommon.h: ../dbCommonRecord.dbd ../dbCommon.dbd $(COMMON_DIR)
@$(RM) $@$(DEP)
@-$(MKMF) -m $@$(DEP) .. $@ $<
$(RM) $@
$(DBTORECORDTYPEH) -I .. $< $@
inc: $(INSTALL_DBD)/dbCommon.dbd