Ralf Corsepius
f654f6910d
Remove depend-recursive:
2006-01-12 03:50:10 +00:00
Ralf Corsepius
1827c35f55
Remove depend-am:
2006-01-12 03:49:52 +00:00
Ralf Corsepius
dbb07c7486
2003-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove (Unused).
2003-12-14 16:54:01 +00:00
Ralf Corsepius
de3e979704
2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/lib.am: Remove (Unused).
2003-12-12 16:30:58 +00:00
Ralf Corsepius
88c3c5eec5
2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Remove make/custom/Makefile.
* Makefile.am: Cosmetics.
* automake/compile.am: Remove compilation rules.
Remove $(ARCH) directory generation.
2003-12-11 16:32:00 +00:00
Ralf Corsepius
8ad16bac29
2003-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/bsp-arg-enable.m4, aclocal/bsp-configure.m4,
aclocal/bspopts.m4, aclocal/canonicalize-tools.m4,
aclocal/check-bsp-cache.m4, aclocal/check-cxx.m4,
aclocal/check-itron.m4, aclocal/check-multiprocessing.m4,
aclocal/check-networking.m4, aclocal/check-newlib.m4,
aclocal/check-posix.m4, aclocal/check-rdbg.m4,
aclocal/check-tool.m4, aclocal/env-rtemsbsp.m4,
aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
aclocal/gcc-specs.m4, aclocal/i386-gas-code16.m4,
aclocal/path-perl.m4, aclocal/ppc.m4,
aclocal/prog-cc.m4, aclocal/prog-ccas.m4,
aclocal/prog-cxx.m4, aclocal/prog-gnat.m4,
aclocal/rtems-debug.m4, aclocal/rtems-flags.m4,
aclocal/rtems-test-no-pause.m4, aclocal/target.m4:
Remove (Unused).
* automake/leaf.am, automake/force-preinstall.am:
Remove (Unused).
* Makefile.am: Reflect changes above.
2003-08-21 05:37:41 +00:00
Ralf Corsepius
d22571602f
2003-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/local.am, automake/host.am: Remove "debug".
2003-08-18 04:48:13 +00:00
Ralf Corsepius
b52d7bc73d
2003-06-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/local.am: Remove $(ARCH), clean-local.
2003-06-06 02:46:34 +00:00
Ralf Corsepius
acd7c408f4
2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
PR 321:
* aclocal/check-bsp-cache.m4: Remove support for profile-variant.
* aclocal/env-rtemsbsp.m4
* automake/compile.am
* automake/host.am
* automake/local.am
2003-05-27 13:47:02 +00:00
Ralf Corsepius
1cd9dfc096
2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/check-cxx.m4: Remove LIBSUFFIX_VA.
* automake/compile.am: Remove LIBSUFFIX_VA.
Merger from rtems-4-6-branch.
2003-05-16 09:11:40 +00:00
Ralf Corsepius
16735cab84
2003-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove CLEAN_DEPEND (Unused).
Remove CLOBBER_DEPEND (Unused).
2003-01-21 13:40:05 +00:00
Ralf Corsepius
159efe9f56
2003-01-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/local.am: Remove distclean-local.
2003-01-20 12:48:47 +00:00
Ralf Corsepius
f442116c66
2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove creating $(ARCH) in compilation rules.
2002-12-12 16:06:22 +00:00
Ralf Corsepius
baa8dd7cb0
2002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Rework *FLAGS, AM_*FLAGS handling.
2002-12-06 13:07:15 +00:00
Ralf Corsepius
f04c9163b8
2002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove hard-coded *_PROFILE_V.
Add autoconf-supplied CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
CFLAGS_PROFILE_V.
Remove CPPFLAGS_GCC.
2002-12-06 11:21:57 +00:00
Ralf Corsepius
29d82b2506
2002-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove LDFLAGS_INCOMPLETE.
Remove LDFLAGS.
Add CCAS, CCASCOMPILE.
Remove compilation rules for *.cpp, *.cxx, *.C.
Use CCASCOMPILE to compile *.S.
Add -pg to RTEMS_CFLAGS_PROFILE_V.
2002-12-01 08:01:04 +00:00
Ralf Corsepius
86f12bc045
2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove LD_PATHS (Unused).
* aclocal/check-newlib.m4: Adaptation to autoconf-2.5x (AC_TRY_LINK
is announced obsolete).
2002-11-19 17:05:34 +00:00
Ralf Corsepius
8a2e2aaa2a
2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove CFLAGS_DEBUG_OPTIMIZE_V,
CXXFLAGS_DEBUG_OPTIMIZE_V, LDFLAGS_DEBUG_V, CFLAGS_DEFAULT.
Support @CFLAGS@, @CXXFLAGS@.
2002-11-15 14:45:37 +00:00
Ralf Corsepius
a9f1a11ce2
2002-11-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove rel rule.
2002-11-08 17:58:26 +00:00
Ralf Corsepius
35b22754c2
2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/bsp-configure.m4: Add RTEMS_CHECK_MULTIPROCESSING.
* automake/compile.am: Add test -d $(ARCH) || mkdir $(ARCH) to all
compilation rules (Work-around to an automake bug).
* automake/lib.am: Add test -d $(ARCH) || mkdir $(ARCH) to
make-library.
2002-07-22 09:17:40 +00:00
Ralf Corsepius
48e7a7181c
2002-06-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/multilib.am: Remove.
* Makefile.am: Reflect change above.
2002-06-30 06:22:31 +00:00
Joel Sherrill
978f59a23b
2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Remove GCC272 support.
Remove *.sh rule (unused).
* configure.ac: Remove ENABLE_GCC28.
Remove ENABLE_LIBCDIR.
2002-04-16 13:53:49 +00:00
Joel Sherrill
1ae913e4c8
2002-01-07 Joel Sherrill <joel@OARcorp.com>
...
* automake/compile.am (LINK_LIB_RTEMS): Removed line continuation for
last line to eliminate 100's of warnings.
2002-01-07 14:11:19 +00:00
Joel Sherrill
c274328bcb
2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/check-newlib.m4: Apply AS_IF.
* aclocal/config-subdirs.m4: Remove _RTEMS_PUSH_BUILDDIR,
_RTEMS_POP_BUILDDIR, _RTEMS_GIVEN_INSTALL, _RTEMS_SUB_SRCDIR.
* aclocal/subdirs.m4: Fix comments, apply AS_IF.
* aclocal/sysv-ipc.m4: Reflect autoconf-2.5x canonicalization
changes.
* aclocal/target.m4: Add _RTEMS_PUSH_BUILDDIR, _RTEMS_POP_BUILDDIR,
_RTEMS_GIVEN_INSTALL, _RTEMS_SUB_SRCDIR.
* automake/compile.am: Remove librtemsall from LINK_FILES.
2002-01-06 20:14:08 +00:00
Joel Sherrill
a0ea6f1062
2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/check-newlib.m4: Apply AS_IF.
* aclocal/config-subdirs.m4: Remove _RTEMS_PUSH_BUILDDIR,
_RTEMS_POP_BUILDDIR, _RTEMS_GIVEN_INSTALL, _RTEMS_SUB_SRCDIR.
* aclocal/subdirs.m4: Fix comments, apply AS_IF.
* aclocal/sysv-ipc.m4: Reflect autoconf-2.5x canonicalization
changes.
* aclocal/target.m4: Add _RTEMS_PUSH_BUILDDIR, _RTEMS_POP_BUILDDIR,
_RTEMS_GIVEN_INSTALL, _RTEMS_SUB_SRCDIR.
* automake/compile.am: Remove librtemsall from LINK_FILES.
2002-01-06 20:12:13 +00:00
Joel Sherrill
ba748523d1
2001-12-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Reworked for multilibs, reflect changes to aclocal/*.m4.
* aclocal/subdirs.m4: New file.
* aclocal/multi.m4: New file, adopted from autoconf-2.52 w/
modifications.
* aclocal/check-posix.m4: Apply AS_IF.
* aclocal/config-subdirs.m4: Reflect changes to other m4-macros.
* aclocal/env-rtemsbsp.m4: Add PROJECT_INCLUDE, PROJECT_RELEASE.
Add AM_CONDITIONAL(MULTILIB). Adapt GCC_SPECS to multilibs.
* aclocal/env-rtemscpu.m4: Remove RTEMS_BSP. Add support for
MULTIBUILDTOP, MULTISUBDIR. Adapt GCC_SPECS to multilibs.
Add PROJECT_INCLUDE, PROJECT_RELEASE, includedir, libdir.
* aclocal/multilib.m4: Fix m4-quoting, adopt automake-1.5's
OUTPUT_COMMANDS.
* aclocal/project-root.m4: Remove PROJECT_INCLUDE, PROJECT_RELEASE.
* aclocal/rtems-debug.m4: Minor cleanups.
* aclocal/rtems-top.m4: Minor cleanups.
* automake/compile.am: Further steps towards automake's rules.
2001-12-20 17:33:23 +00:00
Joel Sherrill
c5fff113a9
2001-12-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/multilib.am: include @RTEMS_BSP@.cfg, cleanup.
* automake/lib.am: Add MULTISUBDIR.
2001-12-18 14:12:25 +00:00
Joel Sherrill
466e5905e8
2001-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/force-preinstall.am: New file.
* aclocal/ppc.m4: New file.
2001-11-20 18:50:12 +00:00
Joel Sherrill
a34b2458a4
2001-10-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* Adopt more automake rules:
* automake/compile.am: Add LINK, CXXLINK, AS, ASCOMPILE;
Remove ARFLAGS, LINK.c, COMPILE.S, LINK.cc;
Add CPU_CFLAGS to CXXFLAGS, CFLAGS, ASFLAGS;
* automake/leaf.am: Add CXXLINK_APP, LINK_APP, make-exe, apply
CXXLINK_APP in make-cxx-exe.
* automake/lib.am: Add ARFLAGS.
2001-10-29 14:39:50 +00:00
Joel Sherrill
bfba54ed1c
2001-10-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: Fundamentally reworked compilation rules for
closer adaptation to automake's behavior.
2001-10-10 00:22:21 +00:00
Joel Sherrill
8738dfaa7b
2001-09-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/lib.am: Comment out LD.
* Makefile.am: Use ACLOCAL_FILES = to make automake-1.5 happy; Add
automake/leaf.am to AUTOMAKE_FILES.
2001-09-27 19:26:39 +00:00
Joel Sherrill
5ddff84bb2
2001-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/leaf.am: New file.
2001-09-19 17:19:27 +00:00
Joel Sherrill
8351871339
2001-04-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* README.cdn-X: Update.
* automake/compile.am: Remove -ansi -fasm from CFLAGS_DEFAULT, add
@CPPFLAGS@ to CPPFLAGS.
2001-04-26 14:09:17 +00:00
Joel Sherrill
560aae24e2
2001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/enable-rtemsbsp.m4: Split out RTEMS_ENV_RTEMSBSP,
RTEMS_ENV_RTEMSCPU.
* aclocal/env-rtemsbsp.m4: New file for RTEMS_ENV_RTEMSBSP, add
special treatment for GCC_SPECS.
* aclocal/env-rtemscpu.m4: New file for RTEMS_ENV_RTEMSCPU, add
special treatment for GCC_SPECS.
* aclocal/bsp-enable-arg.m4: New file, introduce RTEMS_BSP_ARG_ENABLE.
* aclocal/prog-cc.m4: Add AC_PROG_CPP, use build_os in GCCSED hack.
* automake/compile.am: New treatment of CPP, GCCSPECS, use `..`
instead of $(shell ..) for LIBC_LIB*.
2001-01-29 15:27:25 +00:00
Joel Sherrill
4dc2e9a75e
2001-01-03 Emmanuel Raguet <raguet@crf.canon.fr>
...
* automake/compile.am: Add LD.
2001-01-03 18:47:07 +00:00
Joel Sherrill
779654e2af
2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/lib.am: Add LD.
2000-11-02 22:49:07 +00:00
Joel Sherrill
3174a7edae
2000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.in: New, Cygnus/GNU style configuration.
* Makefile.am: Add macros/, reflect new configure.in,
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/macros
* automake/compile.am: BSP_SPECS, remove RTEMS_CANONICALIZATION.
* automake/lib.am: Remove RTEMS_CANONICALIZATION.
* macros/tool-prefix.m4: Remove.
* macros/target.m4: Remove RTEMS_CONFIG_SUBDIRS, RTEMS_OUTPUT_SUBDIRS.
* macros/enable-rtemsbsp.m4: Add RTEMS_CONFIG_PER_BSP, add setting
RTEMS_ROOT.
* macros/i386-gas-code16.m4: Define NEW_GAS only for 16bit mode-
* macros/multilib.m4: Various minor fixes.
* macros/project-root.m4: Remove setting PROJECT_TOPdir,
PROJECT_ROOT, RTEMS_ROOT.
* macros/rtems-top.m4: Remove RTEMS_CANONICALIZATION, TARGET_SUBDIRS;
Add with_target_subdirs, PROJECT_TOPdir, PROJECT_ROOT.
2000-10-31 21:20:00 +00:00
Joel Sherrill
63b24d2914
Missed in earlier commits.
2000-10-27 15:51:28 +00:00
Joel Sherrill
16a30bd3b6
2000-10-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/multilib.am: New file.
* Makefile.am: Update AUTOMAKE_FILES to reflect the contents of
the automake/ directory.
2000-10-27 13:36:37 +00:00
Joel Sherrill
509f835141
2000-10-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* macros/enable-hwapi.m4: Removed.
* aclocal/rtems-top.m4, automake/compile.am, automake/lib.am:
A small cleanup step towards gnu-canonicalization.
2000-10-24 21:59:16 +00:00
Joel Sherrill
ab23133886
2000-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/lib.am: Remove leaf.cfg.
2000-09-14 13:33:34 +00:00
Joel Sherrill
372e4e2758
2000-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/rtems-top.m4: Add ENDIF-hack.
* automake/compile.am: Add include $(DEPENDS) + ENDIF-hack.
2000-09-13 13:08:11 +00:00
Joel Sherrill
1ea70d78dd
2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/check-cxx.m4: Add AC_SUBST(CPLUS_LD_LIBS)
* aclocal/prog-cc.m4: Cleanup comments, require RTEMS_ENABLE_GCC28,
add automake conditionals RTEMS_USE_GCC, RTEMS_USE_GCC272.
* automake/compile.am: Replaced.
* automake/local.am: Remove building variant handling.
2000-09-12 20:54:13 +00:00
Joel Sherrill
03d570670a
2000-09-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* aclocal/enable-rtemsbsp.m4: Add RTEMS_ENABLE_BARE,
AC_SUBST(BARE_CPU_MODEL),AC_SUBST(BARE_CPU_CFLAGS).
* aclocal/i386-gas-code16.m4: AC_DEFINE NEW_GAS.
* aclocal/target.m4: Cleanup comments
* Automake/compile.am: Add DEFS support to keep building happy.
2000-09-12 12:52:12 +00:00
Joel Sherrill
7294718f81
2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* automake/compile.am: New file
* ChangeLog: Fix email addresses
2000-09-05 15:30:18 +00:00
Joel Sherrill
df49c60c96
Merged from 4.5.0-beta3a
2000-06-12 15:00:15 +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
7dd4054e86
Patch rtems-rc-19991123-rc-1.diff from Ralf Corsepius
...
<corsepiu@faw.uni-ulm.de > which implements automake support for some
score/cpu/<RTEMS_CPU> subdirectories and fixes a few minor configuration
bugs.
To apply:
rm -rf c/src/exec/score/cpu/i960/wrap
rm -rf c/src/exec/score/cpu/m68k/wrap
rm -rf c/src/exec/score/cpu/sh/wrap
rm -rf c/src/exec/score/cpu/sparc/wrap
rm -rf c/src/exec/score/cpu/unix/wrap
patch -p1 < rtems-rc-19991123-rc-1.diff
./bootstrap
Known bugs:
* "make debug|profile" in c/src/src/score/cpu/<RTEMS_CPU/Makefile does
not handle recursion to subdirectories correctly (recurses too often).
However, this issue is hardly visible and should be tolerable for the
moment.
1999-12-01 14:27:58 +00:00
Joel Sherrill
23e3f642e4
Missed in previous automake conversion patches from Ralf Corsepius
...
<corsepiu@faw.uni-ulm.de >.
1999-11-23 14:10:05 +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