icmstart.rc(7) | icmstart resource file | icmstart.rc(7) |
icmstart.rc - The icmstart(1) resource file
The icmstart.rc file specifies the files that are installed by icmstart(1).
By default icmstart.rc is found in /etc/icmake/icmstart.rc, but if a file $HOME/.icmake/icmstart.rc is found then the latter file is used by icmstart(1). $HOME/.icmake/icmstart.rc in turn is overruled by specifying a -c option when invoking icmstart(1).
The default resource file contains the following specifications, preparing for the construction of a C++ program using icmbuild(1):
The icmstart.rc file may contain:
CLASSES
icmconf
P main.cc
P main.ih
P usage.cc
P version.cc
P ? scanner
P ? parser
An installation mode consists of a combination of:
The following source-destination specifications can be used in an icmstart.rc file:
skeletondir/CLASSES is installed as dest/CLASSES
CLASSES
skeletondir/dir/file is installed as dest/dir/file
dir/file
$HOME/.icmake/file is installed as dest/file When the above source specifications are followed by a destination specification destspec (a file or non-absolute directory specification) then the source specification is installed as dest/destspec) below the destination directory specified when calling icmstart(1). Examples:
~/.icmake/file
Icmstart conveerts the destination specification to a full path specification. If this full path specification does not begin with dest’s full path specification an error message is displayed and icmstart ends.
CLASSES CLASSES # skeletondir/CLASSES is installed as
# dest/CLASSES
dir/file dir/file # skeletondir/dir/file is installed as
# dest/dir/file
~/.icmake/file .icmake/file # $HOME/.icmake/file is installed as
# dest/.icmake/file
The mentioned paths are sugestive only and may be installation dependent:
None reported
This is free software, distributed under the terms of the GNU General Public License (GPL).
Frank B. Brokken (f.b.brokken@rug.nl).
1992-2018 | icmake.9.02.07.tar.gz |