Commit Graph
141 Commits
Author SHA1 Message Date
Joel Sherrill b335e9efab 2002-06-27 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: genoffsets must be built before the executive.
2002-06-27 21:27:01 +00:00
Joel Sherrill 8ce766ce72 2002-06-27 Joel Sherrill <joel@OARcorp.com>
* tools/Makefile.am: Build the cpu dependent tools as well.
2002-06-27 21:26:23 +00:00
Joel Sherrill 907ef1f680 2002-05-01 Joel Sherrill <joel@OARcorp.com>
* lock-directory.in, unlock-directory.in: Removed.
	* Makefile.am, README, .cvsignore: Updated to reflect above.
2002-05-01 23:14:32 +00:00
Joel Sherrill cdd2ffd312 2002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_EXEEXT (obsolete).
2002-04-03 14:17:16 +00:00
Joel Sherrill 6a3732946a 2001-04-03 Joel Sherrill <joel@OARcorp.com>
* sh/COPYING: Readded.  Deleting this violated GPL on shgen.
2002-04-03 12:07:13 +00:00
Joel Sherrill 6c3cfc09ee 2001-04-02 Joel Sherrill <joel@OARcorp.com>
* sh/COPYING: Deleted.
2002-04-02 23:50:04 +00:00
Joel Sherrill 7f866a92ca 2001-04-02 Joel Sherrill <joel@OARcorp.com>
* sh/Makefile.am: Use "./shgen" not "shgen" so current directory
	does not have to be in the PATH.
2002-04-02 23:49:26 +00:00
Joel Sherrill ed7d7eba81 2001-04-02 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Remove unix from DIST_SUBDIRS.
2002-04-02 23:48:48 +00:00
Joel Sherrill 88f3393b2a 2001-03-29 Joel Sherrill <joel@OARcorp.com>
* Per PR150, unix directory and contents removed.
	* unix/, unix/ChangeLog, unix/Makefile.am, unix/configure.ac,
	unix/gensize.c: Deleted.
2002-03-29 16:47:50 +00:00
Joel Sherrill 579f14cc7e 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.
	* tools/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-28 00:55:02 +00:00
Joel Sherrill 7273b6e166 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.
2002-03-28 00:54:58 +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 b7232e6f4a 2001-10-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: AC_PREREQ(2.52), apply RTEMS_CPU_SUBDIRS.
2001-10-11 16:38:20 +00:00
Joel Sherrill 48ad47cc70 2001-02-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Reworked for Canadian Cross support.
	* Makefile.am: Reflect changes to configure.in.
	* config.guess, config.sub: Update from subversions.gnu.org.
	* README.cdn-X: New file.
	* tools/Makefile.am: Remove build, tools from SUBDIRS.
2001-03-01 20:46:21 +00:00
Joel Sherrill 5c26b28b9b 2001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* config.h.in: Automatically generated.  Remove from CVS.
2001-01-24 14:10:31 +00:00
Joel Sherrill 5a6cfac2bc 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* shgen.c: Set default Phi to 20MHz (BUG-FIX).
2000-11-15 21:43:42 +00:00
Joel Sherrill ff11b0147a 2000-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ampolish: Generate ACLOCAL_AMFLAGS = -I .../aclocal.
2000-11-10 14:26:48 +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 bacec4c042 2000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Switch to GNU-canonicalized autoconf macros.
2000-10-31 21:15:15 +00:00
Joel Sherrill a8fc588c16 2000-08-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* multigen: Fix BARE_CPU_CFLAGS.
2000-09-12 12:50:02 +00:00
Joel Sherrill e6c3378eb6 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* multigen: Fix usage.
2000-09-06 15:29:27 +00:00
Joel Sherrill 75d1f0fbe4 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ampolish: Add rules to add compile.am
2000-09-05 15:30:48 +00:00
Joel Sherrill e94ad1feb9 Adding ChangeLogs. 2000-08-10 13:24:00 +00:00
Joel Sherrill cadbf44ae3 Patch rtems-rc-20000731-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that is a cosmetic patch to ampolish.
2000-08-01 14:16:16 +00:00
Joel Sherrill 6c5aba209a Patch rtems-rc-20000705-2.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that adds multigen to the list of noinst_SCRIPTS.
2000-07-06 20:12:03 +00:00
Joel Sherrill edb9d7008c Patch rtems-rc-20000705-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: 	c/src/tests/libtests/termios/init.c
CVS: ----------------------------------------------------------------------
2000-07-06 20:10:00 +00:00
Joel Sherrill c737b74a65 Patch rtems-rc-20000615-2-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to update multigen.
2000-06-15 13:08:23 +00:00
Joel Sherrill 1ef625088e New file from Ralf. 2000-06-14 22:02:50 +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 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 d7269fbaec Ralf Corsepius <corsepiu@faw.uni-ulm.de> caught some files in CVS
that should not have been.
2000-01-31 15:18:38 +00:00
Joel Sherrill 0ff37e6866 Patch rtems-rc-20000104-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
which is described below:

    This one is a (minor) patch in preparation of the upcoming patches. It
    actually is an excerpt of the upcoming patches and therefore is
    completely untested in this standalone form, but I don't expect it to
    break something.

    The essential changes in this patch are:
        * An update to rtems-polish.sh (Now can also be run in subdirectories)
        * A bug-fix for the libcpu/powerpc (A directory was missing from
          SUBDIRS in a Makefile.am)
        * An update to gensh2.cfg.
        * Cleanups/Enhancements to configuration files

    To apply:
        cd <srcdir>
        patch -p0 < rtems-rc-20000104-0.diff
        cvs rm -f c/src/lib/libbsp/Makefile.am.new
