Enable cross compile prefix for C compiler invocation
authorBruce Rogers <brogers@suse.com>
Sat, 2 Nov 2019 01:41:52 +0000 (19:41 -0600)
committerwanchao-xu <wanchao.xu@samsung.com>
Tue, 9 Jan 2024 12:04:27 +0000 (20:04 +0800)
Signed-off-by: Bruce Rogers <brogers@suse.com>
roms/qboot/Makefile

index adbf1b319e4a7bee78e2f95c5e519e2338443465..cdde20fc37b13a1877668cd20e2f301eae6ad203 100644 (file)
@@ -1,3 +1,4 @@
+CROSS_COMPILE ?=
 obj-y = code16.o entry.o main.o string.o printf.o cstart.o fw_cfg.o
 obj-y += linuxboot.o malloc.o tables.o hwsetup.o pci.o code32seg.o
 obj-y += mptable.o
@@ -25,9 +26,9 @@ autodepend-flags = -MMD -MF .deps/cc-$(patsubst %/,%,$(dir $*))-$(notdir $*).d
 
 .PRECIOUS: %.o
 %.o: %.c
-       $(CC) $(CFLAGS) $(BIOS_CFLAGS) $($@-cflags) -c -s $< -o $@
+       $(CROSS_COMPILE)$(CC) $(CFLAGS) $(BIOS_CFLAGS) $($@-cflags) -c -s $< -o $@
 %.o: %.S
-       $(CC) $(CFLAGS) $(BIOS_CFLAGS) -c -s $< -o $@
+       $(CROSS_COMPILE)$(CC) $(CFLAGS) $(BIOS_CFLAGS) -c -s $< -o $@
 
 bios.bin.elf: $(obj-y) flat.lds
        $(LD) -T flat.lds -o bios.bin.elf $(obj-y)