Folks,
I have added autoconverted files from medm .adl to each of the following display managers in all of the areaDetector and synApps repositories.
edm (.edl files)
caQtDM (.ui files)
CSS-BOY (.opi files)
CSS-Phoebus (.bob files)
I re-ran the conversions with the latest version of the conversion tools.
I have changed the configure/ and Makefiles in each repository so that the conversion is done by running “make” in the repository. If an adl file is modified the autoconverted files will be updated when the make “build” or “install” targets
are run.
These autoconverted files are a bit different from other files. They are in the git revision control system as a convenience, to save all sites needing to have the conversion tools installed and available. But the files can be deleted
with make. To prevent accidentally deleting them, the “clean”, “realclean” and “distclean” make targets do not delete them. One must go to the App/op directory and run the make target clean.ui, clean.opi, clean.edl, clean.bob, or opiclean (which cleans them
all).
Sites that want to do the conversions locally can look at the following two files to see how to configure it. These files sit in the $(SUPPORT)/configure directory.
https://github.com/EPICS-synApps/configure/blob/master/CONFIG_SITE.linux-x86_64
The above file is loaded from $(SUPPORT)/configure/CONFIG_SITE if it exists.
https://github.com/EPICS-synApps/configure/blob/master/RULES_OPI
This file is loaded from each App/op/Makefile if it exists.
The conversion tools are available as follows:
edl files: adl2edl from
https://github.com/epicsdeb/adl2edl
opi files: Nightly build of CSS
bob files: Nightly build of Phoebus
ui files: Latest version of caQtDM
In addition to all areaDetector repositories, the following repositories have the new autoconverted files:
asyn
autosave
busy
calc
caputRecorder
dac128V
dante
delaygen
iocStats
dxp
dxpSITORO
ip
ip330
ipUnidig
mca
measComp
Modbus
motor (including all submodules)
optics
quadEM
softGlue
softGlueZynq
sscan
std
vac
vme
xspress3
xxx
Let me know of any problems.
Mark