Commit Graph

68 Commits

Author SHA1 Message Date
Andrew Johnson 64c9d7a32a Many tweaks to build on Windows.
There might be some more to come since I'm not committing
this from my Win32 system.
2012-07-17 14:33:31 -05:00
Andrew Johnson 7b82df189e Prepare configure/os to support vxWorks 6.9
I don't think it will work yet though because they removed the
taskVarLib which we use, and there may be other issues too.
2011-09-09 09:41:35 -05:00
Andrew Johnson d25ee10b71 Merge 3.14 changes from 2011-06-06 to 2011-08-17 2011-08-17 16:36:38 -05:00
Andrew Johnson d0423738d1 configure: Make the vxWorks macro expand to itself
This fixes a problem in .st sequence programs that do this:
  %%#include <vxWorks.h>
The pre-processor was replacing the token since the line is not a
pre-processor directive (yet) and it doesn't appear inside "quotes".

NB: This will break any code that is incorrectly using
  #if vxWorks
instead of
  #ifdef vxWorks
2011-06-10 10:14:40 -05:00
Janet Anderson 53dc5101be Added code for TESTLIBRARY 2011-02-16 10:57:20 -06:00
Andrew Johnson fbda9f3280 RCS keyword updates for Bazaar
Replaced $Id$ and $Header$ keywords with $Revision-Id$
Deleted $Log$ keywords and any log messages
2010-10-05 14:27:37 -05:00
Andrew Johnson a0fb7fbed7 Clean up warnings from vxWorks 6.8.
Added back the -include vxWorks.h option for gcc with vxWorks 6,
it resolves many warnings about OFFSET being redefined.
2010-08-11 10:45:17 -05:00
Andrew Johnson 0f431edbe6 Add support for vxWorks 6.8. 2010-07-29 12:39:54 -05:00
Andrew Johnson f29bdb9d6e Solve C++ exception problems in vxWorks 6.x:
* Use a linker script when generating .munch files
 * Output exception handler frame registration code in _ctdt.c files
