E.7.4 Program names

The following variables are program names, used in makefile targets.

AS

The assembler. Default set to as.

COPY

A file copy program. Default set to cp -fp.

COPYTREE

A directory tree copy program. Default set to cp -frp.

CMP

A program to compare files. Default set to cmp.

DEL

A file removal program. Default set to rm -f.

DELTREE

A directory removal program. Default set to rm -rf.

DATE

A program to display the date.

DIFF

A program to produce diff files.

ECHO

An echo program.

FPC

The Free Pascal compiler executable. Default set to ppc386.exe

INSTALL

A program to install files. Default set to install -m 644 on linux.

INSTALLEXE

A program to install executable files. Default set to install -m 755 on linux.

LD

The linker. Default set to ld.

LDCONFIG

(linux only) The program used to update the loader cache.

MKDIR

A program to create directories if they don’t exist yet. Default set to install -m 755 -d

MOVE

A file move program. Default set to mv -f

PP

The Free Pascal compiler executable. Default set to ppc386.exe

PPAS

The name of the shell script created by the compiler if the -s option is specified. This command will be executed after compilation, if the -s option was detected among the options.

PPUMOVE

The program to move units into one big unit library.

PWD

The pwd program.

SED

A stream-line editor program. Default set to sed.

UPX

An executable packer to compress your executables into self-extracting compressed executables.

ZIPPROG

A zip program to compress files. Zip targets are made with this program.