Commit Graph

102 Commits

Author SHA1 Message Date
Ralf Corsepius
2e7d7ffbf2 2002-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.inc.in: Remove RTEMS_USE_GCC272, RTEMS_LIBC_DIR.
2002-11-13 04:52:39 +00:00
Ralf Corsepius
ea9f767421 2002-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* compilers/gcc-target-default.cfg: Remove obsolete reference to
	src/libxil/Makefile.
	Comment out LD_PATHS from LDFLAGS (Now implicitly handled by gcc
	-spec).
2002-11-13 04:47:01 +00:00
Ralf Corsepius
df413e9ff2 2002-11-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* compilers/gcc-target-default.cfg: Add -qrtems-debug handling.
2002-11-12 10:32:05 +00:00
Ralf Corsepius
ee4cdbc118 2002-11-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Only symlink leaf.cfg.
2002-11-08 13:35:02 +00:00
Ralf Corsepius
a86f4f6cff 2002-11-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove references to Templates.
	Use local AC_CONFIG_LINKS.
	* README: Relocated from make/
	* directory.cfg: Ditto.
	* lib.cfg: Ditto.
	* compilers/gcc-target-default.cfg: Ditto.
2002-11-07 15:19:00 +00:00
Ralf Corsepius
2595580275 2002-11-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Unconditionally check for CXX (Hack to bug in
	autoconf > 2.54).
2002-11-05 07:27:51 +00:00
Ralf Corsepius
8730f45f28 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Reformat.
	Add autom4te*cache.
	Remove autom4te.cache.
2002-10-21 12:19:27 +00:00
Joel Sherrill
ccf2cfd97b 2002-09-13 Joel Sherrill <joel@OARcorp.com>
* Part of addressing PR281.
	* main.cfg: Added recognition of VARIANT=DEBUG on command line.
	* compilers/gcc-target-default.cfg: Removed remaining support for
	RTEMS_USE_GCC272 and RTEMS_LIBC_DIR as well as added -qrtems_debug
	as one of the LDFLAGS when the debug variant is specified.
2002-09-13 13:39:52 +00:00
Ralf Corsepius
640e0dd6fa 2002-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.inc.in: Comment out RTEMS_USE_GCC272.
	Comment out RTEMS_LIBC_DIR.
2002-09-06 02:45:50 +00:00
Ralf Corsepius
bac8dd48ab 2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_BSP_ALIAS.
	Add RTEMS_CHECK_BSP_CACHE.
2002-08-09 08:30:43 +00:00
Ralf Corsepius
2e5499221f 2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp.mak: New.
2002-08-09 04:55:56 +00:00
Ralf Corsepius
3ba1627b39 2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove RTEMS_BSP.cache generation.
	Remove handling custom/*.cfgs.
	Remove handling custom/default.cfg.
	* configure.ac: Remove handling of custom/*.cfgs.
	Remove auto* generated custom/default.cfg.
2002-08-09 04:41:52 +00:00
Joel Sherrill
4619da90eb 2002-04-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/Makefile.am: Remove.
	* compilers/Makefile.am: Remove.
	* compilers/.cvsignore: Remove.
	* Makefile.am: Merge-in former */Makefile.ams.
	Add more vars  to <BSP>.cache.
	* configure.ac: Reflect changes above. Cosmetic fixes.
2002-05-01 23:11:05 +00:00
Joel Sherrill
5376ca1ff0 2002-04-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove ENABLE_GCC28.
2002-04-16 17:35:28 +00:00
Joel Sherrill
c950067528 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:
	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* Makefile.am: Remove AUTOMAKE_OPTIONS.
	* compilers/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* custom/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-28 00:49:56 +00:00
Joel Sherrill
6703f877a2 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* compilers/gcc-target-default.cfg: Add missing \.
	Reported by Ilya Alexeev <ilya@continuum.ru>.
2002-01-22 17:35:22 +00:00
Joel Sherrill
88f60e26a8 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/genmongoosev.cfg: Remove -g from CPU_CFLAGS.
	* custom/h8sim.cfg: Remove -g from CPU_CFLAGS. Remove GCC272
	support.
	* custom/jmr3904.cfg: Remove -g from CPU_CFLAGS. Remove GCC272.
2002-01-06 20:09:43 +00:00
Joel Sherrill
d7aecdc8f8 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
2001-10-12 18:47:00 +00:00
Joel Sherrill
cfb99fb7b3 2001-10-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
	* configure.ac: New file, generated from configure.in by autoupdate.
2001-10-12 16:05:32 +00:00
Joel Sherrill
df25c9989b 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
	* configure.ac: New file, generated from configure.in by autoupdate.
