From 1c352dc991a36db5c4e5b65d4d078239e18de9f7 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 2 Apr 1997 07:53:28 +0000 Subject: [PATCH] quoting fix from Per --- ChangeLog | 7 +++++++ Makefile.in | 16 ++++++++-------- automake.in | 2 +- data.am | 4 ++-- header.am | 4 ++-- lib/am/data.am | 4 ++-- lib/am/header.am | 4 ++-- lib/am/libs.am | 6 +++--- lib/am/lisp.am | 4 ++-- lib/am/ltlib.am | 4 ++-- lib/am/progs.am | 4 ++-- lib/am/scripts.am | 4 ++-- lib/am/tags.am | 2 +- libs.am | 6 +++--- lisp.am | 4 ++-- ltlib.am | 4 ++-- m4/Makefile.in | 4 ++-- progs-clean.am | 2 +- progs.am | 4 ++-- scripts.am | 4 ++-- tags.am | 2 +- 21 files changed, 51 insertions(+), 44 deletions(-) diff --git a/ChangeLog b/ChangeLog index 53e705a0..ce22a9df 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ Wed Apr 2 00:03:50 1997 Tom Tromey + * automake.in (handle_tags): Use single, not double, quotes when + setting list variable. + * data.am, header.am, libs.am, lisp.am, ltlib.am, progs-clean.am, + progs.am, scripts.am, tags.am: Use single quotes to fill list + variable; otherwise `$' in filename will not work. From Per + Bothner. + * mdate-sh: Use "ls -d" so mdate-sh can be run on a directory. From Bruno Haible. diff --git a/Makefile.in b/Makefile.in index 0a41ca6b..4bb40ef1 100644 --- a/Makefile.in +++ b/Makefile.in @@ -129,7 +129,7 @@ aclocal: $(top_builddir)/config.status aclocal.in install-binSCRIPTS: $(bin_SCRIPTS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(bindir) - @list="$(bin_SCRIPTS)"; for p in $$list; do \ + @list='$(bin_SCRIPTS)'; for p in $$list; do \ if test -f $$p; then \ echo " $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`"; \ $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \ @@ -141,14 +141,14 @@ install-binSCRIPTS: $(bin_SCRIPTS) uninstall-binSCRIPTS: $(NORMAL_UNINSTALL) - list="$(bin_SCRIPTS)"; for p in $$list; do \ + list='$(bin_SCRIPTS)'; for p in $$list; do \ rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \ done install-pkgdataSCRIPTS: $(pkgdata_SCRIPTS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(pkgdatadir) - @list="$(pkgdata_SCRIPTS)"; for p in $$list; do \ + @list='$(pkgdata_SCRIPTS)'; for p in $$list; do \ if test -f $$p; then \ echo " $(INSTALL_SCRIPT) $$p $(pkgdatadir)/`echo $$p|sed '$(transform)'`"; \ $(INSTALL_SCRIPT) $$p $(pkgdatadir)/`echo $$p|sed '$(transform)'`; \ @@ -160,7 +160,7 @@ install-pkgdataSCRIPTS: $(pkgdata_SCRIPTS) uninstall-pkgdataSCRIPTS: $(NORMAL_UNINSTALL) - list="$(pkgdata_SCRIPTS)"; for p in $$list; do \ + list='$(pkgdata_SCRIPTS)'; for p in $$list; do \ rm -f $(pkgdatadir)/`echo $$p|sed '$(transform)'`; \ done @@ -277,7 +277,7 @@ maintainer-clean-info: install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(pkgdatadir) - @list="$(pkgdata_DATA)"; for p in $$list; do \ + @list='$(pkgdata_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(pkgdatadir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(pkgdatadir)/$$p; \ @@ -289,7 +289,7 @@ install-pkgdataDATA: $(pkgdata_DATA) uninstall-pkgdataDATA: $(NORMAL_UNINSTALL) - list="$(pkgdata_DATA)"; for p in $$list; do \ + list='$(pkgdata_DATA)'; for p in $$list; do \ rm -f $(pkgdatadir)/$$p; \ done @@ -314,7 +314,7 @@ maintainer-clean-recursive: || case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" tags-recursive: - list="$(SUBDIRS)"; for subdir in $$list; do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ (cd $$subdir && $(MAKE) tags); \ done @@ -326,7 +326,7 @@ ID: $(HEADERS) $(SOURCES) TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) tags=; \ here=`pwd`; \ - list="$(SUBDIRS)"; for subdir in $$list; do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ done; \ test -z "$(ETAGS_ARGS)$(SOURCES)$(HEADERS)$$tags" \ diff --git a/automake.in b/automake.in index 859d5016..85768b2d 100755 --- a/automake.in +++ b/automake.in @@ -2071,7 +2071,7 @@ sub handle_tags if (&variable_defined ('SUBDIRS')) { $output_rules .= ("tags-recursive:\n" - . "\tlist=\"\$(SUBDIRS)\"; for subdir in \$\$list; do \\\n" + . "\tlist=\'\$(SUBDIRS)\'; for subdir in \$\$list; do \\\n" # Never fail here if a subdir fails; it # isn't important. . "\t (cd \$\$subdir && \$(MAKE) tags); \\\n" diff --git a/data.am b/data.am index 050937d2..942b1547 100644 --- a/data.am +++ b/data.am @@ -20,7 +20,7 @@ install-@DIR@DATA: $(@DIR@_DATA) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_DATA)"; for p in $$list; do \ + @list='$(@DIR@_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \ @@ -32,6 +32,6 @@ install-@DIR@DATA: $(@DIR@_DATA) uninstall-@DIR@DATA: $(NORMAL_UNINSTALL) - list="$(@DIR@_DATA)"; for p in $$list; do \ + list='$(@DIR@_DATA)'; for p in $$list; do \ rm -f $(@DIR@dir)/$$p; \ done diff --git a/header.am b/header.am index ae541107..f5e971c6 100644 --- a/header.am +++ b/header.am @@ -20,13 +20,13 @@ install-@DIR@HEADERS: $(@DIR@_HEADERS) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_HEADERS)"; for p in $$list; do \ + @list='$(@DIR@_HEADERS)'; for p in $$list; do \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \ done uninstall-@DIR@HEADERS: $(NORMAL_UNINSTALL) - list="$(@DIR@_HEADERS)"; for p in $$list; do \ + list='$(@DIR@_HEADERS)'; for p in $$list; do \ rm -f $(@DIR@dir)/$$p; \ done diff --git a/lib/am/data.am b/lib/am/data.am index 050937d2..942b1547 100644 --- a/lib/am/data.am +++ b/lib/am/data.am @@ -20,7 +20,7 @@ install-@DIR@DATA: $(@DIR@_DATA) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_DATA)"; for p in $$list; do \ + @list='$(@DIR@_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \ @@ -32,6 +32,6 @@ install-@DIR@DATA: $(@DIR@_DATA) uninstall-@DIR@DATA: $(NORMAL_UNINSTALL) - list="$(@DIR@_DATA)"; for p in $$list; do \ + list='$(@DIR@_DATA)'; for p in $$list; do \ rm -f $(@DIR@dir)/$$p; \ done diff --git a/lib/am/header.am b/lib/am/header.am index ae541107..f5e971c6 100644 --- a/lib/am/header.am +++ b/lib/am/header.am @@ -20,13 +20,13 @@ install-@DIR@HEADERS: $(@DIR@_HEADERS) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_HEADERS)"; for p in $$list; do \ + @list='$(@DIR@_HEADERS)'; for p in $$list; do \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \ done uninstall-@DIR@HEADERS: $(NORMAL_UNINSTALL) - list="$(@DIR@_HEADERS)"; for p in $$list; do \ + list='$(@DIR@_HEADERS)'; for p in $$list; do \ rm -f $(@DIR@dir)/$$p; \ done diff --git a/lib/am/libs.am b/lib/am/libs.am index a70fe427..4f1de658 100644 --- a/lib/am/libs.am +++ b/lib/am/libs.am @@ -20,7 +20,7 @@ install-@DIR@LIBRARIES: $(@DIR@_LIBRARIES) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - list="$(@DIR@_LIBRARIES)"; for p in $$list; do \ + list='$(@DIR@_LIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ echo " $(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \ $(INSTALL_DATA) $$p $(@DIR@dir)/$$p; \ @@ -32,7 +32,7 @@ install-@DIR@LIBRARIES: $(@DIR@_LIBRARIES) ## useless; sh never actually executes this command. Read the GNU ## Standards for a little enlightenment on this. @$(POST_INSTALL) - @list="$(@DIR@_LIBRARIES)"; for p in $$list; do \ + @list='$(@DIR@_LIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ ## Must ranlib after installing because mod time changes. echo " $(RANLIB) $(@DIR@dir)/$$p"; \ @@ -42,6 +42,6 @@ install-@DIR@LIBRARIES: $(@DIR@_LIBRARIES) uninstall-@DIR@LIBRARIES: $(NORMAL_UNINSTALL) - list="$(@DIR@_LIBRARIES)"; for p in $$list; do \ + list='$(@DIR@_LIBRARIES)'; for p in $$list; do \ rm -f $(@DIR@dir)/$$p; \ done diff --git a/lib/am/lisp.am b/lib/am/lisp.am index df28caab..a431a032 100644 --- a/lib/am/lisp.am +++ b/lib/am/lisp.am @@ -20,7 +20,7 @@ install-@DIR@LISP: $(@DIR@_LISP) $(ELCFILES) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_LISP)"; for p in $$list; do \ + @list='$(@DIR@_LISP)'; for p in $$list; do \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \ ## Only install .elc file if it exists. @@ -32,6 +32,6 @@ install-@DIR@LISP: $(@DIR@_LISP) $(ELCFILES) uninstall-@DIR@LISP: $(NORMAL_UNINSTALL) - list="$(@DIR@_LISP)"; for p in $$list; do \ + list='$(@DIR@_LISP)'; for p in $$list; do \ rm -f $(@DIR@dir)/$$p $(@DIR@dir)/$${p}c; \ done diff --git a/lib/am/ltlib.am b/lib/am/ltlib.am index 5ff5e7ee..1fe054b4 100644 --- a/lib/am/ltlib.am +++ b/lib/am/ltlib.am @@ -20,7 +20,7 @@ install-@DIR@LTLIBRARIES: $(@DIR@_LTLIBRARIES) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_LTLIBRARIES)"; for p in $$list; do \ + @list='$(@DIR@_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ ## Note that we explicitly set the libtool mode. This avoids any lossage ## if the program doesn't have a name that libtool expects. @@ -31,6 +31,6 @@ install-@DIR@LTLIBRARIES: $(@DIR@_LTLIBRARIES) uninstall-@DIR@LTLIBRARIES: $(NORMAL_UNINSTALL) - list="$(@DIR@_LTLIBRARIES)"; for p in $$list; do \ + list='$(@DIR@_LTLIBRARIES)'; for p in $$list; do \ @LIBTOOL --mode=uninstall@ rm -f $(@DIR@dir)/$$p; \ done diff --git a/lib/am/progs.am b/lib/am/progs.am index 604cfd7c..f3a5a7bf 100644 --- a/lib/am/progs.am +++ b/lib/am/progs.am @@ -20,7 +20,7 @@ install-@DIR@PROGRAMS: $(@DIR@_PROGRAMS) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_PROGRAMS)"; for p in $$list; do \ + @list='$(@DIR@_PROGRAMS)'; for p in $$list; do \ ## This works even in Cygwin32, because we've explicitly touched the ## "real" program name after building it. if test -f $$p; then \ @@ -34,6 +34,6 @@ install-@DIR@PROGRAMS: $(@DIR@_PROGRAMS) uninstall-@DIR@PROGRAMS: $(NORMAL_UNINSTALL) - list="$(@DIR@_PROGRAMS)"; for p in $$list; do \ + list='$(@DIR@_PROGRAMS)'; for p in $$list; do \ rm -f $(@DIR@dir)/`echo $$p|sed '$(transform)'`@EXEEXT@; \ done diff --git a/lib/am/scripts.am b/lib/am/scripts.am index d1658976..ff7c5e9e 100644 --- a/lib/am/scripts.am +++ b/lib/am/scripts.am @@ -20,7 +20,7 @@ install-@DIR@SCRIPTS: $(@DIR@_SCRIPTS) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_SCRIPTS)"; for p in $$list; do \ + @list='$(@DIR@_SCRIPTS)'; for p in $$list; do \ if test -f $$p; then \ echo " $(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`@EXEEXT@"; \ $(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`@EXEEXT@; \ @@ -32,7 +32,7 @@ install-@DIR@SCRIPTS: $(@DIR@_SCRIPTS) uninstall-@DIR@SCRIPTS: $(NORMAL_UNINSTALL) - list="$(@DIR@_SCRIPTS)"; for p in $$list; do \ + list='$(@DIR@_SCRIPTS)'; for p in $$list; do \ rm -f $(@DIR@dir)/`echo $$p|sed '$(transform)'`; \ done diff --git a/lib/am/tags.am b/lib/am/tags.am index fdf435aa..4962e3af 100644 --- a/lib/am/tags.am +++ b/lib/am/tags.am @@ -25,7 +25,7 @@ TAGS: @DIRS@ $(HEADERS) $(SOURCES) @CONFIG@ $(TAGS_DEPENDENCIES) here=`pwd`; \ ## It is ok to examine SUBDIRS here in every case; if it is empty, ## there is a slight performance hit. But we don't care. - list="$(SUBDIRS)"; for subdir in $$list; do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ done; \ ## Make sure we have something to run etags on. diff --git a/libs.am b/libs.am index a70fe427..4f1de658 100644 --- a/libs.am +++ b/libs.am @@ -20,7 +20,7 @@ install-@DIR@LIBRARIES: $(@DIR@_LIBRARIES) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - list="$(@DIR@_LIBRARIES)"; for p in $$list; do \ + list='$(@DIR@_LIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ echo " $(INSTALL_DATA) $$p $(@DIR@dir)/$$p"; \ $(INSTALL_DATA) $$p $(@DIR@dir)/$$p; \ @@ -32,7 +32,7 @@ install-@DIR@LIBRARIES: $(@DIR@_LIBRARIES) ## useless; sh never actually executes this command. Read the GNU ## Standards for a little enlightenment on this. @$(POST_INSTALL) - @list="$(@DIR@_LIBRARIES)"; for p in $$list; do \ + @list='$(@DIR@_LIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ ## Must ranlib after installing because mod time changes. echo " $(RANLIB) $(@DIR@dir)/$$p"; \ @@ -42,6 +42,6 @@ install-@DIR@LIBRARIES: $(@DIR@_LIBRARIES) uninstall-@DIR@LIBRARIES: $(NORMAL_UNINSTALL) - list="$(@DIR@_LIBRARIES)"; for p in $$list; do \ + list='$(@DIR@_LIBRARIES)'; for p in $$list; do \ rm -f $(@DIR@dir)/$$p; \ done diff --git a/lisp.am b/lisp.am index df28caab..a431a032 100644 --- a/lisp.am +++ b/lisp.am @@ -20,7 +20,7 @@ install-@DIR@LISP: $(@DIR@_LISP) $(ELCFILES) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_LISP)"; for p in $$list; do \ + @list='$(@DIR@_LISP)'; for p in $$list; do \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(@DIR@dir)/$$p; \ ## Only install .elc file if it exists. @@ -32,6 +32,6 @@ install-@DIR@LISP: $(@DIR@_LISP) $(ELCFILES) uninstall-@DIR@LISP: $(NORMAL_UNINSTALL) - list="$(@DIR@_LISP)"; for p in $$list; do \ + list='$(@DIR@_LISP)'; for p in $$list; do \ rm -f $(@DIR@dir)/$$p $(@DIR@dir)/$${p}c; \ done diff --git a/ltlib.am b/ltlib.am index 5ff5e7ee..1fe054b4 100644 --- a/ltlib.am +++ b/ltlib.am @@ -20,7 +20,7 @@ install-@DIR@LTLIBRARIES: $(@DIR@_LTLIBRARIES) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_LTLIBRARIES)"; for p in $$list; do \ + @list='$(@DIR@_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ ## Note that we explicitly set the libtool mode. This avoids any lossage ## if the program doesn't have a name that libtool expects. @@ -31,6 +31,6 @@ install-@DIR@LTLIBRARIES: $(@DIR@_LTLIBRARIES) uninstall-@DIR@LTLIBRARIES: $(NORMAL_UNINSTALL) - list="$(@DIR@_LTLIBRARIES)"; for p in $$list; do \ + list='$(@DIR@_LTLIBRARIES)'; for p in $$list; do \ @LIBTOOL --mode=uninstall@ rm -f $(@DIR@dir)/$$p; \ done diff --git a/m4/Makefile.in b/m4/Makefile.in index a4441662..0aacb899 100644 --- a/m4/Makefile.in +++ b/m4/Makefile.in @@ -88,7 +88,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) install-m4dataDATA: $(m4data_DATA) @$(NORMAL_INSTALL) $(mkinstalldirs) $(m4datadir) - @list="$(m4data_DATA)"; for p in $$list; do \ + @list='$(m4data_DATA)'; for p in $$list; do \ if test -f $(srcdir)/$$p; then \ echo " $(INSTALL_DATA) $(srcdir)/$$p $(m4datadir)/$$p"; \ $(INSTALL_DATA) $(srcdir)/$$p $(m4datadir)/$$p; \ @@ -100,7 +100,7 @@ install-m4dataDATA: $(m4data_DATA) uninstall-m4dataDATA: $(NORMAL_UNINSTALL) - list="$(m4data_DATA)"; for p in $$list; do \ + list='$(m4data_DATA)'; for p in $$list; do \ rm -f $(m4datadir)/$$p; \ done tags: TAGS diff --git a/progs-clean.am b/progs-clean.am index a4f14b44..05ff53ad 100644 --- a/progs-clean.am +++ b/progs-clean.am @@ -19,7 +19,7 @@ mostlyclean-@DIR@PROGRAMS: clean-@DIR@PROGRAMS: NOTCYGWIN test -z "$(@DIR@_PROGRAMS)" || rm -f $(@DIR@_PROGRAMS) -CYGWIN @list="$(@DIR@_PROGRAMS)"; for p in $$list; do \ +CYGWIN @list='$(@DIR@_PROGRAMS)'; for p in $$list; do \ CYGWIN rm -f $$p $$p$(EXEEXT); \ CYGWIN done diff --git a/progs.am b/progs.am index 604cfd7c..f3a5a7bf 100644 --- a/progs.am +++ b/progs.am @@ -20,7 +20,7 @@ install-@DIR@PROGRAMS: $(@DIR@_PROGRAMS) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_PROGRAMS)"; for p in $$list; do \ + @list='$(@DIR@_PROGRAMS)'; for p in $$list; do \ ## This works even in Cygwin32, because we've explicitly touched the ## "real" program name after building it. if test -f $$p; then \ @@ -34,6 +34,6 @@ install-@DIR@PROGRAMS: $(@DIR@_PROGRAMS) uninstall-@DIR@PROGRAMS: $(NORMAL_UNINSTALL) - list="$(@DIR@_PROGRAMS)"; for p in $$list; do \ + list='$(@DIR@_PROGRAMS)'; for p in $$list; do \ rm -f $(@DIR@dir)/`echo $$p|sed '$(transform)'`@EXEEXT@; \ done diff --git a/scripts.am b/scripts.am index d1658976..ff7c5e9e 100644 --- a/scripts.am +++ b/scripts.am @@ -20,7 +20,7 @@ install-@DIR@SCRIPTS: $(@DIR@_SCRIPTS) $(mkinstalldirs) $(@DIR@dir) ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. - @list="$(@DIR@_SCRIPTS)"; for p in $$list; do \ + @list='$(@DIR@_SCRIPTS)'; for p in $$list; do \ if test -f $$p; then \ echo " $(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`@EXEEXT@"; \ $(INSTALL_SCRIPT) $$p $(@DIR@dir)/`echo $$p|sed '$(transform)'`@EXEEXT@; \ @@ -32,7 +32,7 @@ install-@DIR@SCRIPTS: $(@DIR@_SCRIPTS) uninstall-@DIR@SCRIPTS: $(NORMAL_UNINSTALL) - list="$(@DIR@_SCRIPTS)"; for p in $$list; do \ + list='$(@DIR@_SCRIPTS)'; for p in $$list; do \ rm -f $(@DIR@dir)/`echo $$p|sed '$(transform)'`; \ done diff --git a/tags.am b/tags.am index fdf435aa..4962e3af 100644 --- a/tags.am +++ b/tags.am @@ -25,7 +25,7 @@ TAGS: @DIRS@ $(HEADERS) $(SOURCES) @CONFIG@ $(TAGS_DEPENDENCIES) here=`pwd`; \ ## It is ok to examine SUBDIRS here in every case; if it is empty, ## there is a slight performance hit. But we don't care. - list="$(SUBDIRS)"; for subdir in $$list; do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ done; \ ## Make sure we have something to run etags on. -- 2.43.5