Commit Graph

60 Commits

Author SHA1 Message Date
Joel Sherrill
1388d19eea Regenerated aclocal and configure after cleaning up the check that
a BSP source directory was present to eliminate a chunk of redundant code.
1998-06-04 15:15:08 +00:00
Joel Sherrill
d7c9cbe449 ppc-rtems is now an alias for powerpc-rtems. 1998-06-03 11:22:18 +00:00
Joel Sherrill
6bb69304d2 Regenerated. 1998-05-27 19:17:32 +00:00
Joel Sherrill
550ca7d5e4 hppa1.1 -> hppa1_1 remapping crept back in somehow -- gona again.
Bare BSP is now only enabled when explicitly specified.

Bare BSP options and variables are clearly named so as to be obviously
BSP specific.  This should avoid conflicts.
1998-05-22 12:25:52 +00:00
Joel Sherrill
bd5e4f3baf Added bare bsp from Chris Johns <cjohns@plessey.com.au>. 1998-05-21 18:26:58 +00:00
Joel Sherrill
fe2401b239 Regenerated. 1998-05-21 16:38:17 +00:00
Joel Sherrill
0b767238bc Support bsp_specs style building for linux and solaris. Improved C++
support.
1998-05-18 16:36:09 +00:00
Joel Sherrill
9829978395 Fixed bug where posix tests were not being enabled. 1998-04-27 13:43:46 +00:00
Joel Sherrill
2758c9f20b Ralf Corsepius suggested a way to get rid of UNIX compiler files and use gcc-target-default.cfg 1998-04-14 22:13:05 +00:00
Joel Sherrill
70dda0eab9 Patch from Samuel Tardieu <sam@inf.enst.fr> so the messages printed
followed GNU conventions.
1998-04-03 18:02:16 +00:00
Joel Sherrill
42dc81e206 Renamed hppa1_1 to hppa1.1 1998-03-23 23:08:10 +00:00
Joel Sherrill
e4829a055d renamed ppc to powerpc 1998-03-23 22:54:55 +00:00
Joel Sherrill
015183572d *** empty log message *** 1998-03-23 19:53:08 +00:00
Joel Sherrill
04c99873c9 Fixed RTEMS_PROG_CC_WORKS and RTEMS_PROG_CXX_WORKS so they could
successfully work on powerpc-rtems and hppa1.1-rtems.
1998-03-21 15:27:00 +00:00
Joel Sherrill
a7a08713fb Patch from Ralf Corsepius to properly detect that Cygwin32 does not
support the -pipe option on the compiler.
1998-03-20 16:52:10 +00:00
Joel Sherrill
41f61bcca1 Updated so test tools are installed even when --disable-tests is
specified.  Otherwise a target specific runtest is not installed.
1998-02-19 22:54:14 +00:00
Joel Sherrill
540292a24d Ralf Corsepius pushing us farther down the autconf path:
"Ladies and Gentlement, we proudly present: a roughly hacked autoconf-ed
  rtems-glom.in" (:-)

  BTW, to follow up to the discussion about installation points, rtems-glom in
  its current shape is an ideal example of a target dependent file. If
  bsp-specific configure-scripts would exist, it might also be a bsp-dependent
  file that contains RTEMS_BSP hard-coded (by configure) into it.
1998-02-17 19:23:47 +00:00
Joel Sherrill
3771cc6ee8 Update from Ralf Corsepius:
Yep, I have a bunch of bug-fixes and additions pending (Yet another monster
  patch, ... I can hear you scream :-).

  1) configure.in : one AC_CONFIG_HEADER(...) line too much.

  5) configure.in: --enable-cpp should probably be renamed to --enable-cxx, as
  gnu-programs use "cxx" to specify C++ specific configure options, while cpp
  is used for the preprocessor (e.g egcs uses --with-cxx-includedir, autoconf
  internally uses $CXX),
