c64685a360
Varargs functions in CALC.
Andrew Johnson
2008-04-10 18:31:33 +00:00
b281b453bb
Added variable argument functions, mostly by Benjamin Fransken. MIN, MAX, FINITE and ISINF can now take any number of arguments.
Andrew Johnson
2008-04-10 18:06:47 +00:00
df59c12f75
Added CPPFLAGS -mcpu=arm9 -marm -- from Heinrich du Toit.
Janet B. Anderson
2008-04-09 20:41:33 +00:00
85b20ffaea
Fix envPaths output for cexp users.
Andrew Johnson
2008-04-08 17:49:33 +00:00
fb930b6b0e
Renamed convertRelease target 'STDOUT' to 'releaseTops' and fixed build files. Removed the -h option to convertRelease, use $ENV{EPICS_HOST_ARCH} instead. Reworked variables associated with expandVars to make it simpler to use. Split EPICS::Utils module into three parts. Moved code from fullPathName.pl into the new EPICS::Path module. Changed convertRelease.pl to use new modules. Added some documentation to RELEASE_NOTES.html
Andrew Johnson
2008-04-03 21:57:16 +00:00
2a9ccaf2c0
Use correct conditional.
W. Eric Norum
2008-04-01 20:36:08 +00:00
bc3584c834
Moved Perl modules from Ctlsys to EPICS. Cleanup and corrections in expandVars@.
Andrew Johnson
2008-04-01 19:25:47 +00:00
e1d28a495a
Allow use with pre-release version of RTEMS-4.9.
W. Eric Norum
2008-04-01 18:16:29 +00:00
d91feefcac
Use _Objects_Get_name_as_string if available. Clean up some warnings.
W. Eric Norum
2008-04-01 17:00:12 +00:00
e8d52af7bc
Can't make epicsInt8 a 'signed char', it breaks too much stuff. This is a problem - on some archs char is signed, on others not.
Andrew Johnson
2008-04-01 15:54:01 +00:00
f21aed109c
An epicsInt8 is signed, but a bare 'char' isn't necessarily.
Andrew Johnson
2008-03-31 19:46:46 +00:00
37b371e956
macLib cleanup, added support for scoped macros. New test program for regular macros as well as the environment variable tests.
Andrew Johnson
2008-03-31 19:30:17 +00:00
2079c128d5
Cleanup of epicsThreadPrivate stuff, remove unnecessary code.
Andrew Johnson
2008-03-28 22:35:48 +00:00
37cd3234bd
Use perl ExtUtils for CP, MV, RM, and RMDIR macro definitions.
Janet B. Anderson
2008-03-28 21:35:26 +00:00
a4a2a73fe7
Added ifneq test around -include lines for make version 3.80 on Linux FC4. See Ernest Williams for details.
Janet B. Anderson
2008-03-28 19:28:13 +00:00
1d1454ba98
Removed perl scripts cp.pl mkdir.pl mv.pl rm.pl.
Janet B. Anderson
2008-03-26 21:10:05 +00:00
0c4cf4ff23
SRC_DIRS should be inside top tree.
Janet B. Anderson
2008-03-26 18:55:03 +00:00
7a6528cf1c
Removed references to EPICS_BASE, EPICS_EXTENSIONS, and CTLSYS.
Janet B. Anderson
2008-03-25 22:04:52 +00:00
c1512557d5
Removed EXPANDFLAGS definition. It is defined in configure/RULES_EXPAND.
Janet B. Anderson
2008-03-25 22:03:41 +00:00
2929063e3c
Removed debugging lines.
Janet B. Anderson
2008-03-24 22:27:42 +00:00
09639d6183
Initial version.
Janet B. Anderson
2008-03-24 22:24:22 +00:00
1ff1ba637e
Moved configure/tools files to src/tools directory.
Janet B. Anderson
2008-03-24 22:17:06 +00:00
678dec4100
Added new tools directory.
Janet B. Anderson
2008-03-24 22:09:02 +00:00
ad4a336053
Include cfg/RULES* files to get DIRECTORY_TARGET names for uninstall.
Janet B. Anderson
2008-03-24 22:06:46 +00:00
b10833318b
Macros and rules for octave files.
Janet B. Anderson
2008-03-24 22:06:26 +00:00
861e6ab132
Allow user defined installation file types Added new file types ADL,ALH,CFG,IDL,PERL_MODULE,PERL_SCRIPT
Janet B. Anderson
2008-03-24 22:06:05 +00:00
93d1359256
New expand facility to expand @xxx@ variables.
Janet B. Anderson
2008-03-24 22:05:42 +00:00
101256d28c
Moved configure/tools perl tools to src/tools directory. Replaced O.<T_A> files CONFIG_APP_INCLUDE and RULES_INCLUDE creation with defs and rules in configure files CONFIG_APP_INCLUDE and RULES_BUILD
Janet B. Anderson
2008-03-24 22:05:10 +00:00
1e0178a492
Moved configure/tools perl tools to src/tools directory. Replaced O.<T_A> files CONFIG_APP_INCLUDE and RULES_INCLUDE creation with defs and rules in configure files CONFIG_APP_INCLUDE and RULES_BUILD
Janet B. Anderson
2008-03-24 22:04:01 +00:00
0485bc7838
Moved configure/tools perl tools to src/tools directory.
Janet B. Anderson
2008-03-24 22:03:42 +00:00
74ff11919f
Replaced O.<T_A> files CONFIG_APP_INCLUDE and RULES_INCLUDE creation with defs and rules in configure files CONFIG_APP_INCLUDE and RULES_BUILD Allow new CFGS - user RULES* file to be installed into a cfg directory. New expand facility to expand @xxx@ variables.
Janet B. Anderson
2008-03-24 22:03:08 +00:00
716dabdba1
Replaced O.<T_A> files CONFIG_APP_INCLUDE and RULES_INCLUDE creation with defs and rules in configure files CONFIG_APP_INCLUDE and RULES_BUILD
Janet B. Anderson
2008-03-24 22:02:29 +00:00
87c4db7e4d
Moved condWait() into conditional compilation area where it's used.
Andrew Johnson
2008-03-17 22:18:25 +00:00
3a40dddccb
Give up trying to calculat epicsEpochOffset, which is a constant. Also fixed incorrect NTP timescale conversion constant.
Andrew Johnson
2008-03-14 20:50:39 +00:00
4deb3a92c9
Fixed 64-bit bug copying timestamp.
Andrew Johnson
2008-02-21 19:47:37 +00:00
5478ba8bc6
Rewrite. abs_path() fails if path components before the last don't exist.
Andrew Johnson
2008-01-11 21:35:56 +00:00
f26de14718
Remove old-style stack check code. spy provides a better mechanism.
W. Eric Norum
2008-01-10 15:03:45 +00:00
9d8886e8cc
Add extended BSP routines.
W. Eric Norum
2008-01-08 22:19:50 +00:00
95d6cbe8be
Add MVME3100 support.
W. Eric Norum
2008-01-08 22:06:14 +00:00
1f7398344c
Clean up GEV VPD support.
W. Eric Norum
2008-01-08 20:58:10 +00:00
193c5b234c
Add VPD offset.
W. Eric Norum
2008-01-08 20:47:37 +00:00
b8cd8f5507
Add open argument.
W. Eric Norum
2008-01-08 20:29:20 +00:00
e366f72788
Add errno header.
W. Eric Norum
2008-01-08 20:26:48 +00:00
f8959705b3
More GEV changes.
W. Eric Norum
2008-01-08 20:24:19 +00:00
2bb463293f
Add serial EEPROM support.
W. Eric Norum
2008-01-08 20:14:13 +00:00
62a93f0565
Add default address for GEV memory.
W. Eric Norum
2008-01-08 19:15:23 +00:00
91cdaf7cca
Fixed warnings on 64-bit platforms.
Andrew Johnson
2008-01-04 21:32:19 +00:00
b0c0ab77ac
Reduce initial size of expanded string.
Andrew Johnson
2008-01-04 17:07:30 +00:00
7cf188ff61
Fix issues when char is signed.
Andrew Johnson
2008-01-04 16:52:15 +00:00
9fa90d5d5d
Cleanup.
Andrew Johnson
2008-01-04 16:43:44 +00:00
23d1feffcc
Added vxWorks version 6.4
Andrew Johnson
2008-01-04 16:19:57 +00:00
3722db6db7
Get types.
W. Eric Norum
2007-12-17 21:23:26 +00:00
1c89724137
Use new configuration entries.
W. Eric Norum
2007-12-17 21:05:20 +00:00
b8bac42678
Use standard types.
W. Eric Norum
2007-12-17 20:56:50 +00:00
b6479e4e38
RTEMS internals have changed slightly.
W. Eric Norum
2007-12-17 20:50:24 +00:00
5e87e645e0
Use standard types.
W. Eric Norum
2007-12-17 19:47:51 +00:00
9cb7a7a339
Use standard types -- new versions of RTEMS will be drop the rtems_xxx types.
W. Eric Norum
2007-12-17 18:43:59 +00:00
407234e390
Removed some comments.
Janet B. Anderson
2007-12-12 20:19:01 +00:00
271a80ab61
Made change for make -j option. Changed name of include file.
Janet B. Anderson
2007-12-12 20:15:24 +00:00
f613d379ec
Made change for make 0j option. Changed name of include file.
Janet B. Anderson
2007-12-12 20:14:14 +00:00
f8152ac318
Made CONFIG_SITE file an optional include file.
Janet B. Anderson
2007-12-12 20:04:54 +00:00
7efb669ee3
Removed CC and CCC defs because they are in CONFIG.gnuCommon
Janet B. Anderson
2007-12-12 20:01:03 +00:00
2b29bede08
Option -fPIC not needed.
Janet B. Anderson
2007-12-12 19:42:57 +00:00
bf6ff7cc1c
Set valid builds to Ioc for cross builds.
Janet B. Anderson
2007-12-11 21:17:03 +00:00
55fde6bb9f
GNU_TARGET now in CONFIG_SITE file. Flag for 32 bit build added.
Janet B. Anderson
2007-12-11 21:15:27 +00:00
42af0cab54
GNU_TARGET now in a CONFIG_SITE file.
Janet B. Anderson
2007-12-11 20:58:26 +00:00
4c27f4c83b
Simplified code. Added flag for 32/64 bit. GNU_TARGET now in CONFIG_SITE*.
Janet B. Anderson
2007-12-11 20:56:39 +00:00
b14316865d
Updated FLAGS for 64 bit build.
Janet B. Anderson
2007-12-11 20:50:22 +00:00
79cc983edc
Moved GNU_DIR def to CONFIG_COMMON. Moved *SHRLIB_LDFLAGS defs to CONFIG.gnuCommon.
Janet B. Anderson
2007-12-11 20:23:00 +00:00
51b179160b
Added optional -pipe option for GNU compiler builds.
Janet B. Anderson
2007-12-11 19:05:39 +00:00
48d82f8701
Fixed definitions for GNU_TARGET_INCLUDE_DIR and GNU_TARGET_LIB_DIR.
Janet B. Anderson
2007-12-11 15:46:15 +00:00
c0e61d3ee1
Allow INC_<OS_CLASS> definitions.
Janet B. Anderson
2007-12-11 15:40:00 +00:00
4cc40073f8
Install share libs before archive libs - needed for parallel builds.
Janet B. Anderson
2007-12-11 15:35:06 +00:00
cd472f8135
Added include for linux-arm file.
Janet B. Anderson
2007-12-11 15:28:17 +00:00
db7d8ba762
Moved GNU_TARGET def to CONFIG_SITE.linux-x86.linux-arm_* files.
Janet B. Anderson
2007-12-11 15:17:33 +00:00
0e8fb1017c
Initial Version.
Janet B. Anderson
2007-12-10 21:28:59 +00:00
9e56389edc
Added note about access security configuration file creation.
Janet B. Anderson
2007-12-07 20:59:36 +00:00
3e4570ed29
Added rules/macros for creating access security configuration .acf files.
Janet B. Anderson
2007-12-07 20:57:35 +00:00
b1dc73e8da
Fixed typo in comment.
Janet B. Anderson
2007-12-07 19:48:33 +00:00
fb433c0202
Fixed file name (had comma in name).
Janet B. Anderson
2007-11-29 18:41:33 +00:00
3fa2a79f4f
Move static command structures to file scope, needed for vxWorks-x86 targets.
Andrew Johnson
2007-11-27 17:57:25 +00:00
caa0f27e9c
Added RELEASE* files to CONFIG_INSTALLS.
Janet B. Anderson
2007-11-27 17:14:55 +00:00
4492251434
Added callbackSetProcess() and callbackCancelDelayed() routines.
Andrew Johnson
2007-11-20 21:07:10 +00:00
de2fdc7654
Added dbNotifyDump command.
Andrew Johnson
2007-11-20 20:13:51 +00:00
d977edbf5e
subArray error stuff. Clarified parallel make wording.
Andrew Johnson
2007-11-20 16:54:18 +00:00
671b5334ea
Cleanup, ANSIfied.
Andrew Johnson
2007-11-20 16:47:12 +00:00
3edc4b5c18
Fixed error behaviour. ANSIfied, major cleanup.
Andrew Johnson
2007-11-20 16:44:21 +00:00
6580220e37
Introduce new header epicsEndian.h which allows C code to find out the platform's byte order (osiWireFormat.h is C++ only).
Andrew Johnson
2007-11-14 21:59:59 +00:00
0e723c8185
Introduce new header epicsEndian.h which allows C code to find out the platform's byte order (osiWireFormat.h is C++ only).
Andrew Johnson
2007-11-13 23:46:53 +00:00
54ce8fbdbe
Fixed Mantis #290.
Andrew Johnson
2007-11-13 23:27:35 +00:00
4b7d838b20
Replaced epoch offset calculation, fixes problem on vxWorks.
Andrew Johnson
2007-11-13 22:54:20 +00:00
08804b05d5
Added GNU versions for vxWorks 6.4 and 6.5.
Andrew Johnson
2007-11-12 16:48:43 +00:00
bc0a5b7e7a
Added blurb about new linux-cris architectures.
Janet B. Anderson
2007-11-09 16:16:32 +00:00
e96f5bc1ad
Initial version - linux-cris files from Peter Zumbruch at GSI.
Janet B. Anderson
2007-11-09 16:12:24 +00:00
cff69ead6b
removed inadvertent ! at beginning of line in if statement
Jeff Hill
2007-11-07 23:17:06 +00:00
26051caeab
Modified comment lines.
Janet B. Anderson
2007-11-07 21:08:51 +00:00
36caea04db
Added ARCH_DEP_LDFLAGS definition. Removed unneeded ARCH_DEP_CXXFLAGS def.
Janet B. Anderson
2007-11-07 21:06:09 +00:00
1f0156b81b
Fixed typo in comment.
Janet B. Anderson
2007-11-07 20:51:35 +00:00
2a1849b7f0
Removed file because name had a typo.
Janet B. Anderson
2007-11-07 20:37:40 +00:00
bfa50a488d
Set VALID_BUILDS to Ioc when cross-compiled.
Janet B. Anderson
2007-11-07 20:36:07 +00:00