Adding Automatic Dependency Processing to Makefile-Based Build Systems with Amake
Document Type
Conference Proceeding
Publication Date
5-20-2013
DOI
https://doi.org/10.1109/RELENG.2013.6607687
Abstract
This paper explains how to improve the quality of an existing Makefile-based build system, using a new variant of Make. Ordinary file-oriented dependencies are detected, recorded, and monitored automatically. Checksums are compared, rather than timestamps. Other important dependencies are also processed automatically. This provides an accurate, compact, and low-maintenance build system. Experiences with the Linux kernel/driver build system are described.
Publication Information
Buffenbarger, Jim. (2013). "Adding Automatic Dependency Processing to Makefile-Based Build Systems with Amake". Proceedings of the 1st International Workshop on Release Engineering (RELENG 2013) 20 May 2013, San Francisco, CA., .