diff doc/sgml/makemakefile @ 528:c3aae583b718

* sgml/makemakefile: Allow eCos package version to be specified (when not "current") as the first command line parameter.
author jld
date Wed, 22 Jan 2003 10:08:58 +0000
parents 40ccd63e9356
children c5c3401da4c4
line wrap: on
line diff
--- a/doc/sgml/makemakefile
+++ b/doc/sgml/makemakefile
@@ -68,15 +68,17 @@ cat >ecos.sgml <<EOF
 <!ENTITY lt SDATA "[lt    ]">
 EOF
 
+PACKAGEVER=${1:-'current'}
+
 for i in `cat doclist`; do
   line="`echo $i | sed 's/#.*//;'`"
   if (test ! -z $line); then
-   /bin/echo -n " ../../packages/$i" >> makefile
+   /bin/echo -n " ../../packages/$i" | sed "s@/current/@/${PACKAGEVER}/@g" >> makefile
    entityi="`echo $i | sed 's@/@-@g; s@\.@-@g; s@_@-@g; s@-current-doc@@g; s@-current@@g'`"
-   echo "<!ENTITY $entityi SYSTEM \"../../packages/$i\">" >> ecos.sgml
+   echo "<!ENTITY $entityi SYSTEM \"../../packages/$i\">" | sed "s@/current/@/${PACKAGEVER}/@g" >> ecos.sgml
   fi
 done
-echo "<!ENTITY hal-common-current-doc-porting-sgml SYSTEM \"../../packages/hal/common/current/doc/porting.sgml\">" >> ecos.sgml
+echo "<!ENTITY hal-common-current-doc-porting-sgml SYSTEM \"../../packages/hal/common/${PACKAGEVER}/doc/porting.sgml\">" >> ecos.sgml
 
 cat >> makefile <<EOF