diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index f1ac32c4852..c970198fce0 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -173,12 +173,12 @@ below and discussed in the following paragraphs:
<arch-name> - |-- include + |-- include/ | |-- arch.h | |-- irq.h | |-- types.h | `-- limits.h - `-- src + `-- src/ |-- Makefile `-- (architecture-specific source files)@@ -294,6 +294,7 @@ below and discussed in the following paragraphs:
<board-name> + |-- include/ |-- Make.defs |-- defconfig `-- setenv.sh @@ -301,6 +302,14 @@ below and discussed in the following paragraphs:2.3.2 Summary of Files
include/:
+ This directory contains board specific header files.
+ This directory will be linked as include/arch/board at configuration time
+ and can be included via #include <arch/board/header.h>.
+ These header file can only be included by files in arch/<arch-name>/include/
+ and arch/<arch-name>/src/.
+ Make.defs: This makefile fragment provides architecture and
tool-specific build options. It will be included by all other
@@ -316,6 +325,7 @@ below and discussed in the following paragraphs:
fragment may include ${TOPDIR}/.config to perform configuration
specific settings. For example, the CFLAGS will most likely be
different if CONFIG_DEBUG=y.
+
defconfig: This is a configuration file similar to the Linux