Andrew Johnson
177a9f89c8
dbtools: Merged Ralph's msi-join branch, adds msi to Base.
2010-08-25 16:56:22 -05:00
Andrew Johnson
ac32658bf4
dbtools: Added another possibility for pattern_substitutions rule.
2010-08-25 13:21:24 -05:00
Andrew Johnson
e2464c8572
Implemented "global" variables in substitution files.
...
Rewrote the YACC grammar, with help from Benjamin Franksen in formally
defining the substitution file format in EBNF. This version also
changes the way in which variables are added to the sub_collect
string; previously it appended a ',' after every entry, and removed it
off the end before calling dbLoadRecords(), but now we put the ',' at
the beginning of each entry, and just offer dbLoadRecords() the string
starting at the second character (not that this really matters, macLib
will quite happily ignore either a leading or a trailing comma in the
variable definition string).
We now warn if there are substitution values for which we have no
name, or if the file uses the deprecated syntax which permitted a
bareword token in front of the variable substitution or pattern
definition braces.
2010-08-24 19:01:19 -05:00
Ralph Lange
52f4c8ae8f
dbtools: shuffle files towards a reasonable layout, keep test files in test dir
2010-08-23 14:48:43 -04:00
Ralph Lange
2a19c5f0b8
dbtools: Join msi repository into ../src/dbtools
2010-08-23 14:36:23 -04:00
Andrew Johnson
4a637c04cf
dbtools: Added command-line variable parameters.
2010-08-20 17:59:38 -05:00
Andrew Johnson
3db5427e1d
dbtools: Source code clean-up, code layout changes only.
2010-08-20 17:50:52 -05:00
Andrew Johnson
8ee39f8cce
Memory allocation checks.
2009-05-05 15:19:00 +00:00
Janet B. Anderson
89442d6ed6
Changed LIBSRCS to LIB_SRCS.
2009-03-11 19:11:21 +00:00
Janet B. Anderson
ef1cd5faf5
RCS files now used for all cygwin and mingw builds.
2008-08-06 16:44:16 +00:00
Andrew Johnson
70cc7eaab9
Reorganized iocsh command registration to untangle the build order.
...
The iocsh core is now part of libCom, and commands are registered locally
with a Register routine for each IOC library.
2007-03-13 17:54:23 +00:00
Andrew Johnson
e1e6ae787d
Ok, so we should allow / and \ in bareword...
2006-11-17 22:18:35 +00:00
Andrew Johnson
bc9fab6417
Removed a whole load of unnecessary characters from bareword, which now
...
matches the dbStaticLib parser's definition.
2006-11-17 22:04:37 +00:00
Andrew Johnson
a2739882f2
Fixed lex & yacc parsers for dbLoadTemplate() - this is now stricter in what
...
it will accept, but any rejected characters weren't legal before anyway.
2006-11-17 17:06:52 +00:00
W. Eric Norum
b7bad20900
Don't need action for characters which are silently consumed.
2006-11-17 14:28:13 +00:00
W. Eric Norum
34316144bd
Clean up several problems with lexical analyzer.
2006-11-17 14:24:45 +00:00
Andrew Johnson
1faaada240
Clean up warnings.
2006-04-03 21:49:49 +00:00
Andrew Johnson
daf8f033fa
Use new xxStrdup() functions.
...
Cleanup compiler warnings due to our using 8-bit lexers.
2006-03-29 19:46:05 +00:00
Janet B. Anderson
147e21b71f
Changed EPICS_UPDATE_LEVEL to EPICS_PATCH_LEVEL.
2005-12-19 21:42:40 +00:00
Andrew Johnson
b3092b70ec
s/unistd.h/osiUnistd.h/
2005-11-16 17:24:19 +00:00
Andrew Johnson
1277b2aa2f
Include unistd.h to remove warning.
2005-11-15 21:53:14 +00:00
Janet B. Anderson
de70a70b1b
Added COMPAT_313 macro for building/installing R3.13 compatability files.
2004-01-13 16:15:05 +00:00
Andrew Johnson
24a0197f88
Fix file stmt without quotes.
2003-09-05 20:54:28 +00:00
Andrew Johnson
b27dc431c8
Allow quoted filenames, needed if they contain any ${ENVMACRO}s
2003-07-29 22:44:27 +00:00
Janet B. Anderson
6021e84957
Changes for shared libraries and os consistancy.
2003-03-18 22:45:03 +00:00
Marty Kraimer
30f0f765a3
remove obsolete README
2003-02-24 21:21:12 +00:00
Janet B. Anderson
de14296b80
Changed BASE_ to EPICS_.
2002-07-31 17:07:07 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Janet B. Anderson
5178220160
Changes to automatically generate header file dependancies
2001-07-25 14:44:44 +00:00
Janet B. Anderson
7874d35daf
Changes to create vxWorks archive libraries and prods.
2001-06-07 14:26:06 +00:00
Janet B. Anderson
8a8f1a7ccf
Modified depends rules
2001-01-30 16:02:25 +00:00
Janet B. Anderson
b1535b0e16
Added win32 resource file.
2000-09-25 22:09:03 +00:00
Marty Kraimer
e1cce327ef
include not needed
2000-06-06 15:19:15 +00:00
Janet B. Anderson
06faf45271
Updated dll libs.
2000-03-14 20:03:04 +00:00
Marty Kraimer
7aef8a2766
unistd.h not available on winXX
2000-03-14 19:57:14 +00:00
Marty Kraimer
80e8ba8419
include unistd.h
2000-03-14 19:36:29 +00:00
Marty Kraimer
0e80cdb41d
include dbAccess.h instead of defining dbLoadRecords
2000-03-14 19:32:11 +00:00
Janet B. Anderson
a49827b9bc
Added dbLoadTemplate.h dependancy.
2000-03-14 15:46:34 +00:00
Janet B. Anderson
870a75d0ae
Changes for win32 build.
2000-02-29 22:31:21 +00:00
Marty Kraimer
8ce6d07bb7
latest build rules
2000-02-21 19:15:18 +00:00
Janet B. Anderson
8aa7142663
Removing man files.
2000-02-16 19:39:47 +00:00
Janet B. Anderson
adf7f9ae01
Added HTMLS.
2000-02-11 17:30:41 +00:00
Janet B. Anderson
88ca942bec
Converted man to html.
2000-02-11 17:19:09 +00:00
Marty Kraimer
6d44e17e46
new way to build
2000-01-24 20:59:24 +00:00
Marty Kraimer
9f06418137
new way to build
1999-11-18 15:22:15 +00:00
Janet B. Anderson
426b874353
More Makefile changes for R3.14.
1999-10-12 18:03:38 +00:00
Janet B. Anderson
e4d3983fad
Fixed typo.
1999-09-20 19:48:31 +00:00
Jeff Hill
4dab84e2e6
Tornado II defines _WIN32 ????
1999-09-15 22:34:00 +00:00
Marty Kraimer
faeda02dbd
allow empty template
1999-09-14 13:27:05 +00:00
Marty Kraimer
47d9fffc49
changes for 3.14
1999-09-13 18:42:59 +00:00