summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/mips/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-03-13bsps/mips: Move libcpu content to bspsSebastian Huber1-40/+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.
2018-01-04bsps/mips: Fix AC_CONFIG_SRCDIR()Chris Johns1-1/+1
Update #3254.
2014-12-05Update bug report URLSebastian Huber1-1/+1
2014-10-13Remove libcpu/mips/clock - unused codeJoel Sherrill1-4/+1
This code was only referenced for r46xx CPU models. There are no BSPs currently in the tree with this CPU model. The r46xx was the original target for the MIPS port and it is likely that the code has not been used on actual hardware in many years. All MIPS BSPs successfully built after this was removed.
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.
2009-11-28Whitespace removal.Ralf Corsepius1-1/+1
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.
2006-03-162006-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* Makefile.am, configure.ac: Reflect addition of rm52xx, tx49.
2005-11-042005-11-04 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+0
* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP. * Makefile.am: Distibute mongoosev's READMEs
2005-05-102005-05-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-5/+4
* preinstall.am: New. * Makefile.am: Merge in au1x00/Makefile.am, mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am. Include preinstall.am. * au1x00/Makefile.am, mongoosev/Makefile.am, r46xx/Makefile.am, shared/Makefile.am: Remove. * configure.ac: Reflect changes above.
2005-02-252005-02-24 Jay Monkman <jtm@lopingdog.com>Jay Monkman1-0/+3
* Makefile.am, configure.ac: New CPU. * shared/interrupts/installisrentries.c, shared/interrupts/isr_entries.S: Added CPU32 support. * au1x00/Makefile.am, au1x00/include/au1x00.h, au1x00/vectorisrs/maxvectors.c, au1x00/vectorisrs/vectorisrs.c: New CPU.
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-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-212004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-3/+1
* clock/Makefile.am, timer/Makefile.am: Remove. * r46xx/Makefile.am: Built timer.rel, clock.rel. Add PREINSTALL_DIRS. * Makefile.am: Remove timer, clock. * tx39/Makefile.am, mongoosev/Makefile.am, shared/Makefile.am: Add PREINSTALL_DIRS. * configure.ac: Reflect removing clock/Makefile.am, timer/Makefile.am. Add subdir-objects to AUTOMAKE_OPTIONS.
2004-01-182004-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-0/+1
* clock/Makefile.am: Convert to using automake compilation rules. * mongoosev/Makefile.am: Ditto. * r46xx/Makefile.am: Ditto. * shared/Makefile.am: Ditto. * timer/Makefile.am: Ditto. * tx39/Makefile.am: Ditto. * Makefile.am: Remove conditional subdirs. * configure.ac: Add subdir-object to AUTOMAKE_OPTIONS. Require automake-1.8.2. Add AM_PROG_CC_C_O.
2003-12-162003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-6/+0
* mongoosev/duart/Makefile.am: Remove. * mongoosev/vectorisrs/Makefile.am: Remove. * mongoosev/Makefile.am: Merge-in vectorisrs/Makefile.am, duart/Makefile.am. * r46xx/vectorisrs/Makefile.am: Remove. * r46xx/Makefile.am: Merge-in vectorisrs/Makefile.am. * shared/cache/Makefile.am: Remove. * shared/interrupts/Makefile.am: Remove. * shared/Makefile.am: Merge-in cache/Makefile.am, interrupts/Makefile.am. * tx39/vectorisrs/Makefile.am: Remove. * tx39/Makefile.am: Merge-in vectorisrs/Makefile.am. * 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-232003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+0
* mongoosev/Makefile.am: Rework preinstall rules. * mongoosev/duart/Makefile.am: Rework preinstall rules. * tx39/include/Makefile.am: Remove. * tx39/Makefile.am: Merge-in tx39/include/Makefile.am. * configure.ac: Remove tx39/include/Makefile.
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-11-022002-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+0
* mongoosev/Makefile.am: Merge-in mongoosev/include/Makefile.am. Install include/mongoose-v.h. * mongoosev/include/Makefile.am: Remove. * configure.ac: Reflect changes above.
2002-09-082002-09-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+1
* configure.ac: Remove duplicate timer/Makefile from CONFIG_FILES.
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]). * clock/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/duart/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * mongoosev/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS. * r46xx/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS. * r46xx/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/cache/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/Makefile.am: Remove AUTOMAKE_OPTIONS. * shared/interrupts/Makefile.am: Remove AUTOMAKE_OPTIONS. * timer/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/Makefile.am: Remove AUTOMAKE_OPTIONS. * tx39/vectorisrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2001-10-122001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+54
* .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.