summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/m68k/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-03-26bsps/m68k: Remove libcpu/m68kSebastian Huber1-60/+0
This patch is a part of the BSP source reorganization. Update #3285.
2018-01-25Remove make preinstallChris Johns1-0/+2
A speciality of the RTEMS build system was the make preinstall step. It copied header files from arbitrary locations into the build tree. The header files were included via the -Bsome/build/tree/path GCC command line option. This has at least seven problems: * The make preinstall step itself needs time and disk space. * Errors in header files show up in the build tree copy. This makes it hard for editors to open the right file to fix the error. * There is no clear relationship between source and build tree header files. This makes an audit of the build process difficult. * The visibility of all header files in the build tree makes it difficult to enforce API barriers. For example it is discouraged to use BSP-specifics in the cpukit. * An introduction of a new build system is difficult. * Include paths specified by the -B option are system headers. This may suppress warnings. * The parallel build had sporadic failures on some hosts. This patch removes the make preinstall step. All installed header files are moved to dedicated include directories in the source tree. Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc, etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g. erc32, imx, qoriq, etc. The new cpukit include directories are: * cpukit/include * cpukit/score/cpu/@RTEMS_CPU@/include * cpukit/libnetworking The new BSP include directories are: * bsps/include * bsps/@RTEMS_CPU@/include * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include There are build tree include directories for generated files. The include directory order favours the most general header file, e.g. it is not possible to override general header files via the include path order. The "bootstrap -p" option was removed. The new "bootstrap -H" option should be used to regenerate the "headers.am" files. Update #3254.
2014-12-05Update bug report URLSebastian Huber1-1/+1
2012-07-19Require automake-1.12.2.Ralf Corsépius1-1/+1
2012-07-19Require autoconf-2.69.Ralf Corsépius1-1/+1
2012-05-04Remove CVS-Ids.Ralf Corsépius1-2/+0
2011-02-022011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+2
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2010-04-052010-04-05 Thomas Znidar <t.znidar@embed-it.com>Joel Sherrill1-1/+4
* Makefile.am, configure.ac, preinstall.am: Add mcf5225x support. * mcf5225x/include/fec.h, mcf5225x/include/mcf5225x.h, mcf5225x/network/fec.c: New files.
2009-11-28Whitespace removal.Ralf Corsepius1-1/+1
2009-02-112009-02-11 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill1-0/+2
PR 1369/bsps * Makefile.am, configure.ac: Fix name clashes when using MC68040 fpsp floating-point emulation.
2008-07-11added mcf548x BSP supportThomas Doerfler1-0/+1
2008-06-202008-06-20 Matthew Riek <matthew.riek@ibiscomputer.com.au>Joel Sherrill1-0/+1
* Makefile.am, configure.ac, preinstall.am: Adding mcf5329 BSP and CPU support. * mcf532x/include/mcf532x.h: New file.
2008-06-192008-06-19 Matthew Riek <matthew.riek@ibiscomputer.com.au>Chris Johns1-1/+1
* mcf52235/include/mcf52235.h: Removed. Moved to the more generic mcf5223x.h. * mcf5223x/include/mcf5223x.h: New. Was mcf52235.h. * Makefile.am, configure.ac, preinstall.am: Changed from mcf52235 to mcf5223x.
2008-06-112008-06-10 Matthew Riek <matthew.riek@ibiscomputer.com.au>Chris Johns1-0/+1
* mcf52235/include/mcf52235.h: New. * preinstall.am, configure.ac, Makefile.am: Add 52235 support.
2006-12-022006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
* configure.ac: New BUG-REPORT address.
2006-10-172006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+2
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-05-162006-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-3/+1
* configure.ac: Use RTEMS_AMPOLISH3.
2005-06-172005-06-17 Mike Bertosh <mbertosh@motioncontrol.org>Joel Sherrill1-0/+1
* ChangeLog, Makefile.am, configure.ac, preinstall.am: Addition of mcf5235 support. * mcf5235/include/mcf5235.h: New file.
2005-05-11Remove mcf5282/Makefile.Ralf Corsepius1-1/+0
2005-05-11Remove mcf5272/Makefile.Ralf Corsepius1-1/+0
2005-05-11Remove mcf5206/Makefile.Ralf Corsepius1-1/+0
2005-05-11Remove m68040/Makefile.Ralf Corsepius1-1/+0
2005-05-11Remove shared/Makefile.Ralf Corsepius1-1/+4
Add AMPOLISH3.
2005-01-28New BSP/CPU.Eric Norum1-0/+2
2004-10-192004-10-19 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-1/+0
* configure.ac: Remove RTEMS_ENABLE_BARE.
2004-09-242004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-1/+1
* configure.ac: Require automake > 1.9.
2004-08-032004-08-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman1-0/+1
* Makefile.am, configure.ac: Added CSB360 BSP * mcf5272/.cvsignore, mcf5272/ChangeLog, mcf5272/Makefile.am, mcf5272/clock/.cvsignore, mcf5272/clock/ckinit.c, mcf5272/include/.cvsignore, mcf5272/include/mcf5272.h, mcf5272/timer/.cvsignore, mcf5272/timer/timer.c, mcf5272/timer/timerisr.S: New files.
2004-03-262004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-1/+1
* configure.ac: Add 2nd argument (rtems_updir) to RTEMS_TOP.
2004-01-202004-01-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-10/+4
* m68040/Makefile.am: Merge-in m68040/fpsp/Makefile.am. Use automake-compilation rules. * m68040/fpsp/Makefile.am: Remove. * shared/Makefile.am: Use automake compilation rules. * Makefile.am: Reflect changes above. Remove CPU_SUBDIR. * configure.ac: Require automake >= 1.8.2. Add subdir-objects to AUTOMAKE_OPTIONS. Remove CHECK_CUSTOM_BSP. Reflect changes above.
2003-12-162003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+0
* shared/cache/Makefile.am: Remove. * shared/misc/Makefile.am: Remove. * shared/Makefile.am: Merge-in the Makefile.ams above. Eliminate VPATH. * configure.ac: Reflect changes above.
2003-12-122003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+2
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2003-10-222003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+0
* configure.ac: Remove RTEMS_CANONICAL_HOST.
2003-10-212003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+0
* configure.ac: Remove RTEMS_CHECK_CPU.
2003-08-112003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2003-03-11Merger from rtems-4-6-branch.Ralf Corsepius1-1/+0
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2003-02-112003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* configure.ac: AC_PREREQ(2.57).
2002-12-062002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+0
* configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
2002-12-012002-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-0/+1
* configure.ac: Add RTEMS_PROG_CCAS.
2002-08-212002-08-21 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-15/+4
* configure.ac, shared/misc/Makefile.am: PR217 required that the idle task be moved to libcpu so it could be more acutely aware of the CPU model. This file was modified to pick up the idle task from there. * shared/misc/m68kidle.c: New file.
2002-08-062002-08-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-2/+17
* configure.ac: Be more specific about looking at CPU32 and CPU32+ CPU model names so we can turn on the best compile of memcpy.c.
2002-08-062002-08-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* configure.ac: Replace mcpu32 by mcpu32p conditional. * share/misc/Makefile.am: Fix AM_CPPFLAGS bug.
2002-08-052002-08-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+6
* Per PR260 eliminate use of make-target-options. This impacted RTEMS allowing a distinction between the CPU32 and CPU32+ in the SuperCore and required that the m68k optimized memcpy be moved to libcpu. * shared/misc/memcpy.c: Moved from score/cpu/m68k. * configure.ac, shared/Makefile.am: Modified to reflect new directory. * shared/misc/.cvsignore, shared/misc/Makefile.am: New file.
2002-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-2/+2
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * m68040/fpsp/Makefile.am: Remove AUTOMAKE_OPTIONS. * m68040/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/Makefile.am: Remove AUTOMAKE_OPTIONS.
2001-10-262001-10-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+7
* Makefile.am, configure.ac: New libcpu support for mcf5206e.
2001-10-122001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+47
* .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.