From e7fc653f44247f1008509a68bf9b666e33fea0e5 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Tue, 23 Jul 2019 19:45:15 +0200 Subject: implement PCIBIOS specification Signed-off-by: Paolo Bonzini --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1ac923d..b96dd09 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ obj-y = code16.o entry.o main.o string.o printf.o cstart.o fw_cfg.o -obj-y += linuxboot.o malloc.o pflash.o tables.o hwsetup.o pci.o +obj-y += linuxboot.o malloc.o pflash.o tables.o hwsetup.o pci.o code32seg.o all-y = bios.bin all: $(all-y) @@ -16,13 +16,15 @@ BIOS_CFLAGS += -mstringop-strategy=rep_byte -minline-all-stringops BIOS_CFLAGS += -Iinclude BIOS_CFLAGS += -fno-pic +code32seg.o-cflags = -fno-jump-tables + dummy := $(shell mkdir -p .deps) autodepend-flags = -MMD -MF .deps/cc-$(patsubst %/,%,$(dir $*))-$(notdir $*).d -include .deps/*.d .PRECIOUS: %.o %.o: %.c - $(CC) $(CFLAGS) $(BIOS_CFLAGS) -c -s $< -o $@ + $(CC) $(CFLAGS) $(BIOS_CFLAGS) $($@-cflags) -c -s $< -o $@ %.o: %.S $(CC) $(CFLAGS) $(BIOS_CFLAGS) -c -s $< -o $@ -- cgit v1.1