Ralph Lange
40d9a21c0c
Merge 3.15 into 7.0 - build system fixes
...
- improve silencing the build
- assemblies fix for Windows
2021-01-26 17:44:24 +01:00
Andrew Johnson
d997690aa5
Build: Fix tests for the 'make -s' flag
...
'make -j2' or more adds an 's' to MFLAGS in "--jobserver-fds".
This is the correct way to do the check.
2020-12-30 13:08:48 -06:00
Andrew Johnson
daad9b1ba1
Merge updates from 3.15 into 3.16
2018-11-26 15:34:32 -06:00
Andrew Johnson
5f3f87a365
Merge Bruce Hill's MAKEFLAGS-to-MFLAGS branch into 3.15
...
Added a couple other places where this needed to happen too.
2018-11-02 18:14:39 -05:00
Andrew Johnson
b7afb287d5
Merge branch 'rtems-test' into 3.16
2018-10-25 11:39:17 -05:00
Andrew Johnson
46370302f6
Don't require older RTEMS arch's to set RTEMS_BSP
...
This uses the old rules for RTEMS target architecture names to
work out what the value of RTEMS_BSP should be if it isn't set.
Targets had to be named RTEMS-$(RTEMS_BSP) in previous releases.
With this change out-of-tree target configuration files should
still work, but they can't be used to create sub-architectures
without first setting RTEMS_BSP in their CONFIG.Common.<arch>
file.
2018-10-24 15:25:05 -05:00
Andrew Johnson
3c607d9034
Require RTEMS_BSP to be set in CONFIG.Common.RTEMS-<arch>
...
This is needed to allow multiple targets to be built against
the same RTEMS BSP, allowing e.g. -qemu and -gesys targets.
2018-10-24 14:19:18 -05:00
Andrew Johnson
2307e94d1c
Rules for building bootable TESTPROD_RTEMS targets
...
Previously if you wanted a .boot file it had to be installed.
2018-03-12 16:34:54 -05:00
Andrew Johnson
b9f0ef5158
Merge 3.14 version and add 3.15 edits
2016-05-22 14:38:18 +02:00
Andrew Johnson
89c8c78564
Removed Revision-Id from configure; still one Date
2016-05-21 04:27:03 +02:00
Andrew Johnson
d26654674c
Fix the RTEMS override of the ECHO variable
2015-03-03 11:53:23 -06:00
Andrew Johnson
0f6cce2bd1
Merged changes from 3.14 branch up to revno 12545
2015-03-02 17:52:15 -06:00
Andrew Johnson
0f2d6eac9b
Applied rtems-build-gesys-loadable-objects.patch
2015-02-20 15:34:57 -06:00
Andrew Johnson
4658a88584
Allow compiler flags from command line
...
The following variables are reserved for use from the
GNUmake command line:
CMD_INCLUDES
CMD_CPPFLAGS
CMD_CFLAGS
CMD_CXXFLAGS
CMD_LDFLAGS
CMD_DBFLAGS
CMD_DBDFLAGS
CMD_ARFLAGS
For example:
make CMD_INCLUDES=/opt/local/include CMD_LDFLAGS=-L/opt/local/lib
2015-02-20 14:48:05 -06:00
Andrew Johnson
f7cc0e2d09
Various build system issues
...
* Removed broken Windows source browser rules and 'browse' targets
* Fixed parallel build issue for Make > 3.81
* Other tidying-up in RULES_ARCHS
* Fix the RTEMS override of the ECHO variable
2014-11-12 16:36:39 -06:00
Andrew Johnson
2905b5bb72
Parallel build rule fixes
2011-11-14 18:28:26 -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
Janet Anderson
13e7b1b0b7
Added HDEPENDS_CFLAGS to CFLAGS to create *.d dependancy files.
...
bug: 626859
2010-08-30 09:58:24 -05:00
Janet B. Anderson
5ce69c7db0
Allow override of RTEMS_BASE asnd RTEMS_VERSION in other top dirs.
2009-06-04 18:29:33 +00:00
Janet B. Anderson
b5acee6f76
Separate BASE and TOOLS locations
2009-04-09 18:56:06 +00:00
Janet B. Anderson
7ae6f9d137
Modified STATIC build. Make all *_SYS_LIBS dynamic.
...
Test non SYS_LIBS for dynamic or archive.
2009-03-10 18:54:14 +00:00
Janet B. Anderson
4cb0d85b34
Removed all references to CONFORM flags in configure files.
2009-03-03 19:54:19 +00:00
Andrew Johnson
82e26e2d79
Silence ar.
2008-09-29 15:52:05 +00:00
W. Eric Norum
a1de4a8f5d
Using -ansi causes problems.
...
Get rid of it.
2008-09-10 17:35:05 +00:00
Janet B. Anderson
7b44593c98
Removed extra include of CONFIG_SITE.Common.RTEMS.
2008-09-09 20:54:29 +00:00
Janet B. Anderson
730fecea35
Added include for CONFIG_SITE.$(EPICS_HOST_ARCH).RTEMS overrides.
2008-07-18 21:01:27 +00:00
W. Eric Norum
448cdf851d
Just like vxWorks, RTEMS breaks horribly if GCC_EXEC_PREFIX is set.
2008-06-19 21:23:47 +00:00
W. Eric Norum
1d7fd3899e
NFS library name has changed.
2008-04-28 19:14:29 +00:00
W. Eric Norum
9d8ecac1f0
The -ansi flag really is necessary.
2007-05-03 20:14:26 +00:00
W. Eric Norum
ba536373d8
Get rid of -ansi. It causes problems with lots of header files.
2007-05-01 21:50:26 +00:00
Janet B. Anderson
468be263fa
Get RTEMS_BASE definition. Unset GNU_TARGET_INCLUDE_DIR.
2005-09-15 17:25:15 +00:00
W. Eric Norum
d76a8e01c7
Move RTEMS location declaration to user-editable configure/RELEASE file.
2005-02-16 19:01:37 +00:00
W. Eric Norum
237337904e
RTEMS has again moved.
2005-02-12 17:25:44 +00:00
W. Eric Norum
0cd520d093
Add uC5282 support.
2005-02-01 20:45:09 +00:00
W. Eric Norum
8363b8267d
Use new RTEMS tool-naming scheme.
2004-11-30 19:41:55 +00:00
W. Eric Norum
36aa145d04
Add rtemsNfs to all RTEMS targets.
2004-10-28 18:23:41 +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
W. Eric Norum
63a4b83b16
Add support for MVME2100.
2004-09-17 21:18:43 +00:00
W. Eric Norum
5bf2821512
Make EPICS command-line routines the default (no RTEMS add-on
...
packages required). Add libraries for readline.
2004-05-18 18:05:36 +00:00
W. Eric Norum
b99238b93c
Removing -ansi causes *lots* of other problems, so back out previous change.
2003-07-31 16:34:16 +00:00
W. Eric Norum
ec11da3a05
RTEMS header files have just too many functions whose prototypes are removed
...
when -ansi is specified.
2003-07-30 21:42:54 +00:00
W. Eric Norum
2612b722fa
RTEMS can't use code compiled with -fPIC.
2003-05-29 21:03:38 +00:00
W. Eric Norum
2f676b3e9a
Track changes to build system.
2003-03-23 21:25:08 +00:00
Janet B. Anderson
6021e84957
Changes for shared libraries and os consistancy.
2003-03-18 22:45:03 +00:00
W. Eric Norum
b3a76e8c80
Turn -ansi back on and use osiUnistd.h to provide the missing
...
prototypes.
2003-03-02 18:59:52 +00:00
W. Eric Norum
8c8be61128
Don't use -ansi.
2003-02-28 21:38:54 +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
W. Eric Norum
384e3af4b5
Latest RTEMS add-on packages provide libtecla so make it the default on RTEMS.
2002-11-29 14:52:14 +00:00
W. Eric Norum
6f7ecedea4
Link -lCom after -lrtemsCom since the rtems_init routines now use the
...
error logging functions from libCom.
2002-11-27 17:18:28 +00:00
Janet B. Anderson
22e557ffad
Modified defaults for command-line input support.
2002-11-25 22:25:44 +00:00