#use wml::ossp area=pkg:tool subarea=smake OSSP smake

Skeleton Makefile Generator

Abstract

OSSP smake is a powerful mechanism to generate standard Makefiles out of skeleton Makefiles which only provide the essential parts. The missing stuff gets automatically filled in by shared include files. A reasonable scheme to create a huge Makefile hierarchy and to keep it consistent for the time of development. The trick is that it merges the skeleton (Makefile.sm) and the templates (include files) in a priority-driven way, i.e. defines and targets can be overwritten. The idea is taken from X Consortium's imake, but the goal here is not inherited system independence for the Makefiles, the goal is consistency and power without the need of manually maintaining a Makefile hierarchy consisting of plain Makefiles.

Authors

Status

Source

Donation