2004-10-15 Jan Nieuwenhuizen <janneke@gnu.org>
+ * Documentation/user/macros.itexi: Do not construct external
+ references using @uref. That results in broken links.
+
* lily/slur.cc (outside_slur_callback): Use int in for loop;
avoids g++-3.4.1 enum beature.
@c ***** HTML *****
@macro internalsref{NAME}@c
-@c makeinfo-4.7 encodes html names
-@uref{../lilypond-internals/\NAME\.html,\NAME\}@c
-@c @inforef{} adds ``See'' to the sentence.
-@c @inforef{\NAME\,,lilypond-internals}@c
+@c makeinfo-4.7 encodes html names, which means that nodes that
+@c contain nonalphanum characters will be broken links on the website.
+@c @uref{../lilypond-internals/\NAME\.html,\NAME\}@c
+@c @inforef{} adds ``See'' to the sentence, which is annoying, but
+@c better than a broken link.
+@inforef{\NAME\,,lilypond-internals}@c
@c should we do this?
@cindex @code{\NAME\}
@end macro
mv $inst/$prefix/lib/lib*[0-9]*.la ./$prefix/bin
mkdir -p ./$prefix/share || exit 1
mv $inst/$prefix/share/$base ./$prefix/share
+ rmdir $inst/prefix/bin || true
+ rmdir $inst/prefix/lib || true
+ rmdir $inst/prefix/share || true
true
}
devel_split () {
mkdir -p ./$prefix/bin || exit 1
- mv $inst/$prefix/include ./$prefix/include
+ tar -C $inst -cf - ./$prefix/include | tar -xf -
+ rm -rf $inst/$prefix/include
# Only static .a libs in devel, load time .la files go in LIB or
# BIN package.
mkdir -p ./$prefix/lib || exit 1
mv $inst/$prefix/lib/*.a ./$prefix/lib
mkdir -p ./$prefix/share || exit 1
- mv $inst/$prefix/share/aclocal ./$prefix/share
+ tar -C $inst -cf - ./$prefix/share/aclocal | tar -xf -
+ rm -rf $inst/$prefix/share/aclocal
+ rmdir $inst/prefix/lib || true
+ rmdir $inst/prefix/share || true
true
}
doc_split () {
mkdir -p ./$docprefix || exit 1
- mv $inst/$infodir ./$infodir
+ mkdir -p ./$infodir || exit 1
+ tar -C $inst -cf - ./$infodir | tar -xf -
+ rm -rf $inst/$infodir
true
}