
DEP - SOFTWARE BUILD AUTOMATION TOOL

Dep is a software build automation tool, similar in function to Make but easier to use and
more powerful.

Dep has a very simple language, little more than a scripting language.
It figures out the source and target of a build command by analysing the command line.
It figures out the files included by any source file by simply reading all the source files.

Dep has special syntax for varied situations such as existence dependencies
and change dependencies, it handles subprojects very well, and it has some good ways to
speed up the build process.

Files included in this distribution are:

INSTALL               Installation instructions
dep.1                 Man page
Tutorial.gsml         How to use Dep
WhyDep.gsml           Why use Dep to build software, vs anything else?
COPYING               GPLv3 license
Makefile              Makefile for building Dep with GNU Make
DepFile               DepFile for building Dep with Dep
depsyntax             Configuration file
*.cpp, *.h, *.l, *.y  Source files


VERSION

Dep 0.6 released 15/10/2025

CONTACTING THE AUTHOR

Have you found a bug? Got a suggestion? Maybe it's working perfectly! Let me know how you go.

Email me (Matthew Rickard) at dep@depbuild.org


COPYRIGHT AND LICENCE

Copyright (C) 2022 Matthew Rickard

Dep is free software licenced under the GNU General Public Licence version 3.

