or rarely used so they were omitted in previous sections.
@menu
-* Unsorted Advanced Features::
+* Organization of the Source Tree::
+* Additional Variables::
* Adding Hooks to Passes::
@end menu
-@node Unsorted Advanced Features, Adding Hooks to Passes, Advanced OMK Features, Advanced OMK Features
-@subsection Unsorted Advanced Features
+@node Organization of the Source Tree, Additional Variables, Advanced OMK Features, Advanced OMK Features
+@subsection Organization of the Source Tree
@itemize
@item
top-level @file{Makefile.omk}, adjust @file{Makefile.omk} to contain
only required components and then call @command{make} in the top
directory or even in read-only directories after changing working
- directory from your tree to readonly media.
+ directory from your tree to the readonly media.
@end itemize
(re)compiled, even if @command{make} is called from a subdirectory.
@end defvar
+@node Additional Variables, Adding Hooks to Passes, Organization of the Source Tree, Advanced OMK Features
+@subsection Additional Variables
+
@anchor{USE_LEAF_MAKEFILES}
@defvar USE_LEAF_MAKEFILES
If this variable equals to @samp{n} (default is unset), then OMK uses
@file{Makefile.omk} to tweak compilation for specific targets.
@end defvar
-@node Adding Hooks to Passes, , Unsorted Advanced Features, Advanced OMK Features
+@node Adding Hooks to Passes, , Additional Variables, Advanced OMK Features
@subsection Adding Hooks to Passes
Sometimes it is necessary to run some special commands as a part of