• Antelope Release 5.10 Linux CentOS release 7.6.1810 (Core) 3.10.0 2020-05-12

 

NAME

antelopemake - rules for making antelope programs

DESCRIPTION

The file $ANTELOPE/include/antelopemake contains make rules and parameters which are used to compile and install Antelope programs, and potentially your programs as well. is included in every Makefile in the Antelope source hierarchy. It is also used by compliant programs written by the Antelope User Community, as described further in the man-page contrib(5).

This file differs from one architecture to another. The rules for compiling and linking a c program are different on a Mac than on a Linux machine. BRTT tries to hide all this system variability in antelopemake, so that you don't have to worry about it, and it's not spread across hundreds of Makefiles.

Some of this file is standard across architectures; this is primarily rules for installing various Antelope components: programs, libraries, manpages, data files, examples, and so on. There are also macros which define specific sets of interdependent libraries.

You can read more about how to use these default rules and macros in your own Makefiles in antelopemakefile(5).

SEE ALSO

antelopemakefile(5)
getid(1)
produce(1)
deposit(1)
subdirs(1)

BUGS AND CAVEATS

It proved very difficult to keep all the variability in the Makefile, resulting in several scripts to handle problems:

AUTHOR

Daniel Quinlan
Printer icon