Index: Makefile
===================================================================
--- Makefile	(revision b06414f03a4dbc34fce671630eb087b869763bfc)
+++ Makefile	(revision e540bc874e3accb1e3c70f4fa85bba2a12f7a592)
@@ -49,10 +49,10 @@
 all: $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER)
 	cp -a $(COMMON_HEADER) $(COMMON_HEADER_PREV)
-	$(MAKE) -C kernel PRECHECK=$(PRECHECK)
-	$(MAKE) -C uspace PRECHECK=$(PRECHECK)
-	$(MAKE) -C boot PRECHECK=$(PRECHECK)
+	$(MAKE) -r -C kernel PRECHECK=$(PRECHECK)
+	$(MAKE) -r -C uspace PRECHECK=$(PRECHECK)
+	$(MAKE) -r -C boot PRECHECK=$(PRECHECK)
 
 precheck: clean
-	$(MAKE) all PRECHECK=y
+	$(MAKE) -r all PRECHECK=y
 
 cscope:
@@ -97,8 +97,8 @@
 
 releasefile: all
-	$(MAKE) -C release releasefile
+	$(MAKE) -r -C release releasefile
 
 release:
-	$(MAKE) -C release release
+	$(MAKE) -r -C release release
 
 # Cleaning
@@ -109,7 +109,7 @@
 clean:
 	rm -fr $(SANDBOX)
-	$(MAKE) -C kernel clean
-	$(MAKE) -C uspace clean
-	$(MAKE) -C boot clean
+	$(MAKE) -r -C kernel clean
+	$(MAKE) -r -C uspace clean
+	$(MAKE) -r -C boot clean
 
 -include Makefile.local
Index: boot/Makefile
===================================================================
--- boot/Makefile	(revision b06414f03a4dbc34fce671630eb087b869763bfc)
+++ boot/Makefile	(revision e540bc874e3accb1e3c70f4fa85bba2a12f7a592)
@@ -32,7 +32,7 @@
 
 all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(PREBUILD)
-	$(MAKE) -f $(BUILD) PRECHECK=$(PRECHECK)
+	$(MAKE) -r -f $(BUILD) PRECHECK=$(PRECHECK)
 ifneq ($(POSTBUILD),)
-	$(MAKE) -f $(POSTBUILD) PRECHECK=$(PRECHECK)
+	$(MAKE) -r -f $(POSTBUILD) PRECHECK=$(PRECHECK)
 endif
 
@@ -128,7 +128,7 @@
 
 clean: clean_dist
-	$(MAKE) -f $(BUILD) clean PRECHECK=$(PRECHECK)
+	$(MAKE) -r -f $(BUILD) clean PRECHECK=$(PRECHECK)
 ifneq ($(POSTBUILD),)
-	$(MAKE) -f $(POSTBUILD) clean PRECHECK=$(PRECHECK)
+	$(MAKE) -r -f $(POSTBUILD) clean PRECHECK=$(PRECHECK)
 endif
 	rm -fr $(SANDBOX)
Index: release/Makefile
===================================================================
--- release/Makefile	(revision b06414f03a4dbc34fce671630eb087b869763bfc)
+++ release/Makefile	(revision e540bc874e3accb1e3c70f4fa85bba2a12f7a592)
@@ -79,11 +79,11 @@
 
 $(IMG_FILE):
-	$(MAKE) -C $(EXPORT_DIR)
+	$(MAKE) -r -C $(EXPORT_DIR)
 
 release: src_rel
 	for profile in $(PROFILES); do \
-		$(MAKE) -C $(EXPORT_DIR) distclean ; \
-		$(MAKE) -C $(EXPORT_DIR) PROFILE=$$profile ; \
-		$(MAKE) PROFILE=$$profile releasefile ; \
+		$(MAKE) -r -C $(EXPORT_DIR) distclean ; \
+		$(MAKE) -r -C $(EXPORT_DIR) PROFILE=$$profile ; \
+		$(MAKE) -r PROFILE=$$profile releasefile ; \
 	done
 
Index: uspace/Makefile
===================================================================
--- uspace/Makefile	(revision b06414f03a4dbc34fce671630eb087b869763bfc)
+++ uspace/Makefile	(revision e540bc874e3accb1e3c70f4fa85bba2a12f7a592)
@@ -280,20 +280,20 @@
 
 $(BUILDS_TESTS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD)
-	$(MAKE) -C $(basename $@) all-test PRECHECK=$(PRECHECK)
+	$(MAKE) -r -C $(basename $@) all-test PRECHECK=$(PRECHECK)
 
 clean: $(CLEANS)
 
 $(CLEANS):
-	-$(MAKE) -C $(basename $@) clean
+	-$(MAKE) -r -C $(basename $@) clean
 
 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD)
-	$(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
+	$(MAKE) -r -C $(basename $@) all PRECHECK=$(PRECHECK)
 
 $(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD)
-	$(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
+	$(MAKE) -r -C $(basename $@) all PRECHECK=$(PRECHECK)
 
 $(LIBS_BUILD): $(LIBC_BUILD)
-	$(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
+	$(MAKE) -r -C $(basename $@) all PRECHECK=$(PRECHECK)
 
 $(LIBC_BUILD):
-	$(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
+	$(MAKE) -r -C $(basename $@) all PRECHECK=$(PRECHECK)
