Add preliminary PS/2 keyboard support
diff --git a/src/Makefile b/src/Makefile
index b9f1708..a1527de 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -10,7 +10,8 @@
 			pic.o \
 			timer.o \
 			paging.o \
-			switch_table.o
+			switch_table.o \
+			scan_codes.o
 CFLAGS = -nostdlib -nostdinc -fno-builtin -fno-stack-protector -ffreestanding -m32 -O2 -g
 LDFLAGS = -Tlink.ld -melf_i386
 ASMFLAGS = -felf
@@ -34,6 +35,9 @@
 qemu-iso: install
 	qemu-system-i386 $(QEMUFLAGS) -monitor stdio ../bin/bluejay.iso
 
+scan_codes.c: gen_scan_codes.py scan_codes.tsv 
+	python3 $< > $@
+
 .s.o:
 	nasm $(ASMFLAGS) $<