File tree Expand file tree Collapse file tree 1 file changed +3
-13
lines changed Expand file tree Collapse file tree 1 file changed +3
-13
lines changed Original file line number Diff line number Diff line change 3131# started to update the file.
3232.DELETE_ON_ERROR :
3333
34+ # Never delete any intermediate files automatically.
35+ .SECONDARY :
36+
3437# PostgreSQL version number
3538VERSION = @PACKAGE_VERSION@
3639MAJORVERSION = @PG_MAJORVERSION@
@@ -329,8 +332,6 @@ GENHTML = @GENHTML@
329332ifeq ($(enable_coverage ) ,yes)
330333# ccache loses .gcno files
331334export CCACHE_DISABLE = 1
332- # preserve intermediate .c files for genhtml
333- .PRECIOUS : % .c
334335endif
335336
336337# Feature settings
@@ -685,17 +686,6 @@ clean distclean maintainer-clean: clean-deps
685686clean-deps :
686687 @rm -rf $(DEPDIR )
687688
688- # When in automatic dependency mode, never delete any intermediate
689- # files automatically. Otherwise, the following could happen: When
690- # starting from a clean source tree, the first build would delete the
691- # intermediate file, but also create the dependency file, which
692- # mentions the intermediate file, thus making it non-intermediate.
693- # The second build will then need to rebuild the now non-intermediate
694- # missing file. So the second build will do work even though nothing
695- # had changed. One place where this happens is the .c -> .o -> .so
696- # chain for some contrib modules.
697- .SECONDARY :
698-
699689endif # autodepend
700690
701691
You can’t perform that action at this time.
0 commit comments