mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
xfstests: fix depend targets
There's no need to re-make the dependency files all the time. Make it so the "depend" target rebuilds the ".dep" file only if necessary. Also change the name of the dependency file created for "ltdepend" to be ".ltdep". Signed-off-by: Alex Elder <aelder@sgi.com> Reviewed-by: Dave Chinner <dchinner@redhat.com>
This commit is contained in:
@@ -27,8 +27,8 @@ endif
|
|||||||
TESTS = $(shell sed -n -e '/^[0-9][0-9][0-9]*/s/ .*//p' group)
|
TESTS = $(shell sed -n -e '/^[0-9][0-9][0-9]*/s/ .*//p' group)
|
||||||
CONFIGURE = configure include/builddefs include/config.h
|
CONFIGURE = configure include/builddefs include/config.h
|
||||||
LSRCFILES = configure configure.in aclocal.m4 README VERSION
|
LSRCFILES = configure configure.in aclocal.m4 README VERSION
|
||||||
LDIRT = config.log .dep config.status config.cache confdefs.h conftest* \
|
LDIRT = config.log .ltdep .dep config.status config.cache confdefs.h \
|
||||||
check.log check.time
|
conftest* check.log check.time
|
||||||
|
|
||||||
ifeq ($(HAVE_DMAPI), true)
|
ifeq ($(HAVE_DMAPI), true)
|
||||||
DMAPI_MAKEFILE = dmapi/Makefile
|
DMAPI_MAKEFILE = dmapi/Makefile
|
||||||
|
|||||||
+12
-6
@@ -8,7 +8,7 @@ include $(TOPDIR)/include/builddefs
|
|||||||
|
|
||||||
clean clobber : $(addsuffix -clean,$(SUBDIRS))
|
clean clobber : $(addsuffix -clean,$(SUBDIRS))
|
||||||
$(Q)rm -f $(DIRT)
|
$(Q)rm -f $(DIRT)
|
||||||
$(Q)rm -fr .libs .dep
|
$(Q)rm -fr .libs .ltdep .dep
|
||||||
|
|
||||||
%-clean:
|
%-clean:
|
||||||
@echo "Cleaning $*"
|
@echo "Cleaning $*"
|
||||||
@@ -75,11 +75,17 @@ $(_FORCE):
|
|||||||
|
|
||||||
MAKEDEP := $(MAKEDEPEND) $(CFLAGS)
|
MAKEDEP := $(MAKEDEPEND) $(CFLAGS)
|
||||||
|
|
||||||
ltdepend: $(CFILES) $(HFILES)
|
ltdepend: .ltdep
|
||||||
@echo " [DEP]"
|
|
||||||
$(Q)$(MAKEDEP) $(CFILES) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,' > .dep
|
|
||||||
|
|
||||||
depend: $(CFILES) $(HFILES)
|
.ltdep: $(CFILES) $(HFILES)
|
||||||
|
@echo " [LTDEP]"
|
||||||
|
$(Q)[ -n "$(CFILES)" ] && \
|
||||||
|
$(MAKEDEP) $(CFILES) | $(SED) -e 's,^\([^:]*\)\.o,\1.lo,' > .ltdep
|
||||||
|
|
||||||
|
depend: .dep
|
||||||
|
|
||||||
|
.dep: $(CFILES) $(HFILES)
|
||||||
@echo " [DEP]"
|
@echo " [DEP]"
|
||||||
$(Q)$(MAKEDEP) $(CFILES) | $(SED) -e 's,^\([^:]*\)\.o,\1,' > .dep
|
$(Q)[ -n "$(CFILES)" ] && \
|
||||||
|
$(MAKEDEP) $(CFILES) | $(SED) -e 's,^\([^:]*\)\.o,\1,' > .dep
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -25,4 +25,4 @@ include $(BUILDRULES)
|
|||||||
|
|
||||||
install install-dev: default
|
install install-dev: default
|
||||||
|
|
||||||
-include .dep
|
-include .ltdep
|
||||||
|
|||||||
Reference in New Issue
Block a user