1falconeer.fal(1)              Falcon User Manuals             falconeer.fal(1)
2
3
4

NAME

6       falconeer.fal - Falcon skeleton module startup configurator script
7
8

SYNOPSIS

10       falconeer.fal -n moduleName [options]
11
12

DESCRIPTION

14       The  falconeer.fal  script configures a directory containing the Falcon
15       Skeleton Module so that it becomes ready for compilation under all  the
16       systems supported by Falcon.
17
18       Although not mandatory, a developer willing to write native modules for
19       Falcon may use this facility to speed up the startup  phase  and  begin
20       with an already compilable module.
21
22       The configuration consists in the renaming of the module files into the
23       module name specified in the command line, and in  the  update  of  the
24       makefiles  and project files provided for the various development plat‐
25       form Falcon can be built on.
26
27       Other than the project name,  the  script  allows  to  configure  other
28       options,  that  will affect the template variables that will be substi‐
29       tuted in the modified files.
30
31       Once configured and built,  the  skeleton  module  provides  already  a
32       skeleton()  symbol  that  is  exported  to  the  VM, and a service that
33       exports that function (defined in the  fskelmod_mod.cpp  file)  to  C++
34       applications.
35
36

OPTIONS

38       -a <author>
39              Specifies the author name.
40
41
42       -d <Description>
43              Sets a brief description of the process.
44
45

FILES

47       fmodskel.cpp   fmodskel_ext.cpp   fmodskel_ext.h  fmodskel_Makefile.gnu
48       fmodskel_Makefile.mac  fmodskel_mod.cpp   fmodskel_mod.h   fmodskel.sln
49       fmodskel_srv.cpp fmodskel_srv.h fmodskel.vcproj
50
51

BUGS

53       The  file version.h cannot currently be properly configured. Edit it by
54       hand.
55
56

AUTHOR

58       Giancarlo Niccolai <gc_@_falconpl.org_>  (remove "_")
59
60

SEE ALSO

62       falcon(1)
63
64

LICENSE

66       This document is released under the "GNU  Free  Documentation  License,
67       version  1.2".   On Debian systems, the complete text of the Free Docu‐
68       mentation  License,  version  1.2,  can  be  found  in  /usr/share/com‐
69       mon-licenses/.
70
71
72
73
74Falcon toolset                     July 2007                  falconeer.fal(1)
Impressum