cgit

commit ab610292014c938a8f4e4004e9365bfc6cf9cbd6

Author: Lynn Lin <Lin_Lynn@emc.com>

Makefile: do not include dependency-file on `make clean`

When envoking clean target, make should not perform the dependency file
generation triggered by include.

 Makefile | 4 +++-


diff --git a/Makefile b/Makefile
index 3a4d974949f3a48ca339bdc4f2984733e25c9049..8b426fe902352cabb40e88cb657c2233def25722 100644
--- a/Makefile
+++ b/Makefile
@@ -139,7 +139,9 @@ 	$(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o cgit $(OBJECTS) $(EXTLIBS)
 
 cgit.o: VERSION
 
--include $(OBJECTS:.o=.d)
+ifneq "$(MAKECMDGOALS)" "clean"
+  -include $(OBJECTS:.o=.d)
+endif
 
 libgit:
 	$(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) NO_CURL=1 $(GIT_OPTIONS) libgit.a