Adjust dependency rules to permit per-file flags
authorSimon Glass <sjg@chromium.org>
Fri, 7 Oct 2011 13:53:49 +0000 (13:53 +0000)
committerWolfgang Denk <wd@denx.de>
Mon, 17 Oct 2011 21:56:59 +0000 (23:56 +0200)
commit47508843061b8dd9455ec86df00d56b462f2a5c9
tree58ce11c4c387062919137a2f8c7f2ba18ce3f14a
parent925493582cc6e0760df813a9897464c77d5c7b25
Adjust dependency rules to permit per-file flags

The dependency rules are currently done in a shell 'for' loop. This does not
permit Makefile variables to adjust preprocessor flags as is done with normal
compile flags, using the CFLAGS_path/file.o syntax.

This change moves the dependency generation into the Makefile itself, and
permits a CPPFLAGS_path/file.o to adjust preprocessor flags on a file or
directory basis.

The CPPFLAGS_... variable is also folded into CFLAGS during the build.

Signed-off-by: Simon Glass <sjg@chromium.org>
.gitignore
Makefile
config.mk
rules.mk