include pattern tells the compiler tools where to
look for patterns that are in files other than in the file
.md. This is used only at build time and there is no preprocessing allowed.
It looks like:
Where pathname is a string that specifies the the location of the file,
specifies the include file to be in
gcc/config/target is regarded as the default directory.
Machine descriptions may be split up into smaller more manageable subsections and placed into subdirectories.
the include file is specified to be in
Specifying an absolute path for the include file such as;
(include "/u2/BOGUS/filestuff")is permitted but is not encouraged.
option specifies directories to search for machine descriptions.
genrecog -I/p1/abc/proc1 -I/p2/abcd/pro2 target.md
Add the directory dir to the head of the list of directories to be
searched for header files. This can be used to override a system machine definition
file, substituting your own version, since these directories are
searched before the default machine description file directories. If you use more than
-I option, the directories are scanned in left-to-right
order; the standard default directory come after.