1.1 --- a/docs/wiki/Getting_Started Wed Jun 17 00:02:14 2020 +0200
1.2 +++ b/docs/wiki/Getting_Started Wed Jun 17 00:08:57 2020 +0200
1.3 @@ -83,6 +83,8 @@
1.4 {{{
1.5 mkdir mybuild/images
1.6 cp conf/landfall-examples/mips-qi_lb60-keypad-demo.list conf/modules.list
1.7 +~/L4/Landfall/tools/listlibs.sh \
1.8 + conf/landfall-examples/mips-qi_lb60-keypad-demo.list >> conf/modules.list
1.9 make O=mybuild uimage E=mips-qi_lb60-keypad-demo-example
1.10 }}}
1.11
1.12 @@ -93,6 +95,11 @@
1.13 `conf/modules.list`, this being the place where the build system obtains the
1.14 details of the software to include in the payload.
1.15
1.16 +The module lists provide details of essential programs and resources but may
1.17 +also require libraries if shared libraries are being used. The `listlibs.sh`
1.18 +invocation produces a manifest of required libraries for a given list of
1.19 +programs or modules. This manifest augments the module list provided.
1.20 +
1.21 Finally, the make invocation combines programs and libraries found in the
1.22 `mybuild` directory and uses the indicated payload to construct, in this case,
1.23 an example demonstrating use of the Ben NanoNote's keypad.