2010-07-29 12:35:53 -05:00
Andrew Johnson 6142ff3ece Steve Hartman (ORNL) says vxWorks 6.7 has nm back in GNU_BIN.
Hopefully it will stay there from now on.
2010-04-27 17:53:40 -05:00
Andrew Johnson cad49539ff Correction: vxWorks 6.4 comes with nm in the workbench bin directory. 2010-02-09 16:50:52 -06:00
Janet B. Anderson 421ec4478c Added nm directory definition for vxWorks 6.7. 2009-12-01 19:31:37 +00:00
Janet B. Anderson 23e4635d17 Added VX_GNU_VERSION_6.7 definition.
For v6.7, added "-DBSD=44" to get correct network interface structure.
2009-12-01 15:51:41 +00:00
Andrew Johnson af40d87306 WRS moved the 'nm' program in vxWorks 6.6 2008-08-18 18:54:26 +00:00
Janet B. Anderson 1623c5ab39 Removed all references to GCC_EXEC_PREFIX. 2008-06-25 15:15:42 +00:00
Andrew Johnson c4dfb6980b Added support for vxWorks 6.6, info from Ernest Williams. 2008-05-14 16:31:52 +00:00
Andrew Johnson 08804b05d5 Added GNU versions for vxWorks 6.4 and 6.5. 2007-11-12 16:48:43 +00:00
Janet B. Anderson cec0d1ead4 Dont install non-munched prods. 2007-10-09 19:35:21 +00:00
Andrew Johnson c48bf48f52 Don't set GCC_EXEC_PREFIX for any vxWorks target. 2006-12-11 22:21:10 +00:00
Andrew Johnson f2fac70923 Can't use ifeq(VXWORKS_VERSION) because we don't know its value yet. 2006-12-11 19:46:39 +00:00
Andrew Johnson 682bb4150c Incorporated vxWorks 6 settings from SNS.
Added the vxWorks-mpc8540 architecture.
Added the ppc604_altivec sub-architecture.
Some cleanup.
2006-12-09 00:01:57 +00:00
Andrew Johnson 11ef0bca03 Fixes for vxWorks 6.x. 2006-12-07 21:10:24 +00:00
Andrew Johnson db9f3d81a3 vxWorks 6 changes WIND_HOST_TYPE x86-linux2. 2006-12-05 19:40:00 +00:00
Andrew Johnson 52e28d7a7a Ok, so all vxWorks 5.x versions need the -include vxWorks.h flag... 2006-12-02 00:09:16 +00:00
Janet B. Anderson 207171d336 Made vxWorks.h include depend on VXWORKS_VERSION. 2006-11-16 22:44:34 +00:00
Andrew Johnson 4ca2bc86e5 Changed configuration for vxWorks 6.x; now uses the same files as vx 5.x.
Removed the vxWorks6-mvXXXX targets, use vxWorks-ppc604_long or similar.
2006-11-13 20:31:07 +00:00
Janet B. Anderson 9520c4be9f Removed references to POSIX=YES/NO. 2005-10-28 21:28:00 +00:00
Janet B. Anderson 05482bc8e1 Unset CMPLR_PREFIX. 2005-09-15 17:28:54 +00:00
Janet B. Anderson f1760c0b76 CC and CCC definitions changed to reflect GNU defaults. 2005-02-25 16:02:57 +00:00
Janet B. Anderson 4f03bba90d Changed filterout to filter-out. 2004-11-04 20:29:36 +00:00
W. Eric Norum 46255e607a Redo the way 'munch' commands are handled.
Provide 'munch' command to build executable for RTEMS MVME2100 target.
2004-09-28 20:38:01 +00:00
Janet B. Anderson 541986e5f4 Added PREPROCESS.cpp definition. 2004-01-22 15:02:06 +00:00
Janet B. Anderson bded68e14e Removed references to LIB_EXT. 2003-08-29 18:56:18 +00:00
Janet B. Anderson 568997b573 Added LIB_EXT definition. 2003-03-20 23:15:58 +00:00
Janet B. Anderson 772e32365d No fPIC on compiles of vx library source files. 2003-03-19 18:49:06 +00:00
Janet B. Anderson 6021e84957 Changes for shared libraries and os consistancy. 2003-03-18 22:45:03 +00:00
Janet B. Anderson 9c4d568546 Added PROD_LDFLAGS, LIB_LDFLAGS, PROD_OBJLIBS, USR_OBJLIBS, LIB_OBJLIBS. 2003-01-24 22:01:34 +00:00
Janet B. Anderson eac2ab98be Allow *_SRCS and *_OBJS and LDOBJS in creation of OBJLIB. 2003-01-07 17:33:24 +00:00
Janet B. Anderson 520ac60771 Moved ctdt definitions. 2002-11-25 22:46:25 +00:00
W. Eric Norum 1c7428c1cf Change command-line input to allow CONFIG_SITE selection of libtecla,
GNU readline, or built-in EPICS routines.
2002-11-20 20:17:36 +00:00
Janet B. Anderson 1e14394d92 Added TOOL_FAMILY = GNU definition. 2002-11-15 22:36:07 +00:00
Ralph Lange b562b9557f Moved STATIC_LDFLAGS out of LDFLAGS.
See http://www.aps.anl.gov/epics/mantis/view_bug_advanced_page.php?f_id=20
2002-11-12 10:32:09 +00:00
Jeff Hill 6b466fc7ed changed to explicit template instantiation for vxWorks 2002-03-27 19:23:02 +00:00
Jeff Hill 2aab212bfc removed -frepo flag 2002-03-27 15:43:03 +00:00
Jeff Hill 546bd32033 use -frpro with g++ 2002-03-26 22:31:26 +00:00
Janet B. Anderson d8157a9ea9 Removed OPT flag overrides. 2002-03-04 19:31:54 +00:00
Janet B. Anderson 3ad5b27698 Changed $*_LIBS to $*_LDLIBS. 2002-01-21 20:37:33 +00:00
Janet B. Anderson 171efd1291 Changed definitions for creation of shared libraries. 2002-01-17 19:55:27 +00:00
Janet B. Anderson bee24cadd8 Changes to automatically generate header dependancy files. 2001-07-25 14:40:18 +00:00
Janet B. Anderson 71fa55fd2a Removed unused shrlib suffix. 2001-07-09 20:05:04 +00:00