diff --git a/Makefile b/Makefile
index 8a4f1a4ac5d0d3f591be671e1cd8d5e57ff43bc0..4f5fb62b6284788db3e6ba76bc93dc6d6cedbdb6 100644
--- a/Makefile
+++ b/Makefile
@@ -816,7 +816,7 @@ endif
 
 install: finish
 	mkdir -p "$(INSTALL_DIR)"
-	cp -r "$(SYSROOT)/lib" "$(SYSROOT)/share" "$(SYSROOT)/include" "$(INSTALL_DIR)"
+	cp -p -r "$(SYSROOT)/lib" "$(SYSROOT)/share" "$(SYSROOT)/include" "$(INSTALL_DIR)"
 
 DEFINED_SYMBOLS = $(SYSROOT_SHARE)/defined-symbols.txt
 UNDEFINED_SYMBOLS = $(SYSROOT_SHARE)/undefined-symbols.txt