]> git.saurik.com Git - redis.git/commit - deps/Makefile
Rebuild deps/ and src/ when ARCH changes
authorPieter Noordhuis <pcnoordhuis@gmail.com>
Tue, 15 Nov 2011 20:40:49 +0000 (12:40 -0800)
committerPieter Noordhuis <pcnoordhuis@gmail.com>
Tue, 15 Nov 2011 20:41:35 +0000 (12:41 -0800)
commit4b8a63941dc360a0d2dcba1ec182a006221e4a20
tree484c0e192ffe36f59ef19440980683e93f15d9f3
parent321a0440c0dde3ea00a72da0751fd7beb8f9bb93
Rebuild deps/ and src/ when ARCH changes

This change moves the build instructions for dependencies to a separate
Makefile in deps/. The ARCH environment variable is stored in a
.make-arch file in the same directory as the Makefile. The contents of
this file is read and compared to the current ARCH, and, on a mismatch
triggers rebuilding the entire source tree.

When file .make-arch exists and matches with ARCH from the environment,
the dependencies are assumed to already be built.

The new "clean" target only cleans the Redis source tree, not its
dependencies. To clear the dependencies as well, the "distclean" target
can be used.
.gitignore
deps/Makefile [new file with mode: 0644]
src/Makefile