summaryrefslogtreecommitdiffstats
path: root/cpukit/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* posix: Provide scheduler support by defaultSebastian Huber2018-10-221-6/+6
| | | | Update #2514.
* posix: Provide cancel state/type by defaultSebastian Huber2018-10-221-54/+54
| | | | | | Sort POSIX sources lexicographically in Makefile.am Update #2514.
* Remove superfluous configure checksSebastian Huber2018-10-221-27/+22
| | | | | | | The results of these checks are unused, covered by other checks or check obvious things. Update #3409.
* Remove getcwd()Sebastian Huber2018-10-221-1/+0
| | | | | | This function is provided by Newlib since 2000. Update #3409.
* Remove ttyname()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-4/+0
| | | | | | These functions are provided by Newlib since 2002. Update #3409.
* build: Fix build on WindowsSebastian Huber2018-10-121-0/+10
| | | | | Avoid a long argument list while creating the librtemscpu.a library archive.
* build: Include header.am in cpukit/Makefile.amSebastian Huber2018-10-101-7/+49
| | | | | Include all cpukit/*/header.am files in cpukit/Makefile.am. This gets rid of all subtree Makefile.am and the sudirs hack.
* build: Remove local.amSebastian Huber2018-10-101-1/+0
|
* build: Directly reference libraries in testsSebastian Huber2018-10-101-45/+0
| | | | Remove use of TMPINSTALL_FILES.
* build: Merge score/cpu/*/Makefile.amSebastian Huber2018-10-101-1423/+1686
|
* build: Merge libmisc/Makefile.amSebastian Huber2018-10-101-1/+214
|
* build: Merge libnetworking/Makefile.amSebastian Huber2018-10-101-0/+132
|
* build: Merge zlib/Makefile.amSebastian Huber2018-10-101-3/+23
|
* build: Merge telnetd/Makefile.amSebastian Huber2018-10-101-1/+13
|
* build: Merge score/Makefile.amSebastian Huber2018-10-101-0/+217
|
* build: Merge rtems/Makefile.amSebastian Huber2018-10-101-1/+158
|
* build: Merge pppd/Makefile.amSebastian Huber2018-10-101-1/+24
|
* build: Merge posix/Makefile.amSebastian Huber2018-10-101-1/+222
|
* build: Merge mghttpd/Makefile.amSebastian Huber2018-10-101-1/+13
|
* build: Merge libstdthreads/Makefile.amSebastian Huber2018-10-101-1/+10
|
* build: Merge librpc/Makefile.amSebastian Huber2018-10-101-1/+51
|
* build: Merge libpci/Makefile.amSebastian Huber2018-10-101-1/+26
|
* build: Merge libmd/Makefile.amSebastian Huber2018-10-101-1/+9
|
* build: Merge libi2c/Makefile.amSebastian Huber2018-10-101-1/+1
|
* build: Merge libgnat/Makefile.amSebastian Huber2018-10-101-1/+7
|
* build: Merge libfs/Makefile.amSebastian Huber2018-10-101-1/+177
|
* build: Merge libdrvmgr/Makefile.amSebastian Huber2018-10-091-1/+23
|
* build: Merge libdl/Makefile.amSebastian Huber2018-10-091-1/+29
|
* build: Merge libdebugger/Makefile.amSebastian Huber2018-10-091-1/+20
|
* build: Merge libcsupport/Makefile.amSebastian Huber2018-10-091-1/+195
|
* build: Merge libcrypt/Makefile.amSebastian Huber2018-10-091-1/+5
|
* build: Merge libblock/Makefile.amSebastian Huber2018-10-091-1/+31
|
* build: Merge libfdt/Makefile.amSebastian Huber2018-10-091-1/+8
|
* build: Merge ftpd/Makefile.amSebastian Huber2018-10-091-1/+13
|
* build: Merge dev/Makefile.amSebastian Huber2018-10-091-1/+14
|
* build: Move sapi/Makefile.amSebastian Huber2018-10-091-1/+75
|
* cpukit/Makefile.am: CleanupSebastian Huber2018-09-101-62/+1
|
* build: Remove EXTRA_DISTSebastian Huber2018-04-041-1/+0
| | | | | A "make dist" is not supported. So, it makes no sense to have pure "make dist" related stuff in the Makefile.am.
* Remove make preinstallChris Johns2018-01-251-226/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* zlib: Fix buildSebastian Huber2017-12-131-0/+1
| | | | Update #3254.
* Remove obsolete network header filesSebastian Huber2017-12-071-13/+0
| | | | Update #3254.
* bsps: Provide <tm27.h> in each BSPSebastian Huber2017-11-271-0/+2
| | | | | | | | | Since the <tm27.h> is highly BSP-dependent and used only by the tm27 test program we must provide this header file for each BSP. Without the preinstall build target each header file must have a unique source header file. Update #3254.
* Move Ada includesSebastian Huber2017-11-271-0/+44
| | | | Update #3254.
* libmisc/rtems-fdt: Add RTEMS FDT wrapper and shell command to libmisc.Chris Johns2017-08-201-0/+4
| | | | | | | | | - Provide application support for handling FDT blobs in RTEMS. This is useful when interfacing FPGA fabrics. - Provide a shell command to list a blob as well as provide read and write access to addresses in the FTB. Closes #3099.
* Test for POSIX headers from Newlib 20170522Sebastian Huber2017-06-071-8/+11
| | | | Update #2833.
* build-system: Parallel build all subdirs.Chris Johns2017-05-241-22/+22
|
* cpukit/libxz: Fix the include path to remove the make warnings.Chris Johns2017-05-241-3/+2
|
* rtems/inttypes.h: New file. Uses contents from cpukitJoel Sherrill2017-04-181-0/+1
| | | | | | | | Provide extentions to <inttpes.h> PRIxxx constants for more POSIX types. Start with existing definitions found in RTEMS Project owned code in cpukit/. updates #2983.