summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems/include/rtems
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2017-12-23 18:18:56 +1100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-01-25 08:45:26 +0100
commit2afb22b7e1ebcbe40373ff7e0efae7d207c655a9 (patch)
tree44759efe9374f13200a97e96d91bd9a2b7e5ce2a /cpukit/rtems/include/rtems
parentMAINTAINERS: Add myself to Write After Approval. (diff)
downloadrtems-2afb22b7e1ebcbe40373ff7e0efae7d207c655a9.tar.bz2
Remove make preinstall
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.
Diffstat (limited to '')
-rw-r--r--cpukit/include/rtems.h (renamed from cpukit/rtems/include/rtems.h)0
-rw-r--r--cpukit/include/rtems/rtems/asr.h (renamed from cpukit/rtems/include/rtems/rtems/asr.h)0
-rw-r--r--cpukit/include/rtems/rtems/asrimpl.h (renamed from cpukit/rtems/include/rtems/rtems/asrimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/attr.h (renamed from cpukit/rtems/include/rtems/rtems/attr.h)0
-rw-r--r--cpukit/include/rtems/rtems/attrimpl.h (renamed from cpukit/rtems/include/rtems/rtems/attrimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/barrier.h (renamed from cpukit/rtems/include/rtems/rtems/barrier.h)0
-rw-r--r--cpukit/include/rtems/rtems/barrierimpl.h (renamed from cpukit/rtems/include/rtems/rtems/barrierimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/cache.h (renamed from cpukit/rtems/include/rtems/rtems/cache.h)0
-rw-r--r--cpukit/include/rtems/rtems/clock.h (renamed from cpukit/rtems/include/rtems/rtems/clock.h)0
-rw-r--r--cpukit/include/rtems/rtems/config.h (renamed from cpukit/rtems/include/rtems/rtems/config.h)0
-rw-r--r--cpukit/include/rtems/rtems/dpmem.h (renamed from cpukit/rtems/include/rtems/rtems/dpmem.h)0
-rw-r--r--cpukit/include/rtems/rtems/dpmemimpl.h (renamed from cpukit/rtems/include/rtems/rtems/dpmemimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/event.h (renamed from cpukit/rtems/include/rtems/rtems/event.h)0
-rw-r--r--cpukit/include/rtems/rtems/eventimpl.h (renamed from cpukit/rtems/include/rtems/rtems/eventimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/eventmp.h (renamed from cpukit/rtems/include/rtems/rtems/eventmp.h)0
-rw-r--r--cpukit/include/rtems/rtems/intr.h (renamed from cpukit/rtems/include/rtems/rtems/intr.h)0
-rw-r--r--cpukit/include/rtems/rtems/message.h (renamed from cpukit/rtems/include/rtems/rtems/message.h)0
-rw-r--r--cpukit/include/rtems/rtems/messageimpl.h (renamed from cpukit/rtems/include/rtems/rtems/messageimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/modes.h (renamed from cpukit/rtems/include/rtems/rtems/modes.h)0
-rw-r--r--cpukit/include/rtems/rtems/modesimpl.h (renamed from cpukit/rtems/include/rtems/rtems/modesimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/mp.h (renamed from cpukit/rtems/include/rtems/rtems/mp.h)0
-rw-r--r--cpukit/include/rtems/rtems/msgmp.h (renamed from cpukit/rtems/include/rtems/rtems/msgmp.h)0
-rw-r--r--cpukit/include/rtems/rtems/object.h (renamed from cpukit/rtems/include/rtems/rtems/object.h)0
-rw-r--r--cpukit/include/rtems/rtems/options.h (renamed from cpukit/rtems/include/rtems/rtems/options.h)0
-rw-r--r--cpukit/include/rtems/rtems/optionsimpl.h (renamed from cpukit/rtems/include/rtems/rtems/optionsimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/part.h (renamed from cpukit/rtems/include/rtems/rtems/part.h)0
-rw-r--r--cpukit/include/rtems/rtems/partimpl.h (renamed from cpukit/rtems/include/rtems/rtems/partimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/partmp.h (renamed from cpukit/rtems/include/rtems/rtems/partmp.h)0
-rw-r--r--cpukit/include/rtems/rtems/ratemon.h (renamed from cpukit/rtems/include/rtems/rtems/ratemon.h)0
-rw-r--r--cpukit/include/rtems/rtems/ratemonimpl.h (renamed from cpukit/rtems/include/rtems/rtems/ratemonimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/region.h (renamed from cpukit/rtems/include/rtems/rtems/region.h)0
-rw-r--r--cpukit/include/rtems/rtems/regionimpl.h (renamed from cpukit/rtems/include/rtems/rtems/regionimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/sem.h (renamed from cpukit/rtems/include/rtems/rtems/sem.h)0
-rw-r--r--cpukit/include/rtems/rtems/semimpl.h (renamed from cpukit/rtems/include/rtems/rtems/semimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/semmp.h (renamed from cpukit/rtems/include/rtems/rtems/semmp.h)0
-rw-r--r--cpukit/include/rtems/rtems/signal.h (renamed from cpukit/rtems/include/rtems/rtems/signal.h)0
-rw-r--r--cpukit/include/rtems/rtems/signalimpl.h (renamed from cpukit/rtems/include/rtems/rtems/signalimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/signalmp.h (renamed from cpukit/rtems/include/rtems/rtems/signalmp.h)0
-rw-r--r--cpukit/include/rtems/rtems/smp.h (renamed from cpukit/rtems/include/rtems/rtems/smp.h)0
-rw-r--r--cpukit/include/rtems/rtems/status.h (renamed from cpukit/rtems/include/rtems/rtems/status.h)0
-rw-r--r--cpukit/include/rtems/rtems/statusimpl.h (renamed from cpukit/rtems/include/rtems/rtems/statusimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/support.h (renamed from cpukit/rtems/include/rtems/rtems/support.h)0
-rw-r--r--cpukit/include/rtems/rtems/taskmp.h (renamed from cpukit/rtems/include/rtems/rtems/taskmp.h)0
-rw-r--r--cpukit/include/rtems/rtems/tasks.h (renamed from cpukit/rtems/include/rtems/rtems/tasks.h)0
-rw-r--r--cpukit/include/rtems/rtems/tasksimpl.h (renamed from cpukit/rtems/include/rtems/rtems/tasksimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/timer.h (renamed from cpukit/rtems/include/rtems/rtems/timer.h)0
-rw-r--r--cpukit/include/rtems/rtems/timerimpl.h (renamed from cpukit/rtems/include/rtems/rtems/timerimpl.h)0
-rw-r--r--cpukit/include/rtems/rtems/types.h (renamed from cpukit/rtems/include/rtems/rtems/types.h)0
48 files changed, 0 insertions, 0 deletions
diff --git a/cpukit/rtems/include/rtems.h b/cpukit/include/rtems.h
index 8e536b449a..8e536b449a 100644
--- a/cpukit/rtems/include/rtems.h
+++ b/cpukit/include/rtems.h
diff --git a/cpukit/rtems/include/rtems/rtems/asr.h b/cpukit/include/rtems/rtems/asr.h
index edd5e2fe62..edd5e2fe62 100644
--- a/cpukit/rtems/include/rtems/rtems/asr.h
+++ b/cpukit/include/rtems/rtems/asr.h
diff --git a/cpukit/rtems/include/rtems/rtems/asrimpl.h b/cpukit/include/rtems/rtems/asrimpl.h
index 141c34d4bb..141c34d4bb 100644
--- a/cpukit/rtems/include/rtems/rtems/asrimpl.h
+++ b/cpukit/include/rtems/rtems/asrimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/attr.h b/cpukit/include/rtems/rtems/attr.h
index 7e8fa4818a..7e8fa4818a 100644
--- a/cpukit/rtems/include/rtems/rtems/attr.h
+++ b/cpukit/include/rtems/rtems/attr.h
diff --git a/cpukit/rtems/include/rtems/rtems/attrimpl.h b/cpukit/include/rtems/rtems/attrimpl.h
index bb8e5f8f58..bb8e5f8f58 100644
--- a/cpukit/rtems/include/rtems/rtems/attrimpl.h
+++ b/cpukit/include/rtems/rtems/attrimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/barrier.h b/cpukit/include/rtems/rtems/barrier.h
index 2eea90fa41..2eea90fa41 100644
--- a/cpukit/rtems/include/rtems/rtems/barrier.h
+++ b/cpukit/include/rtems/rtems/barrier.h
diff --git a/cpukit/rtems/include/rtems/rtems/barrierimpl.h b/cpukit/include/rtems/rtems/barrierimpl.h
index f0b53e0cab..f0b53e0cab 100644
--- a/cpukit/rtems/include/rtems/rtems/barrierimpl.h
+++ b/cpukit/include/rtems/rtems/barrierimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/cache.h b/cpukit/include/rtems/rtems/cache.h
index f1dc9bf03d..f1dc9bf03d 100644
--- a/cpukit/rtems/include/rtems/rtems/cache.h
+++ b/cpukit/include/rtems/rtems/cache.h
diff --git a/cpukit/rtems/include/rtems/rtems/clock.h b/cpukit/include/rtems/rtems/clock.h
index a837b88700..a837b88700 100644
--- a/cpukit/rtems/include/rtems/rtems/clock.h
+++ b/cpukit/include/rtems/rtems/clock.h
diff --git a/cpukit/rtems/include/rtems/rtems/config.h b/cpukit/include/rtems/rtems/config.h
index 77ee798d74..77ee798d74 100644
--- a/cpukit/rtems/include/rtems/rtems/config.h
+++ b/cpukit/include/rtems/rtems/config.h
diff --git a/cpukit/rtems/include/rtems/rtems/dpmem.h b/cpukit/include/rtems/rtems/dpmem.h
index e582d2d359..e582d2d359 100644
--- a/cpukit/rtems/include/rtems/rtems/dpmem.h
+++ b/cpukit/include/rtems/rtems/dpmem.h
diff --git a/cpukit/rtems/include/rtems/rtems/dpmemimpl.h b/cpukit/include/rtems/rtems/dpmemimpl.h
index 52ac48c8dc..52ac48c8dc 100644
--- a/cpukit/rtems/include/rtems/rtems/dpmemimpl.h
+++ b/cpukit/include/rtems/rtems/dpmemimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/event.h b/cpukit/include/rtems/rtems/event.h
index 1cd64c0cfa..1cd64c0cfa 100644
--- a/cpukit/rtems/include/rtems/rtems/event.h
+++ b/cpukit/include/rtems/rtems/event.h
diff --git a/cpukit/rtems/include/rtems/rtems/eventimpl.h b/cpukit/include/rtems/rtems/eventimpl.h
index 933ea0fe2b..933ea0fe2b 100644
--- a/cpukit/rtems/include/rtems/rtems/eventimpl.h
+++ b/cpukit/include/rtems/rtems/eventimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/eventmp.h b/cpukit/include/rtems/rtems/eventmp.h
index a80e60c4e0..a80e60c4e0 100644
--- a/cpukit/rtems/include/rtems/rtems/eventmp.h
+++ b/cpukit/include/rtems/rtems/eventmp.h
diff --git a/cpukit/rtems/include/rtems/rtems/intr.h b/cpukit/include/rtems/rtems/intr.h
index 7f99d93883..7f99d93883 100644
--- a/cpukit/rtems/include/rtems/rtems/intr.h
+++ b/cpukit/include/rtems/rtems/intr.h
diff --git a/cpukit/rtems/include/rtems/rtems/message.h b/cpukit/include/rtems/rtems/message.h
index 8ae9e156a1..8ae9e156a1 100644
--- a/cpukit/rtems/include/rtems/rtems/message.h
+++ b/cpukit/include/rtems/rtems/message.h
diff --git a/cpukit/rtems/include/rtems/rtems/messageimpl.h b/cpukit/include/rtems/rtems/messageimpl.h
index df7cea6829..df7cea6829 100644
--- a/cpukit/rtems/include/rtems/rtems/messageimpl.h
+++ b/cpukit/include/rtems/rtems/messageimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/modes.h b/cpukit/include/rtems/rtems/modes.h
index 547ae13e05..547ae13e05 100644
--- a/cpukit/rtems/include/rtems/rtems/modes.h
+++ b/cpukit/include/rtems/rtems/modes.h
diff --git a/cpukit/rtems/include/rtems/rtems/modesimpl.h b/cpukit/include/rtems/rtems/modesimpl.h
index 8c1acc7cb9..8c1acc7cb9 100644
--- a/cpukit/rtems/include/rtems/rtems/modesimpl.h
+++ b/cpukit/include/rtems/rtems/modesimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/mp.h b/cpukit/include/rtems/rtems/mp.h
index f1b93b6751..f1b93b6751 100644
--- a/cpukit/rtems/include/rtems/rtems/mp.h
+++ b/cpukit/include/rtems/rtems/mp.h
diff --git a/cpukit/rtems/include/rtems/rtems/msgmp.h b/cpukit/include/rtems/rtems/msgmp.h
index 3dabd8d46b..3dabd8d46b 100644
--- a/cpukit/rtems/include/rtems/rtems/msgmp.h
+++ b/cpukit/include/rtems/rtems/msgmp.h
diff --git a/cpukit/rtems/include/rtems/rtems/object.h b/cpukit/include/rtems/rtems/object.h
index 2652915462..2652915462 100644
--- a/cpukit/rtems/include/rtems/rtems/object.h
+++ b/cpukit/include/rtems/rtems/object.h
diff --git a/cpukit/rtems/include/rtems/rtems/options.h b/cpukit/include/rtems/rtems/options.h
index 752aefda2e..752aefda2e 100644
--- a/cpukit/rtems/include/rtems/rtems/options.h
+++ b/cpukit/include/rtems/rtems/options.h
diff --git a/cpukit/rtems/include/rtems/rtems/optionsimpl.h b/cpukit/include/rtems/rtems/optionsimpl.h
index 0263fcf78d..0263fcf78d 100644
--- a/cpukit/rtems/include/rtems/rtems/optionsimpl.h
+++ b/cpukit/include/rtems/rtems/optionsimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/part.h b/cpukit/include/rtems/rtems/part.h
index 5b840cc96c..5b840cc96c 100644
--- a/cpukit/rtems/include/rtems/rtems/part.h
+++ b/cpukit/include/rtems/rtems/part.h
diff --git a/cpukit/rtems/include/rtems/rtems/partimpl.h b/cpukit/include/rtems/rtems/partimpl.h
index 13ee86b4c2..13ee86b4c2 100644
--- a/cpukit/rtems/include/rtems/rtems/partimpl.h
+++ b/cpukit/include/rtems/rtems/partimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/partmp.h b/cpukit/include/rtems/rtems/partmp.h
index b9eaa08b8c..b9eaa08b8c 100644
--- a/cpukit/rtems/include/rtems/rtems/partmp.h
+++ b/cpukit/include/rtems/rtems/partmp.h
diff --git a/cpukit/rtems/include/rtems/rtems/ratemon.h b/cpukit/include/rtems/rtems/ratemon.h
index ca48a92983..ca48a92983 100644
--- a/cpukit/rtems/include/rtems/rtems/ratemon.h
+++ b/cpukit/include/rtems/rtems/ratemon.h
diff --git a/cpukit/rtems/include/rtems/rtems/ratemonimpl.h b/cpukit/include/rtems/rtems/ratemonimpl.h
index ba38a3e61a..ba38a3e61a 100644
--- a/cpukit/rtems/include/rtems/rtems/ratemonimpl.h
+++ b/cpukit/include/rtems/rtems/ratemonimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/region.h b/cpukit/include/rtems/rtems/region.h
index 4772e2835b..4772e2835b 100644
--- a/cpukit/rtems/include/rtems/rtems/region.h
+++ b/cpukit/include/rtems/rtems/region.h
diff --git a/cpukit/rtems/include/rtems/rtems/regionimpl.h b/cpukit/include/rtems/rtems/regionimpl.h
index 178b7ea32b..178b7ea32b 100644
--- a/cpukit/rtems/include/rtems/rtems/regionimpl.h
+++ b/cpukit/include/rtems/rtems/regionimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/sem.h b/cpukit/include/rtems/rtems/sem.h
index 41b0061979..41b0061979 100644
--- a/cpukit/rtems/include/rtems/rtems/sem.h
+++ b/cpukit/include/rtems/rtems/sem.h
diff --git a/cpukit/rtems/include/rtems/rtems/semimpl.h b/cpukit/include/rtems/rtems/semimpl.h
index 6d0f156e5c..6d0f156e5c 100644
--- a/cpukit/rtems/include/rtems/rtems/semimpl.h
+++ b/cpukit/include/rtems/rtems/semimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/semmp.h b/cpukit/include/rtems/rtems/semmp.h
index 9d7669f43e..9d7669f43e 100644
--- a/cpukit/rtems/include/rtems/rtems/semmp.h
+++ b/cpukit/include/rtems/rtems/semmp.h
diff --git a/cpukit/rtems/include/rtems/rtems/signal.h b/cpukit/include/rtems/rtems/signal.h
index f7b7000d9a..f7b7000d9a 100644
--- a/cpukit/rtems/include/rtems/rtems/signal.h
+++ b/cpukit/include/rtems/rtems/signal.h
diff --git a/cpukit/rtems/include/rtems/rtems/signalimpl.h b/cpukit/include/rtems/rtems/signalimpl.h
index 61848ae95c..61848ae95c 100644
--- a/cpukit/rtems/include/rtems/rtems/signalimpl.h
+++ b/cpukit/include/rtems/rtems/signalimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/signalmp.h b/cpukit/include/rtems/rtems/signalmp.h
index 57b8682c58..57b8682c58 100644
--- a/cpukit/rtems/include/rtems/rtems/signalmp.h
+++ b/cpukit/include/rtems/rtems/signalmp.h
diff --git a/cpukit/rtems/include/rtems/rtems/smp.h b/cpukit/include/rtems/rtems/smp.h
index aeb0df6f46..aeb0df6f46 100644
--- a/cpukit/rtems/include/rtems/rtems/smp.h
+++ b/cpukit/include/rtems/rtems/smp.h
diff --git a/cpukit/rtems/include/rtems/rtems/status.h b/cpukit/include/rtems/rtems/status.h
index c54404ba14..c54404ba14 100644
--- a/cpukit/rtems/include/rtems/rtems/status.h
+++ b/cpukit/include/rtems/rtems/status.h
diff --git a/cpukit/rtems/include/rtems/rtems/statusimpl.h b/cpukit/include/rtems/rtems/statusimpl.h
index 8a51bb8b19..8a51bb8b19 100644
--- a/cpukit/rtems/include/rtems/rtems/statusimpl.h
+++ b/cpukit/include/rtems/rtems/statusimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/support.h b/cpukit/include/rtems/rtems/support.h
index 4ebb50cbdf..4ebb50cbdf 100644
--- a/cpukit/rtems/include/rtems/rtems/support.h
+++ b/cpukit/include/rtems/rtems/support.h
diff --git a/cpukit/rtems/include/rtems/rtems/taskmp.h b/cpukit/include/rtems/rtems/taskmp.h
index e2d70a924e..e2d70a924e 100644
--- a/cpukit/rtems/include/rtems/rtems/taskmp.h
+++ b/cpukit/include/rtems/rtems/taskmp.h
diff --git a/cpukit/rtems/include/rtems/rtems/tasks.h b/cpukit/include/rtems/rtems/tasks.h
index 585f4c449c..585f4c449c 100644
--- a/cpukit/rtems/include/rtems/rtems/tasks.h
+++ b/cpukit/include/rtems/rtems/tasks.h
diff --git a/cpukit/rtems/include/rtems/rtems/tasksimpl.h b/cpukit/include/rtems/rtems/tasksimpl.h
index b0432351f3..b0432351f3 100644
--- a/cpukit/rtems/include/rtems/rtems/tasksimpl.h
+++ b/cpukit/include/rtems/rtems/tasksimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/timer.h b/cpukit/include/rtems/rtems/timer.h
index 032c49525a..032c49525a 100644
--- a/cpukit/rtems/include/rtems/rtems/timer.h
+++ b/cpukit/include/rtems/rtems/timer.h
diff --git a/cpukit/rtems/include/rtems/rtems/timerimpl.h b/cpukit/include/rtems/rtems/timerimpl.h
index d8581bfcd8..d8581bfcd8 100644
--- a/cpukit/rtems/include/rtems/rtems/timerimpl.h
+++ b/cpukit/include/rtems/rtems/timerimpl.h
diff --git a/cpukit/rtems/include/rtems/rtems/types.h b/cpukit/include/rtems/rtems/types.h
index 82c0edd3c3..82c0edd3c3 100644
--- a/cpukit/rtems/include/rtems/rtems/types.h
+++ b/cpukit/include/rtems/rtems/types.h