summaryrefslogtreecommitdiffstats
path: root/cpukit/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build: Remove old build systemSebastian Huber2021-09-211-387/+0
| | | | | Close #3250. Close #4081.
* cpukit/Makefile.am: Remove remaining LIBNETWORKING filesVijay Kumar Banerjee2021-04-291-1/+0
|
* build: Add testopts.h to configure scriptSebastian Huber2020-10-051-0/+7
| | | | Close #4120.
* epiphany: Remove support for this targetSebastian Huber2020-07-051-1/+0
| | | | | | | Due to an unmaintained toolchain (internal errors in GCC, no FSF GDB integration) the Epiphany architecture was obsoleted in RTEMS 5.1. Update #3941.
* Support pasring - in a version stringChris Johns2019-12-121-1/+1
| | | | Closes #3839
* riscv: preliminarily support for libdlHesham Almatary2019-11-121-1/+1
| | | | Support for targets compiled with -fno-pic and -mno-relax
* Update Doxyfile to Doxygen 1.8.15Sebastian Huber2019-03-041-3/+1
| | | | | | | | | | Generate Doxygen output in doc and ignore this directory in Git. Add RTEMS logo. The Doxygen documentation is now built using the source tree. Just invoke "doxygen" in the top-level source directory. The Doxyfile works also with at least Doxygen 1.8.13 and Doxygen 1.8.14. Update #3705.
* drvmgr: Enable build for riscvSebastian Huber2018-12-271-1/+1
|
* build: Remove ampolish3Sebastian Huber2018-12-141-2/+0
| | | | Update #3254.
* m32c: Remove this targetSebastian Huber2018-11-121-11/+0
| | | | Update #3599.
* Remove superfluous configure checksSebastian Huber2018-10-221-98/+1
| | | | | | | The results of these checks are unused, covered by other checks or check obvious things. Update #3409.
* Remove checks for flockfile(), etc. declarationsSebastian Huber2018-10-221-5/+0
| | | | | | Declarations provided by Newlib since 2002. Update #3409.
* Remove getcwd()Sebastian Huber2018-10-221-4/+0
| | | | | | This function is provided by Newlib since 2000. Update #3409.
* Remove optional getrusage() declarationSebastian Huber2018-10-221-3/+0
| | | | | | Declaration provided by Newlib since 2014. Update #3409.
* Remove ttyname()Sebastian Huber2018-10-221-1/+1
| | | | | | This function is provided by Newlib since 2000. Update #3409.
* Remove __assert()Sebastian Huber2018-10-221-1/+0
| | | | | | This function is provided by Newlib since 2000. Update #3409.
* Remove isatty()Sebastian Huber2018-10-221-1/+0
| | | | | | These functions are provided by Newlib since 2000. Update #3409.
* Remove strlcat(), strlcpy(), strsep(), readdir_r()Sebastian Huber2018-10-221-5/+2
| | | | | | These functions are provided by Newlib since 2002. Update #3409.
* build: Fix build on WindowsSebastian Huber2018-10-121-0/+14
| | | | | Avoid a long argument list while creating the librtemscpu.a library archive.
* build: Include header.am in cpukit/Makefile.amSebastian Huber2018-10-101-23/+1
| | | | | Include all cpukit/*/header.am files in cpukit/Makefile.am. This gets rid of all subtree Makefile.am and the sudirs hack.
* build: Merge score/cpu/*/Makefile.amSebastian Huber2018-10-101-2/+20
|
* build: Merge libmisc/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge zlib/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge telnetd/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge rtems/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge pppd/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge posix/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge mghttpd/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge libstdthreads/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge librpc/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge libpci/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge libmd/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge libi2c/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge libgnat/Makefile.amSebastian Huber2018-10-101-1/+0
|
* build: Merge libfs/Makefile.amSebastian Huber2018-10-101-2/+0
|
* build: Merge libdrvmgr/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Merge libdl/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Merge libdebugger/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Merge libcsupport/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Merge libcrypt/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Merge libblock/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Merge libfdt/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Merge ftpd/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Merge dev/Makefile.amSebastian Huber2018-10-091-1/+0
|
* build: Move sapi/Makefile.amSebastian Huber2018-10-091-1/+0
|
* posix: Add configure check for mprotect()Sebastian Huber2018-08-101-0/+10
| | | | Update #3491.
* bsp/x86_64: Minimal bootable BSPAmaan Cheval2018-07-111-0/+1
| | | | | | | | | | | | | | | | Current state: - Basic context initialization and switching code. - Stubbed console (empty functions). - Mostly functional linker script (may need tweaks if we ever want to move away from the large code model (see: CPU_CFLAGS). - Fully functional boot, by using FreeBSD's bootloader to load RTEMS's ELF for UEFI-awareness. In short, the current state with this commit lets us boot, go through the system initialization functions, and then call user application's Init task too. Updates #2898.
* posix: Check for new <pthread.h> prototypesSebastian Huber2018-07-051-0/+23
| | | | | Update #3342. Update #3343.
* network: Optionally install network headersSebastian Huber2018-03-091-1/+0
| | | | | | Install the network headers only if --enable-networking is specified. Update #3254.
* Remove make preinstallChris Johns2018-01-251-6/+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.