diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2019-07-23 19:45:15 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2019-07-24 11:00:15 +0200 |
commit | e7fc653f44247f1008509a68bf9b666e33fea0e5 (patch) | |
tree | 8c5518432f79a8f45d575d9f76e9be1e90431bdb /Makefile | |
parent | c476b5c67199b44523084b7639a4ff52f437156b (diff) | |
download | qboot-e7fc653f44247f1008509a68bf9b666e33fea0e5.zip qboot-e7fc653f44247f1008509a68bf9b666e33fea0e5.tar.gz qboot-e7fc653f44247f1008509a68bf9b666e33fea0e5.tar.bz2 |
implement PCIBIOS specification
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 $@ |