]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Put dependency files in a subdirectory
authorJoel Rosdahl <joel@rosdahl.net>
Thu, 31 Dec 2009 12:54:18 +0000 (13:54 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 5 Jan 2010 17:53:04 +0000 (18:53 +0100)
Makefile.in
configure.ac

index 2eedb6acb754665e6cf300dbbd4fbb2f29bbd1a7..85660fa3da3328ea5912bdc6762ac1714d4407a4 100644 (file)
@@ -10,7 +10,7 @@ installcmd = @INSTALL@
 
 CC = @CC@
 CFLAGS = @CFLAGS@
-CPPFLAGS = @CPPFLAGS@ -MD -MP -I.
+CPPFLAGS = @CPPFLAGS@ -MD -MP -MF .deps/$(notdir $<).d -I.
 LDFLAGS = @LDFLAGS@
 EXEEXT = @EXEEXT@
 
@@ -82,7 +82,7 @@ $(dist_archive_tar_gz): $(dist_files)
 
 .PHONY: clean
 clean:
-       rm -f $(objs) *~ ccache$(EXEEXT) *.d ccache.1 web/ccache-man.html \
+       rm -f $(objs) *~ ccache$(EXEEXT) .deps/* ccache.1 web/ccache-man.html \
              $(dist_archive_tar_bz2) $(dist_archive_tar_gz)
 
 .PHONY: test
@@ -94,7 +94,7 @@ check: test
 
 .PHONY: distclean
 distclean: clean
-       rm -f Makefile config.h config.log config.status
+       rm -rf Makefile config.h config.log config.status .deps
 
 .PHONY: installcheck
 installcheck:
@@ -116,4 +116,4 @@ distcheck: $(dist_archive_tar_bz2)
 check-syntax:
        $(CC) $(filter-out -M%, $(CPPFLAGS)) $(CFLAGS) -S -o /dev/null $(CHK_SOURCES)
 
--include $(sources:.c=.d)
+-include $(sources:%=.deps/%.d)
index 94f3637e9a8854c903a597ac71658d0b3e3ba774..76cf4f2a50f9fc3c600ddf1ff456d2df4d4cbf9a 100644 (file)
@@ -89,3 +89,5 @@ AC_CHECK_HEADER(
 
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT
+
+mkdir -p .deps