The second set of variables controls the targets that are constructed by the makefile. They are
created by fpcmake, so you can use them in your rules, but you shouldn’t assign values to them
yourself.
-
TARGET_DIRS
- This is the list of directories that make will descend into when compiling.
Set by the Dirs key in the Target section?
-
TARGET_EXAMPLES
- The list of examples programs that must be compiled. Set by
the examples key in the Target section.
-
TARGET_EXAMPLEDIRS
- The list of directories that make will descend into when
compiling examples. Set by the exampledirs key in the Target section.
-
TARGET_LOADERS
- Is a list of space-separated names that identify loaders to be
compiled. This is mainly used in the compiler’s RTL sources. It is set by the loaders
keyword in the Targets section.
-
TARGET_PROGRAMS
- This is a list of executable names that will be compiled. the
makefile appends $(EXEEXT) to these names. It is set by the programs keyword in the
Target section.
-
TARGET_UNITS
- This is a list of unit names that will be compiled. The makefile appends
$(PPUEXT) to each of these names to form the unit file name. The sourcename is formed
by adding $(PASEXT). It is set by the units keyword in the Target section.
-
ZIPNAME
- Is the name of the archive that will be created by the makefile. It is set by the
zipname keyword in the Zip section.
-
ZIPTARGET
- Is the target that is built before the archive is made. This target is built
first. If successful, the zip archive will be made. It is set by the ziptarget keyword in
the Zip section.