diff options
author | Shaun McCance <shaunm@src.gnome.org> | 2005-08-20 21:14:05 +0000 |
---|---|---|
committer | Shaun McCance <shaunm@src.gnome.org> | 2005-08-20 21:14:05 +0000 |
commit | b1412a4e337cc199366c6a9aa17254018fe48718 (patch) | |
tree | 8e393cf7b9d0e354ca68b948047aa53f88db0126 /gnome-doc-utils.make | |
parent | 21fe3f57b7b4953f4007ad7eebd76c65a21b1c64 (diff) | |
download | gnome-doc-utils-b1412a4e337cc199366c6a9aa17254018fe48718.tar.gz |
- Fix up some sed expressions, from Joe Markus Clarke, #312969
* gnome-doc-utils.make:
- Fix up some sed expressions, from Joe Markus Clarke, #312969
Diffstat (limited to 'gnome-doc-utils.make')
-rw-r--r-- | gnome-doc-utils.make | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gnome-doc-utils.make b/gnome-doc-utils.make index e079918..e26d23d 100644 --- a/gnome-doc-utils.make +++ b/gnome-doc-utils.make @@ -35,7 +35,7 @@ $(DOC_H_FILE): $(DOC_H_DOCS); @rm -f $@.tmp; touch $@.tmp; echo 'const gchar* documentation_credits[] = {' >> $@.tmp for doc in $(DOC_H_DOCS); do \ - xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*\|.*/\1/'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*\|.*/\1/'`"; \ + xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \ xsltproc --path "$$xmlpath" $(_credits) $$doc; \ done | sort | uniq \ @@ -45,7 +45,7 @@ $(DOC_H_FILE): $(DOC_H_DOCS); echo '};' >> $@.tmp echo >> $@.tmp for doc in $(DOC_H_DOCS); do \ - xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*\|.*/\1/'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*\|.*/\1/'`"; \ + xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \ if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \ docid=`echo "$$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \ | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \ @@ -586,7 +586,7 @@ dist-doc-figs: $(_DOC_SRC_FIGURES) @for fig in $(_DOC_C_FIGURES) $(_DOC_LC_FIGURES); do \ if test -f "$$fig"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$fig"; then \ - figdir=`echo $$fig | sed -e 's/^\(.*\/\).*\|.*/\1/'`; \ + figdir=`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ if ! test -d "$(distdir)/$$figdir"; then \ echo "$(mkinstalldirs) $(distdir)/$$figdir"; \ $(mkinstalldirs) "$(distdir)/$$figdir"; \ @@ -663,7 +663,7 @@ install-doc-figs: else \ figfile="$(srcdir)/C/$$fig"; \ fi; \ - figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*\|.*/\1/'`; \ + figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ figdir="$(DESTDIR)$(HELP_DIR)/$(DOC_MODULE)/$$figdir"; \ if ! test -d "$$figdir"; then \ echo "$(mkinstalldirs) $$figdir"; \ |