aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2009-09-28 21:32:08 -0400
committerKevin O'Connor <kevin@koconnor.net>2009-09-28 21:32:08 -0400
commit114592f000d5bc89b7d149e320a31ab209e20b41 (patch)
tree124c00dc27a4ecb755d37027193a4f6419fdd3ea /Makefile
parent6aee52dd45843bbc884692a34c3a6b4e3eb392e8 (diff)
downloadseabios-114592f000d5bc89b7d149e320a31ab209e20b41.zip
seabios-114592f000d5bc89b7d149e320a31ab209e20b41.tar.gz
seabios-114592f000d5bc89b7d149e320a31ab209e20b41.tar.bz2
Initial support for USB, UHCI, and USB Keyboards.
This adds preliminary support for USB controllers and keyboards. Add support for UHCI controllers. Add support for "HID" USB keyboards. Also, fix bug in hexdump() - len need not be power of 4.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index a933f60..c4016e8 100644
--- a/Makefile
+++ b/Makefile
@@ -13,7 +13,8 @@ OUT=out/
# Source files
SRCBOTH=output.c util.c block.c floppy.c ata.c misc.c mouse.c kbd.c pci.c \
serial.c clock.c pic.c cdrom.c ps2port.c smp.c resume.c \
- pnpbios.c pirtable.c vgahooks.c pmm.c ramdisk.c
+ pnpbios.c pirtable.c vgahooks.c pmm.c ramdisk.c \
+ usb.c usb-uhci.c usb-hid.c
SRC16=$(SRCBOTH) system.c disk.c apm.c pcibios.c font.c
SRC32=$(SRCBOTH) post.c shadow.c memmap.c coreboot.c boot.c \
acpi.c smm.c mptable.c smbios.c pciinit.c optionroms.c mtrr.c \
@@ -136,7 +137,7 @@ $(OUT)rom32.o: $(OUT)code32.o $(OUT)romlayout32.lds
$(Q)$(LD) -r -T $(OUT)romlayout32.lds $< -o $@
$(OUT)rom.o: $(OUT)rom16.o $(OUT)rom32.o $(OUT)rombios16.lds $(OUT)rombios.lds
- @echo " Linking $@ (version \"$(VERSION)\")"
+ @echo " Linking $@"
$(Q)$(LD) -T $(OUT)rombios16.lds $(OUT)rom16.o -R $(OUT)rom32.o -o $(OUT)rom16.reloc.o
$(Q)$(STRIP) $(OUT)rom16.reloc.o -o $(OUT)rom16.final.o
$(Q)$(OBJCOPY) --adjust-vma 0xf0000 $(OUT)rom16.o $(OUT)rom16.moved.o