diff options
author | Sam Ravnborg <sam@neptun.(none)> | 2007-10-15 16:03:58 -0400 |
---|---|---|
committer | Sam Ravnborg <sam@neptun.(none)> | 2007-10-15 16:03:58 -0400 |
commit | 52bcc3308ae3344266f55bf98a22c1ac0201eda7 (patch) | |
tree | 78f1f35060575c8b3f0659220728196fb80b4722 | |
parent | 222d394d30e74bb7a2a65029fcea68107b0d0eb6 (diff) |
kbuild: enable use of AFLAGS and CFLAGS on commandline
The previous patches was preparation.
With this patch we can now say:
make CFLAGS=-Os vmlinux
And the option specified will be appended to the
options passed to gcc for C files.
For assembler use:
make AFLAGS=-foo vmlinux
for the same functionality.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
-rw-r--r-- | Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -523,6 +523,10 @@ KBUILD_CFLAGS += $(call cc-option,-Wdeclaration-after-statement,) | |||
523 | # disable pointer signed / unsigned warnings in gcc 4.0 | 523 | # disable pointer signed / unsigned warnings in gcc 4.0 |
524 | KBUILD_CFLAGS += $(call cc-option,-Wno-pointer-sign,) | 524 | KBUILD_CFLAGS += $(call cc-option,-Wno-pointer-sign,) |
525 | 525 | ||
526 | # Add user supplied AFLAGS and CFLAGS as the last assignments | ||
527 | KBUILD_AFLAGS += $(AFLAGS) | ||
528 | KBUILD_CFLAGS += $(CFLAGS) | ||
529 | |||
526 | # Use --build-id when available. | 530 | # Use --build-id when available. |
527 | LDFLAGS_BUILD_ID = $(patsubst -Wl$(comma)%,%,\ | 531 | LDFLAGS_BUILD_ID = $(patsubst -Wl$(comma)%,%,\ |
528 | $(call ld-option, -Wl$(comma)--build-id,)) | 532 | $(call ld-option, -Wl$(comma)--build-id,)) |