Andrew Johnson
d9013bffe9
libCom: Expand comments on -fvisibility in shareLib.h
2012-08-03 17:37:15 -05:00
Andrew Johnson
97490f6977
Reworking of DLL build rules.
...
Allows static libraries and DLLs to be built without having
to do a 'make clean' in between on Cygwin and MinGW targets.
The Cygwin build still crashes when SHARED_LIBRARIES = YES
though, loading Com.dll seems to cause the problem.
2012-07-27 16:24:39 -05:00
Andrew Johnson
7f04d825ce
Add some missing epicsShareClass decorations.
...
Also set the gcc-4 visibility attribute in shareLib.h
2012-07-17 23:41:06 -05:00
Janet B. Anderson
ca1c83bf3a
Added shared library support for cygwin and mingw builds.
2008-08-06 16:52:52 +00:00
Janet B. Anderson
519b33e4fb
Changes for shared library build using MinGW compiler on win32.
2008-07-29 21:11:56 +00:00
Andrew Johnson
9d7fb60785
Added mote about deprecating epicsShareAPI.
2008-04-15 20:30:22 +00:00
Marty Kraimer
5505bfc3ab
do not include epicsStdio
2004-08-27 16:00:04 +00:00
Marty Kraimer
55b22facee
include epicsStdio
2004-07-08 20:16:36 +00:00
Jeff Hill
6c9d8e3b26
fixed my lame spelling
2003-03-27 20:57:02 +00:00
Jeff Hill
ece267dc62
improved documentation
2003-03-27 18:47:26 +00:00
Jeff Hill
59a7ebd78c
doc
2002-08-29 16:45:55 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Jeff Hill
9ec47f54a3
removed epicsShareSym
2002-05-09 17:18:17 +00:00
Jeff Hill
8a103e4eb4
tabs to spaces and dont export in epicsShareDef
2002-01-18 00:31:25 +00:00
Ralph Lange
3712987800
Fixed HPUX warnings.
2001-07-26 07:59:07 +00:00
Jeff Hill
22fdbb1913
removed extern from epicsShareDef because strange mysteries
...
persist with the microsoft compiler: sometines extern is required
with the instantiation and other times not ...
2000-04-27 17:27:46 +00:00
Jeff Hill
64dceda8e3
add extern keyword to file scope variable definition for visual C++
...
depite the fact that their doc indicates that this is not required.
2000-03-10 16:16:18 +00:00
Jeff Hill
4761c987e6
fixed sun pro specific pragma
2000-01-31 20:14:55 +00:00
Jeff Hill
9a9854de0d
changed GNU from "extern __inline__" to "static __inline__"
2000-01-31 19:27:26 +00:00
Jeff Hill
188c758172
added INLINE definition
2000-01-29 02:28:50 +00:00
Jeff Hill
b88f58a9df
visual C++ requires extern with defs
1999-11-18 20:57:09 +00:00
Jeff Hill
3e50a508f4
removed extern from epicsShareDef and moved extern in
...
epicsShareExtern
1999-11-08 21:52:23 +00:00
Jeff Hill
1b9e7847f6
use extern in WIN32 global ddefs
1999-10-29 20:21:13 +00:00
Jeff Hill
4dab84e2e6
Tornado II defines _WIN32 ????
1999-09-15 22:34:00 +00:00
Jeff Hill
ffc026ca61
fixed shared/static issues on WIN32
1998-07-07 22:38:05 +00:00
Jeff Hill
94fdaba021
EPICS_DLL => EPICS_DLL_NO (so we are backwards compatible
1998-06-22 22:32:05 +00:00
Jeff Hill
9100c5dd7e
doc
1998-06-16 02:58:49 +00:00
Jeff Hill
3437531581
allow non-shareable lib build under WIN32
1998-05-29 20:03:33 +00:00
Jeff Hill
51a907fbc6
improved doc
1998-05-06 21:28:18 +00:00
Jeff Hill
2163b7e60e
dont use Vis C++ key words under the Cygnus GNU environment
1998-03-19 00:04:32 +00:00
Jeff Hill
5bd1407214
improved doc
1998-03-02 22:17:40 +00:00
Jeff Hill
ae1a1dc7b8
improved doc
1998-03-02 22:06:15 +00:00
Ken Evans
66aa22f9eb
Added epicsShareAPIV for variable args functions. These cannot be
...
_stdcall, so the current implementation was not working.
epicsShareAPIV should be used for functions with both ... and va_list
type arguments.
1998-02-20 21:48:33 +00:00
Ken Evans
935d7f3146
Added more information to the comments.
1998-02-03 17:28:20 +00:00
Jeff Hill
4563d3e0a2
win32 keyword change
1997-08-05 00:25:39 +00:00
Jeff Hill
6b6e5e7515
updated dll keywords
1997-05-01 19:57:53 +00:00
Jeff Hill
9888b965d8
rem _WINDLL => bad when other DLLs involved
1997-04-23 17:15:55 +00:00
Jeff Hill
3a5e5fc5d7
VMS changes
1997-04-10 20:02:55 +00:00
Jeff Hill
3263a885a3
more pc related changes
1996-11-02 01:30:51 +00:00
Marty Kraimer
341ec908c2
moved files from /base/include
1996-01-25 21:39:01 +00:00