1998-02-17 13:48:43 +00:00
Joel Sherrill
2bb990f0a5 Fixed hppa1.1 configuration. 1998-02-11 21:20:43 +00:00
Joel Sherrill
b37137b3ea Removed special ix86-rtems stanza. 1998-02-04 15:56:12 +00:00
Joel Sherrill
5c3511e5cf Big patch form Ralf Corsepius described in this email:
Here is the result of my nightly work to get RTEMS_ROOT=$srcdir working
  with different shells and relative/absolute paths.

  What I did is relatively simple in principle:
  Instead of setting RTEMS_ROOT in configure.in and then let configure
  substitute @RTEMS_ROOT@ inside the Makefiles, I now let each Makefile
  set RTEMS_ROOT from each Makefile's @top_srcdir@ value.

  The difference is subtile, but with enormous side effects:
  - If RTEMS_ROOT is set in configure, then the same single value will be
  propagated to all Makefiles. This breaks using relative paths, as the
  relative path to the root of the source tree is used inside of all
  subdirectory Makefiles.
  - Now each Makefile.in sets RTEMS_ROOT = @top_srcdir@.  top_srcdir  is
  computed individually by configure for each single Makefile.in, hereby
  receiving the correct value, no matter if relative or absolute paths are
  used.

  To get this working, I needed to remove setting RTEMS_ROOT from
  target.cfg.in, because this overrides the value of RTEMS_ROOT from each
  individual Makefile.


  Furthermore, I removed RTEMS_CUSTOM from the Makefiles and replaced all
  "include $(RTEMS_CUSTOM)" directives with"include
  $(RTEMS_ROOT)/make/custom/$(RTEMS_BSP)". Perhaps you don't like this,
  but I think, to have one variable less is clearer and easier to
  understand than having several variables refering to the next one.


  I enclose a small patch to this mail, which
  - fixes the config.h problem (to finally clearify misunderstands)
  - removes assignment/subsitution of RTEMS_ROOT from configure.in
  - contains a workaround for the application Makefile's RTEMS_ROOT
  problem (reported by Eric)
  - removes some unused lines from the toplevel Makefile.in
  - removes assignment of RTEMS_ROOT from make/target.cfg.in
1998-01-30 21:49:51 +00:00
Joel Sherrill
bb9084dba9 configure.in 1998-01-30 20:57:43 +00:00
Joel Sherrill
4a7c0451ad Reverted change ... 1998-01-22 22:46:55 +00:00
Joel Sherrill
ba02475531 Corrected/simplified setting of RTEMS_ROOT. 1998-01-22 15:20:43 +00:00
Joel Sherrill
9ad1f135fa Added autoconf support for strerror/sys_errlist per Ralf Corsepius'
direction.  This fixes a problem reported by Steve Evans of Radstone
since he is using glibc2.
1998-01-21 18:28:09 +00:00
Joel Sherrill
6d6f1b34e1 Fixed libhwapi to reflect eeprom to non volatile memory rename. 1998-01-20 19:30:48 +00:00
Joel Sherrill
6f9c75c322 Ralf Corsepius reported a number of missing CVS Id's:
> RTEMS is under CVS control and has been since rtems 3.1.16 which was
  > around May 1995.  So I just to add the $Id$.  If you notice other files
  > with missing $Id$'s let me know.  I try to keep w\up with it.

  Now that you have asked -- I'll attach a list of files lacking an RCS-Id to
  this mail. This list has been generated by a little sh-script I'll also
  enclose.
1998-01-16 16:56:48 +00:00
Joel Sherrill
300c8a76ff Added "done" to end of list of BSPs found. 1998-01-15 21:31:37 +00:00
Joel Sherrill
566aea7ddb Fixed code for --disable-rtems-inlines so that it would complete
configuration successfully.