2001-10-11 19:36:23 +00:00
Joel Sherrill
3e4969d5b8 2001-10-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Reworked for autoconf-2.52.
2001-10-11 16:43:45 +00:00
Joel Sherrill
93f79c0f8b 2001-05-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* leaf.cfg: Remove CFLAGS_DEBUG_OPTIMIZE_V.
	* compilers/gcc-no_bsp.cfg: Remove CPP_CC_FLAGS.
	* compilers/gcc-portsw.cfg: Remove CPP_CC_FLAGS.
	* compilers/gcc-target-default.cfg: Remove *_DEBUG_OPTIMIZE_*-flags,
	remove unused flags, remove -ansi from CPP.
	* custom/eth_comm.cfg: Remove CPU_DEFINES.
	* custom/sim68000.cfg: Remove CPU_DEFINES.
2001-05-08 22:59:25 +00:00
Joel Sherrill
65e6b542fa 2001-04-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* compilers/gcc-no_bsp.cfg: Remove -ansi -fasm.
	* compilers/gcc-default.cfg: Dito.
	* compilers/gcc-portsw.cfg: Remove -Hansi.
	* custom/posix.cfg: Remove inclusion of target.cfg.
	* custom/simhppa.cfg: Remove -ansi -fasm.
2001-04-26 16:41:44 +00:00
Joel Sherrill
b1bbb8a9ba 2001-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use exec_prefix not prefix.
2001-02-12 14:38:10 +00:00
Joel Sherrill
1db8d62fb8 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* lib.cfg: include $(PROJECT_ROOT)/make/leaf.cfg
	* main.cfg: Set PROJECT_RELEASE=$(exec_prefix)/$(RTEMS_BSP).
	* host.cfg.in: Remove RM, make-script.
	* ChangeLog: Remove bogus 2001-01-22 entry.
2001-02-05 18:21:18 +00:00
Joel Sherrill
81a1802be5 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.inc.in: Add exec_prefix, remove terminating / from
	PROJECT_ROOT.
	* host.cfg.in: Update from <toplevel>/make/host.cfg.in
2001-02-05 18:20:58 +00:00
Joel Sherrill
d32f65e69e 2001-02-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.inc.in: Remove RTEMS_HOST.
2001-02-02 18:30:18 +00:00
Joel Sherrill
39cdc26ed9 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.inc.in: Use * instead of *_FOR_TARGET (BUG-FIX).
2000-11-15 21:56:14 +00:00
Joel Sherrill
feead22618 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-09 16:43:05 +00:00
Joel Sherrill
a314d3b497 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2000-11-02 15:49:06 +00:00
Joel Sherrill
974d6ad83c 2000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Switch to GNU canonicalized autoconf macros.
2000-10-31 21:23:09 +00:00
Joel Sherrill
943399b715 2000-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* leaf.cfg: Remove Depends inclusion.
2000-09-13 13:08:36 +00:00
Joel Sherrill
7e5a481194 2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* leaf.cfg: Remove include ${CONFIG.CC}, add MANAGERS, START_FILE,
	LINKCMDS handling.
	* default.cfg.in: Remove everything but START_BASE.
2000-09-12 20:55:35 +00:00
Joel Sherrill
e94ad1feb9 Adding ChangeLogs. 2000-08-10 13:24:00 +00:00
Joel Sherrill
dedb090fcc Patch rtems-rc-20000627-2 from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that does some cleanup:

  * remove c/src/make/main.cfg.in (obsolete, unused) and any reference to it.
  * remove RTEMS_BSP_SPECS from c/src/make/custom/default.cfg.in (unused)

  Notes:
    All files being effected by this patch are only used when building
    RTEMS, therefore this patch should not have any side-effects outside
    of the source- rsp. build-tree.
2000-06-29 15:32:03 +00:00
Joel Sherrill
8ef38186fa Patch from John Cotton <john.cotton@nrc.ca>, Charles-Antoine Gauthier
<charles.gauthier@iit.nrc.ca>, and Darlene A. Stewart
<Darlene.Stewart@nrc.ca> to add support for a number of very
significant things:

  + BSPs for many variations on the Motorola MBX8xx board series
  + Cache Manager including initial support for m68040
    and PowerPC
  + Rework of mpc8xx libcpu code so all mpc8xx CPUs now use
    same code base.
  + Rework of eth_comm BSP to utiltize above.

John reports this works on the 821 and 860
2000-06-12 19:57:02 +00:00
Joel Sherrill
df49c60c96 Merged from 4.5.0-beta3a 2000-06-12 15:00:15 +00:00
Joel Sherrill
bf85b19188 Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
adds .cvsignore.
2000-04-13 14:37:14 +00:00
Joel Sherrill
c1c1f339ea New file from Ralf Corsepius <corsepiu@faw.uni-ulm.de> as part of
rtems-rc-4.5.0-7.diff.  This file is being added to the main branch
in hopes that it will be easier to deal with the full merge later.
2000-04-03 19:56:54 +00:00
Joel Sherrill
70810dcd89 Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that contains:

* Removes remaining (now illegal) references to $(SRC) from a couple of
  Makefile.ams
* Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in
* Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR
  from most configure scripts, i.e. LIBCDIR becomes less visible)
* Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to
  libbsp/*/configure.ins (A minor bug in previous implementations, which
  only has an impact when switching to GNU/Cygnus canonicalization)
* Cleans up several bogus comments.
* Removes MKLIB
* Switches the version number to 4.5.0 (for testing version number
  handling)
2000-02-08 22:33:25 +00:00
Joel Sherrill
4090ebe85c Patch rtems-rc-19991123-rc-3.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de>:

    The patch below provides
      * automake support for score/cpu/powerpc
      * The hack to propagate values from *.cfg to automake configuration
      * A fix for librdbg/powerpc/mcp750/Makefile.am (Was completely corrupted
        before)
      * Fixes some files which apparently where missing in
        rtems-rc-19991123-rc-2.diff
      * some minor configuration related patches

    To apply:

      rm -rf ./c/src/exec/score/cpu/powerpc/wrap
      patch -p1 < rtems-rc-19991123-rc-3.diff

    Attention:
      c/src/exec/score/cpu/[configure.in|aclocal.m4|configure] should be
      removed after applying the patch.

Modifications had been made to the score/cpu/powerpc directory after
the snapshot this was based on.  In particular, the mpc750 and
other_cpu directories had been renamed to new_exception_processing
and old_exception_processing.  After this patch was applied, modifications
were made to account for this.
1999-12-03 13:25:00 +00:00
Joel Sherrill
49da88cc99 Patch rtems-rc-19991117-16.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
* the PACKHEX etc problem
  * prevents the *.rels being removed inside the build-tree
  * a typo which only shows for when MP is activated
  * Alters some custom/*cfg files
1999-11-23 15:53:09 +00:00
Joel Sherrill
9f4868cea9 Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that are part of the Makefile.am conversion effort but were missed
in the previous commits.
1999-11-23 13:57:02 +00:00
Joel Sherrill
9608320702 Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
.. a major configuration cleanup
    ... major enhancement of automake support.

    ... and it contains a *major*  breakthough:

    Automake support for libchip and libmisc *LEAF* directories.

    To implement this I have used several nasty tricks
        * The basical trick is to wrap an old Makefile.in's contents into a
          Makefile.am and still continue to use (i.e include) the old
          *.cfg files.

        * Replaced each INSTALL_IF_CHANGE and INSTALL_VARIANT with make
          dependencies
        * Add a gnu-make ifdef AUTOMAKE to main.cfg to avoid conflicts between
          automake and RTEMS make rules
        * Replaced each install:: and preinstall:: rule with make dependencies
        * Replaced SUB_DIRS with SUBDIRS in all Makefile.ins (Automake
          convention)
        * Removed each manually added autoconf substitution which automake
          performs automatically.

    This is not yet full automake support, because using the temporary
    installation directory, preinstallation in general and building variants
    are in contradiction to automake's basic working principles ...

    ... the new Makefile.ams work still somewhat clumsy
    ... nevertheless they work (quite well).

    WARNING:

    At first glance this patch is small, but
        * it affects the whole configuration system.
        * it opens the road to introducing automake to all Makefile.ins
          currently not being under automake control.

    JOEL> Does this remove or add any files?

    Both, all Makefile.ins below libchip and libmisc get replaced with
    Makefile.ams.
1999-11-22 13:41:11 +00:00
Joel Sherrill
dd9c6e0d50 Patch rtems-rc-19991117-0.diff.gz from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> which corrects some configuration
problems and cleans up a few Makefile.in's.
1999-11-18 14:06:48 +00:00
Joel Sherrill
d6c8352925 Patch rtems-rc-19991105-1.diff.gz from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> which does the following:

    This is the configuration cleanup patch:

    Main changes:
      * TARGET_ARCH removed
      * target.cfg.in moved to c/make/target.cfg.in (Only configured once for
        all BSPs of a target)
      * BARE_XXX variables appended to bsp.cfg.in
      * autogen renamed to bootstrap
      * removed stray variables from make/custom/*.cfg

    To apply:
        cd <source-tree>
        rm c/src/make/target.cfg.in
        cp autogen bootstrap
        mkdir c/make
        cp make/target.cfg.in c/make/target.cfg.in
        rm make/target.cfg.in
        rm autogen
        patch -p1 < rtems-rc-19991105-1.diff
1999-11-16 15:48:11 +00:00
Joel Sherrill
c73b8ac27f This patch adds the basic framework for the ITRON 3.0 API implementation
for RTEMS.
1999-11-09 22:18:43 +00:00
Joel Sherrill
65a60cd427 Removed all references to HOST_ARCH including the file gcc.cfg.in. All
host programs are now compiled with automake generated rules.  This was
done after discussions with Ralf Corsepius and Eric Norum.
1999-10-26 14:22:55 +00:00
Joel Sherrill
1f350ef94d Removed aclocal.m4 generated from aclocal macros 1999-10-06 20:54:06 +00:00
Joel Sherrill
54eccb1ae9 Removed configure generated from configure.in 1999-10-06 20:52:34 +00:00