2000-01-07 14:47:02 +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 08311cc3a9 Updated copyright notice. 1999-11-17 17:51:34 +00:00
Joel Sherrill 0d523caf97 Patch rtems-rc-19991105-2.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
His comments follow:

  This is a minor enhancement to shgen, which should not have any
  side-effects.
1999-11-17 15:36:57 +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 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
Joel Sherrill 4075af6f55 Regenerated. 1999-10-05 13:49:54 +00:00
Joel Sherrill 811804fec8 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bug
where wrapup left pieces out of the librtemsall.a.
1999-10-04 19:15:14 +00:00
Joel Sherrill b62a92c804 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
The patch below actuallly consists of two patches:
1) moving librpc to c/src/librpc similar to what has been done to librtems++
2) reworked configure scripts, many safety and dependency checks added to
aclocal/*.m4 macros + configuration fixes.

To apply:

mkdir c/src/librpc
mkdir c/src/librpc/src
cp c/src/lib/librpc/*.c c/src/librpc/src
cp c/src/lib/librpc/Makefile.in c/src/librpc/src
mkdir c/src/librpc/include
mkdir c/src/librpc/include/rpc
cp c/src/lib/include/rpc/* c/src/librpc/include/rpc
patch -p1 < ../rtems-rc-19990820-7.diff
rm -rf c/src/lib/librpc
rm -rf c/src/lib/include/rpc
./autogen

The additional checks in aclocal/*m4 macros add rather restrictive, sometimes
unnecessarily restrictive constraints on the sequence of how macros can be
used in a configure.in script. Adding them has let my problems with some more
complicated configuration options vanish. Apparently some macros had not been
in the required order .

----

Now I still get some linking errors for some cpus and bsps, esp when linking
cdtest, but also at other locations:

e.g. this happens for mips64orion/p4600:

# make[5]: Entering directory
`/lfs/poseidon/users/rtems/src/multi/build/mips64orion-rtems/c/p4600/tests/samples/hello'

/opt/rtems/bin/mips64orion-rtems-gcc --pipe -B../../../../../../p4600/lib/
-specs bsp_specs -qrtems -DP4000 -DCPU_R4000 -DP3_DIAG -D_R4000 -D__mips=3
-mcpu=4600 -G0   -I../../../../../../p4600/lib/include/networking  -g -Wall
-ansi -fasm  -O4 -fomit-frame-pointer     -o o-p4600/hello.exe
o-p4600/init.o ../../../../../../p4600/lib/no-dpmem.rel
../../../../../../p4600/lib/no-event.rel
../../../../../../p4600/lib/no-msg.rel ../../../../../../p4600/lib/no-mp.rel
../../../../../../p4600/lib/no-part.rel
../../../../../../p4600/lib/no-signal.rel
../../../../../../p4600/lib/no-timer.rel
../../../../../../p4600/lib/no-rtmon.rel
/opt/rtems/mips64orion-rtems/lib/libc.a(dtoa.o): In function `_dtoa_r':
/opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol
/opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol
/opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol
collect2: ld returned 1 exit status

# mips64orion-rtems-gcc -v
Reading specs from /opt/rtems/lib/gcc-lib/mips64orion-rtems/2.95.1/specs
gcc version 2.95.1 19990816 (release)

# mips64orion-rtems-ld -v
GNU ld version 2.9.5 (with BFD 2.9.5)
1999-10-04 18:20:14 +00:00
Joel Sherrill 4f021c01cc Removed Makefile.in generated from Makefile.am 1999-10-04 17:33:23 +00:00
Joel Sherrill 473b4e58d0 Regenerated. 1999-10-04 13:30:15 +00:00
Joel Sherrill e1d8abbe28 Applied patch rtems-rc-19990820-6.diff.gz from
Ralf Corsepius <corsepiu@faw.uni-ulm.de> which converted many
Makefile.in's to Makefile.am's.  This added a lot of files.
1999-09-07 13:45:03 +00:00
Joel Sherrill f724a870c6 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
This patch addresses a few configuration issues and removes some
    duplicate configuration files.

    Background:
    * some files used in AC_INIT were not unique enough and can lead to
      problems if a user plays with configure scripts.
    * the Makefile templates are independent of the target/cpu and bsp, so
      the bsp dependent versions (c/src/make/Templates) are removed.

    To apply:
        patch -p1 < rtems-rc-19990820-3.diff
        rm -f c/src/make/Templates
        ./autogen

    ATTENTION: This patch removes several files and one directory :)
1999-08-30 16:25:54 +00:00
Joel Sherrill 473741bb07 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
1. Addition of maintainer-mode dependencies on config.status and
       aclocal.m4 for autoconf toplevel Makefile.ins. These rules are taken
       over from automake generated Makefile.ins, i.e. they are contained in
       any automake generated toplevel Makefile.in. Having this patch in is at
       least a great releaf for me when working on RTEMS configuration :)

    2. Automated support for #1 in acpolish

    3. Some minor "beautifications" on Makefile.ins resulting from running
       acpolish.

    FYI: This patch has been generated by running
    tools/update/rtems-polish.sh -ac on the source tree and manually editing
    the resulting patch afterwards to work around a problem with acpolish,
    which still corrupts one Makefile.in - WARNING: Be careful with running
    acpolish!
1999-08-30 15:37:30 +00:00