Added code to detect configuring macros and POSIX API at the same time.
There is no macro implementation for the POSIX API.
1998-01-15 20:29:51 +00:00
Joel Sherrill
fcb114c188 Made --enable-gcc28 the default. 1997-12-22 20:33:55 +00:00
Joel Sherrill
6d5769fd35 Added size_rtems as a generated file. 1997-12-22 17:26:19 +00:00
Joel Sherrill
87cec4844b Changed RTEMS_BSP to RTEMS_BSP_LIST. 1997-12-16 18:40:08 +00:00
Joel Sherrill
674c900f24 Modified a lot of files to take a first cut at supporting building from
any directory in the build tree.  The only variable which must be set
before the command "gmake" is invoked is RTEMS_BSP (e.g. RTEMS_BSP=erc32).
1997-12-10 16:58:00 +00:00
Joel Sherrill
80a16ec48d Redid hwapi makefile search to remove need for -follow option to find.
Avoid generating Makefiles for KA9Q and C++ when they are disabled.
1997-12-06 15:44:46 +00:00
Joel Sherrill
744df7952d Added better/more correct support for Linux and Solaris simulators. 1997-12-04 18:38:05 +00:00
Joel Sherrill
ba1a2af91e Fixed test for RTEMS_HAS_POSIX_API so the executive POSIX API related
Makefiles would be properly generated.
1997-12-01 21:27:24 +00:00
Joel Sherrill
b9ca4ba9c9 Even more cleanup to make sure all the --enable/disable options avoid
generating Makefiles where possible.

Added code to make sure make/custom file and bsp directory exist for
configured bsps.  This code also accounts for "aliased" BSPs.
1997-12-01 17:07:52 +00:00
Joel Sherrill
377178181c Serious cleanup to reduce the number of explicitly listed Makefiles,
eliminated autoconf looking for commands which are unused, and reduce the
number of Makefiles generated.
1997-11-30 18:34:11 +00:00
Joel Sherrill
1670eede8b Changes from Ralf Corsepius (corsepiu@faw.uni-ulm.de) to automatically
generate the list of Makefiles in the configure script.
1997-11-29 18:20:04 +00:00
Joel Sherrill
a50148aff1 Merged code from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to generate
the information in the make/os/XYZ.cfg files using autoconf.
1997-11-18 22:29:32 +00:00
Joel Sherrill
208a922cdf Added TOD code for MVME162 BSP from Katsutoshi Shibuya. 1997-10-23 18:46:03 +00:00
Joel Sherrill
ee9669fc37 Added termios test. 1997-10-23 15:09:50 +00:00
Joel Sherrill
8cd3748d70 Removed duplicate listing of install in MTARGETS.
Add monitor test.
1997-09-21 17:44:14 +00:00
Joel Sherrill
39ffc7da6d Use own pdir option was reversed. 1997-08-26 19:25:20 +00:00
Joel Sherrill
c46732c700 Added ppc-rtems as alternative name.
Moved files around in list of Makefile's to better support
--disable-tests option.
1997-08-04 21:41:38 +00:00
Joel Sherrill
3f70e3cb93 Corrected typo where "+ " was pasted in from another window.
Added c/src/lib/libbsp/m68k/mvme162/consolex/Makefile to list.
1997-08-01 20:22:29 +00:00
Joel Sherrill
91333c27bd Merged very large and much appreciated patch from Chris Johns
<cjohns@plessey.com.au>.  This patch includes the ods68302 bsp,
the RTEMS++ class library, and the rtems++ test.
1997-07-31 22:04:17 +00:00
Joel Sherrill
250394f6da Added mvme162lx bsp configuration.
M68040 FPSP was already part of the tree but was not being built.
1997-07-09 23:42:09 +00:00
Joel Sherrill
1f0f3e3560 added ka9q stack 1997-05-27 23:39:29 +00:00
Joel Sherrill
f5bd03cf5f KA9Q stack removed prior to testing for 4.0.0 public release. 1997-05-23 21:44:19 +00:00