summaryrefslogtreecommitdiff
path: root/nuttx/configs/README.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-03-26 22:14:28 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-03-26 22:14:28 +0000
commite3872c255c376176d377b0cb03ceedfe4b487242 (patch)
tree29e7e91187bc9192125e8d22dbf0408886fd1a97 /nuttx/configs/README.txt
parent06c5cbbff4968fac4181d2204b1985252f4d5016 (diff)
downloadpx4-nuttx-e3872c255c376176d377b0cb03ceedfe4b487242.tar.gz
px4-nuttx-e3872c255c376176d377b0cb03ceedfe4b487242.tar.bz2
px4-nuttx-e3872c255c376176d377b0cb03ceedfe4b487242.zip
Add a directory to hold board-specific drivers
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@151 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/README.txt')
-rw-r--r--nuttx/configs/README.txt12
1 files changed, 11 insertions, 1 deletions
diff --git a/nuttx/configs/README.txt b/nuttx/configs/README.txt
index 5962c34a4..e15c57c36 100644
--- a/nuttx/configs/README.txt
+++ b/nuttx/configs/README.txt
@@ -25,6 +25,8 @@ following characteristics:
<board-name>
|-- include/
+ |-- src/
+ | `-- Makefile
|-- Make.defs
|-- defconfig
`-- setenv.sh
@@ -32,12 +34,20 @@ following characteristics:
Summary of Files
^^^^^^^^^^^^^^^^
-include/ -- This directoy contains board specific header files. This
+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
+src/ -- This directory contains board specific drivers. This
+ directory will be linked as arch/<arch-name>/src/board at configuration
+ time and will be integrated into the build system.
+
+src/Makefile -- This makefile will be invoked to build the board specific
+ drivers. It must support the following targets: libext$(LIBEXT), clean,
+ and distclean.
+
Make.defs -- This makefile fragment provides architecture and
tool-specific build options. It will be included by all other
makefiles in the build (once it is installed). This make fragment