Alexandre Oliva <[EMAIL PROTECTED]> writes:
> Basename is far simpler:
>
> % echo "$pathname" | sed 's,.*/,,'
So is this ok?
/assar
Index: man/Makefile.am
===================================================================
RCS file: /cvs/autoconf/man/Makefile.am,v
retrieving revision 1.3
diff -u -w -u -w -r1.3 Makefile.am
--- man/Makefile.am 2000/12/15 08:25:10 1.3
+++ man/Makefile.am 2000/12/15 09:56:32
@@ -24,12 +24,13 @@
SUFFIXES = .x .1
.x.1:
- test -f $(top_builddir)/$* && prog=$(top_builddir)/$*; \
- test -f $(top_srcdir)/$* && prog=$(top_srcdir)/$*; \
+ f=`echo "$*" | sed 's,.*/,,'`; \
+ test -f $(top_builddir)/$$f && prog=$(top_builddir)/$$f; \
+ test -f $(top_srcdir)/$$f && prog=$(top_srcdir)/$$f; \
if test -n "$$prog"; then \
echo "Updating man page $@"; \
$(HELP2MAN) \
- --include=$(srcdir)/$*.x \
+ --include=$(srcdir)/$$f.x \
--include=$(srcdir)/common.x \
--output=$@ $$prog; \
else \