Commit Graph

40 Commits

Author SHA1 Message Date
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