summaryrefslogtreecommitdiff
path: root/gnome-doc-utils.make
diff options
context:
space:
mode:
authorShaun McCance <shaunm@src.gnome.org>2005-08-20 21:14:05 +0000
committerShaun McCance <shaunm@src.gnome.org>2005-08-20 21:14:05 +0000
commitb1412a4e337cc199366c6a9aa17254018fe48718 (patch)
tree8e393cf7b9d0e354ca68b948047aa53f88db0126 /gnome-doc-utils.make
parent21fe3f57b7b4953f4007ad7eebd76c65a21b1c64 (diff)
downloadgnome-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.make8
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"; \