Merge std/*
Combine recIoc and softDevIoc libraries into dbRecStd Move base.dbd from ioc/misc/ to std/softIoc/ Generate stdRecords.dbd from the std/rec/Makefile list of record types instead of hard-coding it in base.dbd
This commit is contained in:
committed by
Andrew Johnson
parent
e463793bc3
commit
f242a27dea
@@ -1,13 +1,15 @@
|
||||
#*************************************************************************
|
||||
# Copyright (c) 2002 The University of Chicago, as Operator of Argonne
|
||||
# Copyright (c) 2011 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 is distributed subject to a Software License Agreement found
|
||||
# in file LICENSE that is included with this distribution.
|
||||
#*************************************************************************
|
||||
TOP=../../..
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
# This is a Makefile fragment, see src/std/Makefile.
|
||||
|
||||
SRC_DIRS += $(STDDIR)/rec
|
||||
|
||||
DBDINC += aaiRecord
|
||||
DBDINC += aaoRecord
|
||||
@@ -39,40 +41,37 @@ DBDINC += subRecord
|
||||
DBDINC += subArrayRecord
|
||||
DBDINC += waveformRecord
|
||||
|
||||
LIBSRCS += aaiRecord.c
|
||||
LIBSRCS += aaoRecord.c
|
||||
LIBSRCS += aiRecord.c
|
||||
LIBSRCS += aoRecord.c
|
||||
LIBSRCS += aSubRecord.c
|
||||
LIBSRCS += biRecord.c
|
||||
LIBSRCS += boRecord.c
|
||||
LIBSRCS += calcRecord.c
|
||||
LIBSRCS += calcoutRecord.c
|
||||
LIBSRCS += compressRecord.c
|
||||
LIBSRCS += dfanoutRecord.c
|
||||
LIBSRCS += eventRecord.c
|
||||
LIBSRCS += fanoutRecord.c
|
||||
LIBSRCS += histogramRecord.c
|
||||
LIBSRCS += longinRecord.c
|
||||
LIBSRCS += longoutRecord.c
|
||||
LIBSRCS += mbbiRecord.c
|
||||
LIBSRCS += mbbiDirectRecord.c
|
||||
LIBSRCS += mbboRecord.c
|
||||
LIBSRCS += mbboDirectRecord.c
|
||||
LIBSRCS += permissiveRecord.c
|
||||
LIBSRCS += selRecord.c
|
||||
LIBSRCS += seqRecord.c
|
||||
LIBSRCS += stateRecord.c
|
||||
LIBSRCS += stringinRecord.c
|
||||
LIBSRCS += stringoutRecord.c
|
||||
LIBSRCS += subRecord.c
|
||||
LIBSRCS += subArrayRecord.c
|
||||
LIBSRCS += waveformRecord.c
|
||||
DBD += stdRecords.dbd
|
||||
|
||||
LIBRARY_IOC += recIoc
|
||||
stdRecords_DBD = $(patsubst %,%.dbd,$(DBDINC))
|
||||
|
||||
recIoc_LIBS = dbCore ca Com
|
||||
recIoc_RCS = recIoc.rc
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
dbRecStd_SRCS += aaiRecord.c
|
||||
dbRecStd_SRCS += aaoRecord.c
|
||||
dbRecStd_SRCS += aiRecord.c
|
||||
dbRecStd_SRCS += aoRecord.c
|
||||
dbRecStd_SRCS += aSubRecord.c
|
||||
dbRecStd_SRCS += biRecord.c
|
||||
dbRecStd_SRCS += boRecord.c
|
||||
dbRecStd_SRCS += calcRecord.c
|
||||
dbRecStd_SRCS += calcoutRecord.c
|
||||
dbRecStd_SRCS += compressRecord.c
|
||||
dbRecStd_SRCS += dfanoutRecord.c
|
||||
dbRecStd_SRCS += eventRecord.c
|
||||
dbRecStd_SRCS += fanoutRecord.c
|
||||
dbRecStd_SRCS += histogramRecord.c
|
||||
dbRecStd_SRCS += longinRecord.c
|
||||
dbRecStd_SRCS += longoutRecord.c
|
||||
dbRecStd_SRCS += mbbiRecord.c
|
||||
dbRecStd_SRCS += mbbiDirectRecord.c
|
||||
dbRecStd_SRCS += mbboRecord.c
|
||||
dbRecStd_SRCS += mbboDirectRecord.c
|
||||
dbRecStd_SRCS += permissiveRecord.c
|
||||
dbRecStd_SRCS += selRecord.c
|
||||
dbRecStd_SRCS += seqRecord.c
|
||||
dbRecStd_SRCS += stateRecord.c
|
||||
dbRecStd_SRCS += stringinRecord.c
|
||||
dbRecStd_SRCS += stringoutRecord.c
|
||||
dbRecStd_SRCS += subRecord.c
|
||||
dbRecStd_SRCS += subArrayRecord.c
|
||||
dbRecStd_SRCS += waveformRecord.c
|
||||
|
||||
|
||||
15
src/std/rec/RULES
Normal file
15
src/std/rec/RULES
Normal file
@@ -0,0 +1,15 @@
|
||||
#*************************************************************************
|
||||
# Copyright (c) 2011 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 is distributed subject to a Software License Agreement found
|
||||
# in file LICENSE that is included with this distribution.
|
||||
#*************************************************************************
|
||||
|
||||
# This is a Makefile fragment, see src/std/Makefile.
|
||||
|
||||
$(COMMON_DIR)/stdRecords.dbd:
|
||||
$(RM) $@
|
||||
$(PERL) $(TOOLS)/makeIncludeDbd.pl $(stdRecords_DBD) $@
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
#include <Winver.h>
|
||||
#include "epicsVersion.h"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION EPICS_VERSION,EPICS_REVISION,EPICS_MODIFICATION,EPICS_PATCH_LEVEL
|
||||
PRODUCTVERSION EPICS_VERSION,EPICS_REVISION,EPICS_MODIFICATION,EPICS_PATCH_LEVEL
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS VOS__WINDOWS32
|
||||
FILETYPE VFT_UNKNOWN
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "Comments","Record Support Library for EPICS\0"
|
||||
VALUE "CompanyName", "The EPICS collaboration\0"
|
||||
VALUE "FileDescription", "Record Support Library\0"
|
||||
VALUE "FileVersion", EPICS_VERSION_STRING "\0"
|
||||
VALUE "InternalName", "rec\0"
|
||||
VALUE "LegalCopyright", "Copyright (C) Univ. of California, Univ. of Chicago\0"
|
||||
VALUE "OriginalFilename", "rec.dll\0"
|
||||
VALUE "ProductName", "Experimental Physics and Industrial Control System (EPICS)\0"
|
||||
VALUE "ProductVersion", EPICS_VERSION_STRING "\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x409, 1200
|
||||
END
|
||||
END
|
||||
Reference in New Issue
Block a user