diff --git a/project/pycompile.mk b/project/pycompile.mk
index 1e09d32..c116f85 100644
--- a/project/pycompile.mk
+++ b/project/pycompile.mk
@@ -53,9 +53,11 @@ else
 
 $(PYCOMPILE_DIR)/config.tag:
 	mkdir -p $(PYCOMPILE_DIR)/build
-	cp -a $(PROJECT_DIR)/config/$(CFGHOST)/config.c   $(PYCOMPILE_DIR)/build/
-	cp -a $(PROJECT_DIR)/config/$(CFGHOST)/pyconfig.h $(PYCOMPILE_DIR)/build/
+	cp -p $(PROJECT_DIR)/config/$(CFGHOST)/config.c   $(PYCOMPILE_DIR)/build/
+	cp -p $(PROJECT_DIR)/config/$(CFGHOST)/pyconfig.h $(PYCOMPILE_DIR)/build/
 	touch $(PYCOMPILE_DIR)/config.tag
+	touch $(PYCOMPILE_DIR)/build/config.c
+	touch $(PYCOMPILE_DIR)/build/pyconfig.h
 
 endif