The idea of build is not having to remember each command line to build some files.
Just put in comment inside each file how to build it (including all options and specifics) and run
build file.ext
It does not pollute directories as it does not require any file, unlike Makefiles.