diff options
author | Timo Sirainen <cras@irssi.org> | 2000-07-26 17:52:19 +0000 |
---|---|---|
committer | cras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564> | 2000-07-26 17:52:19 +0000 |
commit | d9f9b64c76105977fccabd7e99dc1f6cef970de3 (patch) | |
tree | 34736d1d41734bcfc00e518b237ec050566c093f /autogen.sh | |
parent | 1fe6d11d7e628d94ebafaeb5eefa37457e44a0d6 (diff) | |
download | irssi-d9f9b64c76105977fccabd7e99dc1f6cef970de3.zip |
Help files by lite
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@536 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 45 |
1 files changed, 26 insertions, 19 deletions
@@ -6,13 +6,11 @@ test -z "$srcdir" && srcdir=. PKG_NAME="Irssi" -(test -f $srcdir/configure.in \ -## put other tests here -) || { - echo -n "**Error**: Directory "\`$srcdir\'" does not look like the" +if test ! -f $srcdir/configure.in; then + echo -n "**Error**: Directory \`$srcdir\' does not look like the" echo " top-level $PKG_NAME directory" exit 1 -} +fi # get versions version_date=`date +%Y%m%d` @@ -21,6 +19,29 @@ echo "/* automatically created by autogen.sh */" > irssi-version.h.in echo "#define IRSSI_VERSION \"@VERSION@\"" >> irssi-version.h.in echo "#define IRSSI_VERSION_DATE \"$version_date\"" >> irssi-version.h.in +# generate colorless.theme +echo "formats = {" > colorless.theme + +files=`find src -name 'module-formats.c'` +for i in $files; do + file=`echo "$i"|sed 's@^src/@@'` + file=`echo "$file"|sed 's@/module-formats\.c$@@'` + echo " \"$file\" = {" >> colorless.theme + cat $i | perl -e 'while (<>) { if (/^\W*{\W*"([^"]*)",\W*"([^"]*)".*/) { $key = $1; $value = $2; $value =~ s/\$([0-9])(\%.-)/\$\{\1\}\2/g; $value =~ s/%[krgybmpcwKRGYBMPCW01234567]//g; print(" $key = \"$value\";\n"); } }' >> colorless.theme + echo " };" >> colorless.theme +done + +echo "};" >> colorless.theme + +# create help files +perl syntax.pl +files=`echo docs/help/in/*.in|sed -e 's/docs\/help\/in\///g' -e 's/Makefile.in //'` +cat docs/help/in/Makefile.am.gen|sed "s/@HELPFILES@/$files/g" > docs/help/in/Makefile.am + +files=`echo $files|sed 's/\.in//g'` +cat docs/help/Makefile.am.gen|sed "s/@HELPFILES@/$files/g" > docs/help/Makefile.am + + # *********** a bit modified GNOME's macros/autogen.sh ********** DIE=0 @@ -133,17 +154,3 @@ if test x$NOCONFIGURE = x; then else echo Skipping configure process. fi - -# generate colorless.theme -echo "formats = {" > colorless.theme - -files=`find src -name 'module-formats.c'` -for i in $files; do - file=`echo "$i"|sed 's@^src/@@'` - file=`echo "$file"|sed 's@/module-formats\.c$@@'` - echo " \"$file\" = {" >> colorless.theme - cat $i | perl -e 'while (<>) { if (/^\W*{\W*"([^"]*)",\W*"([^"]*)".*/) { $key = $1; $value = $2; $value =~ s/\$([0-9])(\%.-)/\$\{\1\}\2/g; $value =~ s/%[krgybmpcwKRGYBMPCW01234567]//g; print(" $key = \"$value\";\n"); } }' >> colorless.theme - echo " };" >> colorless.theme -done - -echo "};" >> colorless.theme |