Extra
is an initialization file of the VMAKE tool.This file contains assignments between
files that do not require translation and their storage location.Syntax
<extra_line> = <comment_line> | (<extension><token_sep><layer><token_sep><dest_dir><token_sep><option><new_line>)
# |
Extension |
Layer |
Destination directory |
Options |
.ino |
xx |
usr/env |
unpack=no | |
.mp |
px |
usr/bin |
unpack=no nodot | |
.dm |
px |
tmp |
exec |
Explanation:
Module files with the file extension .ino belong to the xx layer. They must be copied to the usr/env directory in $INSTROOT. The module file does not contain any textual frame (option unpack=no ).Module files with the file extension
.mp belong to the px layer. These must be copied to the usr/bin directory (relative to $INSTROOT ). The module file does not contain any textual frame. Once the files have been copied, the extension .mp must be removed (option unpack=no dot ).Module files with the file extension
.dm belong to the px layer. These must be copied to the tmp directory (relative to $INSTROOT ). The module file contains a textual frame that must be removed. Once the frame has been removed, the file is identified as executable ( exec option, only relevant for UNIX).General Rule
Lines can contain the comment character
# . The subsequent text in this line is treated as a comment.