diff --git a/arch/platform/cooja/Makefile.customrules-cooja b/arch/platform/cooja/Makefile.customrules-cooja
index 5791b914f429f11dd9197a93507cb9b900685168..989286bf4c67530e6465376e108948c0a89471c3 100644
--- a/arch/platform/cooja/Makefile.customrules-cooja
+++ b/arch/platform/cooja/Makefile.customrules-cooja
@@ -12,23 +12,24 @@ REDEF_PRINTF=1 # Redefine functions to enable printf()s inside Cooja
 
 # NB: Assumes ARCHIVE was not overridden and is in $(BUILD_DIR_BOARD)
 $(ARCHIVE): $(CONTIKI_OBJECTFILES) | $(OBJECTDIR)
-	$(AR_COMMAND_1) $^ $(AR_COMMAND_2)
+	$(Q)$(AR_COMMAND_1) $^ $(AR_COMMAND_2)
 
 # NB: Assumes JNILIB was not overridden and is in $(BUILD_DIR_BOARD)
 $(JNILIB): $(CONTIKI_APP_OBJ) $(MAIN_OBJ) $(PROJECT_OBJECTFILES) $(ARCHIVE) | $(OBJECTDIR)
 
 ifdef REDEF_PRINTF
 	@echo Redefining printf,sprintf,vsnprintf,etc.
-	-$(foreach OBJ,$^, $(OBJCOPY) --redefine-syms $(CONTIKI)/arch/platform/cooja/redefine.syms $(OBJ); )
+	-$(Q)$(foreach OBJ,$^, $(OBJCOPY) --redefine-syms $(CONTIKI)/arch/platform/cooja/redefine.syms $(OBJ); )
 endif ## REDEF_PRINTF
-	$(LINK_COMMAND_1) $^ $(LINK_COMMAND_2)
+	@echo Linking $(JNILIB)
+	$(Q)$(LINK_COMMAND_1) $^ $(LINK_COMMAND_2)
 
 .PHONY: $(CONTIKI_APP).cooja
 $(CONTIKI_APP).cooja: $(JNILIB)
-	cp $(JNILIB) $@
-	rm $(CONTIKI_APP_OBJ)
+	$(Q)cp $(JNILIB) $@
+	$(Q)rm $(CONTIKI_APP_OBJ)
 
 # Trickiness: GNU make matches this against the file base name.
 # Assume that the directory part is the standard location.
 mtype%.o: platform.o | $(OBJECTDIR)
-	mv platform.o $@
+	$(Q)mv platform.o $@