s...@apache.org wrote on Sat, 10 Feb 2018 19:26 +0000:
> +++ subversion/trunk/Makefile.in Sat Feb 10 19:26:03 2018
> @@ -872,9 +872,7 @@ $(SWIG_PL_DIR)/native/Makefile: $(SWIG_P
> -swig-pl_DEPS = autogen-swig-pl libsvn_swig_perl \
> -  $(SWIG_PL_DIR)/native/Makefile
> -swig-pl: $(swig-pl_DEPS)
> +swig-pl: autogen-swig-pl $(SWIG_PL_DIR)/native/Makefile
>       if test "`$(READLINK_PL) $(SWIG_PL_DIR)`" != "`$(READLINK_PL) 
> $(SWIG_PL_SRC_DIR)`"; then \
>         for f in $(SWIG_PL_SRC_DIR)/native/*.c ; do \
>            if [ -e "$$f" ] ; then \

Is the removal of swig-pl_DEPS correct?

foo_DEPS appears to be a build.conf / build-outputs.mk naming convention:

% ag DEPS build | me
build/generator/templates/build-outputs.mk.ezt:29:[modules.name]_DEPS =[for 
modules.deps] [modules.deps][end]
build/generator/templates/build-outputs.mk.ezt:103:[target.varname]_DEPS = 
$([target.varname]_HEADERS) $([target.varname]_OBJECTS)[for target.add_deps] 
[target.add_deps][end][for target.deps][if-index target.deps first][else] 
[end][target.deps][end]
build/generator/templates/build-outputs.mk.ezt:104:[target.name]: 
$([target.varname]_DEPS)
build/generator/templates/build-outputs.mk.ezt:114:[else][is target.type 
"i18n"][target.varname]_DEPS =[for target.add_deps] [target.add_deps][end][for 
target.objects] [target.objects][end][for target.deps] [target.deps][end]
build/generator/templates/build-outputs.mk.ezt:115:[target.name]: 
$([target.varname]_DEPS)
build/generator/templates/build-outputs.mk.ezt:116:[else][target.varname]_DEPS 
=[for target.add_deps] [target.add_deps][end][for target.objdeps] 
[target.objdeps][end][for target.deps] [target.deps][end]
build/generator/templates/build-outputs.mk.ezt:118:[target.filename]: 
$([target.varname]_DEPS)

I suspect that removing swig-pl_DEPS this way is actually an improvement since
the assignment in Makefile.in would have conflicted with any possible (future)
assignment in build-outputs.mk, but I'm not entirely sure.

Presumably, if build-outputs.mk ever contains a definition of swig-
pl_DEPS it will also generate a 'swig-pl: $(swig-pl_DEPS)' line.

Cheers,

Daniel

Reply via email to