Provided by: falconpl-dev_0.9.6.9-git20120606-2_amd64 bug

NAME

       falconeer.fal - Falcon skeleton module startup configurator script

SYNOPSIS

       falconeer.fal -n moduleName [options]

DESCRIPTION

       The  falconeer.fal script configures a directory containing the Falcon Skeleton Module so that it becomes
       ready for compilation under all the systems supported by Falcon.

       Although not mandatory, a developer willing to write native modules for Falcon may use this  facility  to
       speed up the startup phase and begin with an already compilable module.

       The  configuration  consists  in  the  renaming of the module files into the module name specified in the
       command line, and in the update of the makefiles and project files provided for the  various  development
       platform Falcon can be built on.

       Other  than  the  project  name,  the  script allows one to configure other options, that will affect the
       template variables that will be substituted in the modified files.

       Once configured and built, the skeleton module provides already a skeleton() symbol that is  exported  to
       the  VM,  and  a  service  that  exports  that  function  (defined  in  the fskelmod_mod.cpp file) to C++
       applications.

OPTIONS

       -a <author>
              Specifies the author name.

       -c "<copyright owner>"
              Indicates the copyright owner, if different from the author, to be  set  on  the  copyright  line,
              right beside the copyright year.

       -d <Description>
              Sets a brief description of the project.

       -l <File>
              Loads  a  license  plate  (a  long  statement  indicating  the  license  under which the files are
              distributed) from a template file. If not given, the standard FPLL license plate is applied to the
              generated files.

       -n <name>
              Sets the (short) name of the project. Files will be renamed accordingly to this  value,  and  also
              the final module name will be configured using this setting.

       -p <name>
              Sets  the  main  project hood under which the file is created.  Usually, modules are part of wider
              projects, or can be distributed as sets. If not set, the text "The  Falcon  Programming  Language"
              will be used instead.

BUGS

       The file version.h cannot currently be properly configured. Edit it by hand.

NOTES

       On  some  systems,  falconeer.fal  script can be "proxied" with a falconeer pseudo command (shell script,
       batch file and so on).

AUTHOR

       Giancarlo Niccolai <gc@falconpl.org>

SEE ALSO

       falcon(1)

LICENSE

       This document is released under the "GNU Free Documentation License, version 1.2".   On  Debian  systems,
       the   complete   text   of   the   Free   Documentation   License,   version   1.2,   can   be  found  in
       /usr/share/common-licenses/.

Falcon toolset                                      July 2007                                   falconeer.fal(1)