Andrew Johnson
5d5aa57d72
tools: Add -q (quiet) flag to installEpics.pl
...
The -q flag now gets used when the GNUmake '-s' flag is provided.
This change also includes a cleanup of the installEpics.pl script.
2012-04-04 12:30:27 -05:00
Andrew Johnson
de6d7b2cf0
Merged compiled-dbd branch.
...
This does all DBD-file processing at build-time in Perl scripts.
The result should behave almost identically to the old programs.
2012-04-04 12:07:46 -05:00
Janet Anderson
2ae1105ecc
Added -I(SRC_DIRS) to DBDFLAGS.
2012-04-02 15:36:02 -05:00
Andrew Johnson
9ec0cff0e5
configure: Clean up some other DBDEPENDS stuff
2012-04-02 15:34:23 -05:00
Janet Anderson
281f0e004b
Reordered include lines for windows dll build.
2012-04-02 15:33:32 -05:00
Andrew Johnson
6b8515b860
configure: Reformat/reword comments in CONFIG_SITE
...
Also moved the GNU_TUNE_CFLAGS setting into the file
os/CONFIG_SITE.Common.linux-x86 since it is arch-specific.
2012-03-30 14:37:57 -05:00
Andrew Johnson
4e6e9518a3
Use the new DBD processing scripts to generate dependency files.
2012-03-28 17:54:50 -05:00
Andrew Johnson
f1994996ad
Convert registerRecordDeviceDriver.pl to use DBD module.
...
The output is now a bit more compact as it uses Text::Wrap on
the declarations and array data.
2012-03-27 10:47:59 -05:00
Andrew Johnson
116f0fd00c
Run the tools/test files under the test harness
2012-03-14 15:27:40 -05:00
Andrew Johnson
d3d8418855
Move src/dbHost scripts and modules into src/tools.
2012-03-13 18:00:46 -05:00
Andrew Johnson
36b8d61a41
Remove dependency on conversion dbTo* programs.
...
Doesn't work anyway since they're now Perl scripts, but
isn't necessary because dbHost gets built first.
2012-03-13 17:50:36 -05:00
Andrew Johnson
63f5c27ebe
Fix tests, use EPICS::Readfile
2012-03-13 16:02:24 -05:00
Andrew Johnson
1d0dcf0171
libCom: Deleted the 3.13 tsDefs API.
2012-03-01 11:31:32 -06:00
Andrew Johnson
bf965cc59c
Merged changes from 3.14 branch.
...
Includes all changes up to rev 12323 on 2012-02-20.
2012-02-20 10:01:04 -06:00
Andrew Johnson
3dec8f8c78
configure: Removed _ARM_NWFP_
...
Apparently this hasn't been needed for quite a while.
2012-02-20 09:52:54 -06:00
Andrew Johnson
6f9f5498b4
libCom/test: Add diagnostic to epicsStdioTest on vxWorks
...
This test fails if the cwd is not writable, but on vxWorks the
fault appears at the fclose() not the fopen() line. The code
now detects this and tells the user what's probably wrong.
2012-02-03 16:12:06 -06:00
Andrew Johnson
f5bc02393e
libCom: Increase stack sizes for Windows and Posix
...
Windows stack sizes were the same as vxWorks - tiny.
The stack sizes are now multiples of sizeof(void*).
On 32-bit systems they give 256KB, 512KB and 1MB;
64-bit systems get twice those numbers.
Fixes lp:903448
2012-02-02 18:14:01 -06:00
Andrew Johnson
f86cf730e9
db: fix dbpf to enum from integer bug
2012-01-27 09:41:37 -06:00
Janet Anderson
73768aae9a
Allow install of *.H header files.
2012-01-20 10:50:10 -06:00
Andrew Johnson
adfa1257f5
makeBaseApp: caMonitor example should use ca_create_subscription()
...
It was calling ca_add_event(), which is a deprecated API.
2012-01-16 16:40:37 -06:00
Andrew Johnson
7cc8a552a3
db: Allow single-char accesses as long strings
...
Clients try to use long string support to fetch DBF_STRING
fields use DBF_CTRL_CHAR with a 1-element array, but the IOC
was rejecting that. This permits it, and also ensures that
the resulting strings are zero-terminated.
Fixes lp:907761
2012-01-11 16:47:37 -06:00
Andrew Johnson
afaebfbeb1
libCom: Fix iocsh comment recognition
...
Merged J. Lewis Muir's fix for comments introduced by macro.
Added fixes to allow comments to be indented too, which used
to work if the '#' was followed by white-space or any argument
separator character.
2012-01-11 15:12:15 -06:00
J. Lewis Muir
ee2a2dfffc
libCom/iocsh: Ignore comment lines after macro expansion
...
The handling of comment lines is only performed before macro
expansion, thus lines with macros that expand to comment lines will
not be correctly handled as comment lines.
By chance this kind of worked sometimes because a "#" command that
does nothing is internally added to the command registry to make it
show up in the help output. Relying on this is broken. Furthermore,
if the line starts with '#' followed by a non-separator character
(e.g. "##", "#whatever", etc.) it will not work (i.e. it will produce
a command-not-found error).
This fix checks to see if the first character of the line after macro
expansion is '#'. If it is, it considers the line to be a comment.
2012-01-11 11:40:30 -06:00
Janet Anderson
2d6f8c585a
Move DarwinPorts and Fink usage definitions to a CONFIG_SITE file
2012-01-05 10:45:20 -06:00
Janet Anderson
c538fc8ccc
Added -I$(COMMON_DIR) to DBFLAGS and DBDFLAGS definitions.
2011-12-22 11:33:41 -06:00
Andrew Johnson
c32997ffa1
tools: Fix dependency file problem.
...
Reported by Eric.
2011-12-20 16:30:41 -06:00
Jeff Hill
d8f7c3731d
fixed various archaic sun pro build failures repoted by Dirk
2011-12-12 16:10:24 -07:00
Andrew Johnson
946ab722a1
Merged changes from 3.14 branch
...
Includes all changes up to the 3.14.12.2 release on 2011-12-12.
2011-12-12 16:16:33 -06:00
Janet Anderson
0c67efd50a
R3.14.12.2-DEV
2011-12-12 14:37:04 -06:00
Janet Anderson
5b0693f53d
R3.14.12.2
2011-12-12 14:09:32 -06:00
Janet Anderson
36be34656e
Creating 3.14.12.2
2011-12-12 14:08:00 -06:00
Andrew Johnson
4a5b8a37df
cap5: Load libCap5.so from lib/perl/<perl-version>/<perl-archname>
...
This allows the same version of Base to be used from both RHEL5 and RHEL6
for example; they use different Perl versions which are not compatible at
the ABI level.
2011-12-10 23:11:33 -06:00
Andrew Johnson
e289af684f
configure/linux: Move -g option to OPT_CFLAGS_YES
...
We were adding it to OP_SYS_CFLAGS but if HOST_OPT=NO
you then get two -g options on the gcc command line.
2011-12-07 13:56:04 -06:00
Andrew Johnson
f207b00b05
tools: Use Carp
...
Use carp and croak instead of warn and die in library routines.
2011-12-05 14:56:50 -06:00
Andrew Johnson
8cb8ad081b
softIoc: Strip single-quote chars from arg
...
Most shells strip the single-quote chars from arguments, but on
win32-x86 this is not happening so we need to do it ourselves.
The single quotes are important to prevent un-escaping of things
that shouldn't be unescaped.
2011-12-05 12:43:26 -06:00
Andrew Johnson
52ee9916e6
configure: Print a warning when CHECK_RELEASE = NO
2011-12-02 14:10:24 -06:00
Andrew Johnson
3fc6a77fb0
libCom/posix: Define finite() for uClibc
...
The finite() function is provided in glibc but not in uClibc.
C99 requires isfinite() to be a macro, so we can test for it
and define our own finite() macro in osi/os/posix/epicsMath.h
2011-12-02 11:07:04 -06:00
Andrew Johnson
df6f042b5a
configure: Update Apple iOS builds
...
* Default IOS_VERSION to 5.0
* Allow ARMv6 and ARMv7 universal binaries by setting ARCH_CLASS
* Switch from g++ to clang++
2011-12-02 10:42:43 -06:00
Andrew Johnson
3b268475d3
Fix some warnings reported by Clang.
2011-11-29 16:14:19 -06:00
Andrew Johnson
2010e58c61
libCom/win32: Conditionally define MINLONGLONG
...
Some version of Visual Studio define MAXLONGLONG but not
MINLONGLONG, so they need separate checks.
2011-11-29 14:07:29 -06:00
Andrew Johnson
54401d5426
Set snapshot to 3.14.12.2-rc1-DEV
2011-11-28 16:37:47 -06:00
Andrew Johnson
db0c9d7d82
Creating 3.14.12.2-rc1
...
Set version number, update release notes.
2011-11-28 16:35:43 -06:00
Andrew Johnson
b791a3692b
libCom: Clean up win32 build warning
...
Delete CFLAG added for the Borland compiler (no longer supported).
2011-11-28 15:54:49 -06:00
Benjamin Franksen
0e41c03ff2
dbStatic: Fix windows build issue
...
fixes: lp:894276
2011-11-28 12:55:55 -06:00
Andrew Johnson
b5ec6e2448
catools: Edited camonitor help text.
2011-11-21 12:30:02 -06:00
unknown
d077c8b0ff
dbStatic: Added -b option to dbExpand
...
-b turns off monotonic checking of breakpoint tables.
2011-11-21 11:33:26 -06:00
Andrew Johnson
7529ca7a9b
menuGlobal: Now needs dbExpand executable
2011-11-14 18:25:13 -06:00
Andrew Johnson
ab4376c54a
Merge 3.14 changes up to 3.14.12.2-pre1 release
2011-11-14 17:42:50 -06:00
Andrew Johnson
1b345481ba
ioc/db: Generate menuGlobal.dbd
...
The source just duplicates what's in the Makefile anyway.
2011-11-14 17:38:36 -06:00
Andrew Johnson
b48979f5a5
Set snapshot to 3.14.12.2-pre1-DEV
2011-11-14 14:07:02 -06:00