X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2FMakefile.build;h=15641989f55e560b44caba1c1f83d9f06a329798;hb=9869570326bb4e6d39fb41912a9076d53a82ad2d;hp=aa8e650dffb18ea253398ef642e345e1edc6e178;hpb=4fe53f951fe48c54145b1a74d375a02e0cf82620;p=pintos-anon diff --git a/src/Makefile.build b/src/Makefile.build index aa8e650..1564198 100644 --- a/src/Makefile.build +++ b/src/Makefile.build @@ -28,6 +28,7 @@ devices_SRC += devices/kbd.c # Keyboard device. devices_SRC += devices/vga.c # Video device. devices_SRC += devices/serial.c # Serial port device. devices_SRC += devices/disk.c # IDE disk device. +devices_SRC += devices/partition.c # Disk partitions. devices_SRC += devices/intq.c # Interrupt queue. # Library code shared between kernel and user programs. @@ -67,9 +68,6 @@ DEPENDS = $(patsubst %.o,%.d,$(OBJECTS)) all: os.dsk -threads/intr-stubs.S: threads/intr-stubs.pl threads/loader.h - $< > $@.tmp && mv $@.tmp $@ - threads/kernel.lds.s: CPPFLAGS += -P threads/kernel.lds.s: threads/kernel.lds.S threads/loader.h @@ -92,7 +90,7 @@ os.dsk: loader.bin kernel.bin clean: $(RM) -f $(OBJECTS) $(DEPENDS) - $(RM) -f threads/intr-stubs.S threads/loader.o + $(RM) -f threads/loader.o $(RM) -f kernel.o kernel.lds.s $(RM) -f kernel.bin loader.bin