Index: boot/Makefile
===================================================================
--- boot/Makefile	(revision 21ee6ad41b89c0fba6aa81341b24482f2d936986)
+++ boot/Makefile	(revision adf6607dcc2f9ef8d0f5dddbcb36741ead679fb4)
@@ -39,5 +39,4 @@
 build_comps: $(COMPONENTS) $(LINK).in
 	$(PACK) $(OBJCOPY) $(BFD_NAME) $(BFD_ARCH) arch/$(KARCH) $(COMPONENTS)
-	$(MAKE) -f $(BUILD) $(LINK) PRECHECK=$(PRECHECK)
 
 $(INITRD).img: $(INITRD).fs
Index: boot/Makefile.build
===================================================================
--- boot/Makefile.build	(revision 21ee6ad41b89c0fba6aa81341b24482f2d936986)
+++ boot/Makefile.build	(revision adf6607dcc2f9ef8d0f5dddbcb36741ead679fb4)
@@ -106,5 +106,5 @@
 	$(LD) -N $(LFLAGS) -T $(LINK) -M -Map $(MAP) -o $@ $(COMPONENT_OBJECTS) $(OBJECTS)
 
-$(LINK): $(LINK).comp
+$(LINK): $(LINK).comp $(DEPEND)
 	$(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -D__LINKER__ -E -x c $(LINK).comp | grep -v "^\#" > $(LINK)
 
