This is the most important section of the makefile.fpc file. Here the files are defined which should
be compiled when the ’all’ target is executed.
The following keywords can be used there:
-
dirs
- A space separated list of directories where make should also be run.
-
exampledirs
- A space separated list of directories with example programs. The examples
target will descend in this list of directories as well.
-
examples
- A space separated list of example programs that need to be compiled when the
user asks to compile the examples. Do not specify an extension, the extension will be
appended.
-
loaders
- A space separated list of names of assembler files that must be assembled. Don’t
specify the extension, the extension will be appended.
-
programs
- A space separated list of program names that need to be compiled. Do not specify
an extension, the extension will be appended.
-
rsts
- a list of rst files that needs to be converted to .po files for use with gnu gettext and
internationalization routines. These files will be installed together with the unit files.
-
units
- A space separated list of unit names that need to be compiled. Do not specify an
extension, just the name of the unit as it would appear un a uses clause is sufficient.