1. Introduction
  2. Features
  3. How to Build
  4. How to Use
  5. Tested on
  6. Download
  7. CVS Repository
  8. Forums


    AutoDepend is a enhanced GNUmake that keeps track of all file access during a build process and then generates gnu-make dependancies sub-makefiles.
    A file audit can be perform to avoid classic modification date check problems

    Look at the SourceForge autodepend project page



How to Build

  1. configure --enable-autodepend
  2. make && make install

How to Use

  1. In the Makefile add rule .AUTODEPEND to enable dependency generation and include dependancy files
    -include .autodeps/*.P

  3. add rule .AUDIT to enable audit rules
  4. Optionally, set the audit method list. The list is ordered. If an audit code can't be generated (ex:file not under CVS) the next audit method is tried.
    (of course MD5 and TSP are always avalaible.)

Tested on


Download from sourceForge

CVS Repository

Browse the CVS Tree

Anonymous CVS Access

This project's SourceForge CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename. When prompted for a password for anonymous, simply press the Enter key.
cvs login

cvs -z3 co make_autodep

Updates from within the module's directory do not need the -d parameter.


    Open Discussion