]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/sh/boot/compressed/Makefile
kbuild: enable 'make CFLAGS=...' to add additional options to CC
[net-next-2.6.git] / arch / sh / boot / compressed / Makefile
index d9512416f88500847acff0eae59a90a8c3a092e1..906a13f82fe0d2f1b557c3a7da1b28077b3feb40 100644 (file)
@@ -16,11 +16,12 @@ endif
 #
 # IMAGE_OFFSET is the load offset of the compression loader
 #
-IMAGE_OFFSET   := $(shell printf "0x%08x" $$[$(CONFIG_PAGE_OFFSET)  + \
-                                             $(CONFIG_MEMORY_START) + \
-                                             $(CONFIG_BOOT_LINK_OFFSET)])
+IMAGE_OFFSET   := $(shell /bin/bash -c 'printf "0x%08x" \
+                    $$[$(CONFIG_PAGE_OFFSET)  + \
+                       $(CONFIG_MEMORY_START) + \
+                       $(CONFIG_BOOT_LINK_OFFSET)]')
 
-LIBGCC := $(shell $(CC) $(CFLAGS) -print-libgcc-file-name)
+LIBGCC := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
 
 LDFLAGS_vmlinux := -Ttext $(IMAGE_OFFSET) -e startup -T $(obj)/../../kernel/vmlinux.lds