From feb5ebf443b03463faa7d092fb8f397daa2f8197 Mon Sep 17 00:00:00 2001
From: Julien Signoles <julien.signoles@cea.fr>
Date: Wed, 12 Dec 2007 13:36:10 +0000
Subject: [PATCH] automatically perform 'make clean' after 'cvs up' if required
 before 'cvs commit'

---
 .make-clean       | 0
 .make-clean-stamp | 0
 Makefile.in       | 8 ++++++++
 3 files changed, 8 insertions(+)
 create mode 100644 .make-clean
 create mode 100644 .make-clean-stamp

diff --git a/.make-clean b/.make-clean
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/.make-clean-stamp b/.make-clean-stamp
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/Makefile.in b/Makefile.in
index 344c9a5250b..d86d46f5ef7 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1448,6 +1448,14 @@ $(PERFCOUNT).c: $(PERFCOUNT).c.in
 $(PERFCOUNT).c.in:
 	./configure
 
+# If 'make clean' have to be performed after 'cvs update':
+# do 'touch .make-clean-stamp' before 'cvs commit'
+.make-clean: .make-clean-stamp
+	touch $@
+	make clean
+
+include .make-clean
+
 ############
 # cleaning #
 ############
-- 
GitLab