summaryrefslogtreecommitdiffstats
path: root/cpukit/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-09-21build: Remove old build systemSebastian Huber1-387/+0
Close #3250. Close #4081.
2021-04-29cpukit/Makefile.am: Remove remaining LIBNETWORKING filesVijay Kumar Banerjee1-1/+0
2020-10-05build: Add testopts.h to configure scriptSebastian Huber1-0/+7
Close #4120.
2020-07-05epiphany: Remove support for this targetSebastian Huber1-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.
2019-12-12Support pasring - in a version stringChris Johns1-1/+1
Closes #3839
2019-11-12riscv: preliminarily support for libdlHesham Almatary1-1/+1
Support for targets compiled with -fno-pic and -mno-relax
2019-03-04Update Doxyfile to Doxygen 1.8.15Sebastian Huber1-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.
2018-12-27drvmgr: Enable build for riscvSebastian Huber1-1/+1
2018-12-14build: Remove ampolish3Sebastian Huber1-2/+0
Update #3254.
2018-11-12m32c: Remove this targetSebastian Huber1-11/+0
Update #3599.
2018-10-22Remove superfluous configure checksSebastian Huber1-98/+1
The results of these checks are unused, covered by other checks or check obvious things. Update #3409.
2018-10-22Remove checks for flockfile(), etc. declarationsSebastian Huber1-5/+0
Declarations provided by Newlib since 2002. Update #3409.
2018-10-22Remove getcwd()Sebastian Huber1-4/+0
This function is provided by Newlib since 2000. Update #3409.
2018-10-22Remove optional getrusage() declarationSebastian Huber1-3/+0
Declaration provided by Newlib since 2014. Update #3409.
2018-10-22Remove ttyname()Sebastian Huber1-1/+1
This function is provided by Newlib since 2000. Update #3409.
2018-10-22Remove __assert()Sebastian Huber1-1/+0
This function is provided by Newlib since 2000. Update #3409.
2018-10-22Remove isatty()Sebastian Huber1-1/+0
These functions are provided by Newlib since 2000. Update #3409.
2018-10-22Remove strlcat(), strlcpy(), strsep(), readdir_r()Sebastian Huber1-5/+2
These functions are provided by Newlib since 2002. Update #3409.
2018-10-12build: Fix build on WindowsSebastian Huber1-0/+14
Avoid a long argument list while creating the librtemscpu.a library archive.
2018-10-10build: Include header.am in cpukit/Makefile.amSebastian Huber1-23/+1
Include all cpukit/*/header.am files in cpukit/Makefile.am. This gets rid of all subtree Makefile.am and the sudirs hack.
2018-10-10build: Merge score/cpu/*/Makefile.amSebastian Huber1-2/+20
2018-10-10build: Merge libmisc/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge zlib/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge telnetd/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge rtems/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge pppd/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge posix/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge mghttpd/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge libstdthreads/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge librpc/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge libpci/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge libmd/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge libi2c/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge libgnat/Makefile.amSebastian Huber1-1/+0
2018-10-10build: Merge libfs/Makefile.amSebastian Huber1-2/+0
2018-10-09build: Merge libdrvmgr/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Merge libdl/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Merge libdebugger/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Merge libcsupport/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Merge libcrypt/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Merge libblock/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Merge libfdt/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Merge ftpd/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Merge dev/Makefile.amSebastian Huber1-1/+0
2018-10-09build: Move sapi/Makefile.amSebastian Huber1-1/+0
2018-08-10posix: Add configure check for mprotect()Sebastian Huber1-0/+10
Update #3491.
2018-07-11bsp/x86_64: Minimal bootable BSPAmaan Cheval1-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.
2018-07-05posix: Check for new <pthread.h> prototypesSebastian Huber1-0/+23
Update #3342. Update #3343.
2018-03-09network: Optionally install network headersSebastian Huber1-1/+0
Install the network headers only if --enable-networking is specified. Update #3254.
2018-01-25Remove make preinstallChris Johns1-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.