comparison lib-src/update-elc.sh @ 100:4be1180a9e89 r20-1b2

Import from CVS: tag r20-1b2
author cvs
date Mon, 13 Aug 2007 09:15:11 +0200
parents 0d2f883870bc
children a145efe76779
comparison
equal deleted inserted replaced
99:2d83cbd90d8d 100:4be1180a9e89
48 while read file ; do echo rm "$file" ; rm "$file" ; done 48 while read file ; do echo rm "$file" ; rm "$file" ; done
49 echo "Deleting .elc files without .el files... Done" 49 echo "Deleting .elc files without .el files... Done"
50 50
51 51
52 # Compute patterns to ignore when searching for files 52 # Compute patterns to ignore when searching for files
53 ignore_dirs="egg its quail" # ### Not ported yet... 53 ignore_dirs="its quail" # ### Not ported yet...
54 54
55 # Only use Mule XEmacs to compile Mule-specific elisp dirs 55 # Only use Mule XEmacs to compile Mule-specific elisp dirs
56 echo "Checking for Mule support..." 56 echo "Checking for Mule support..."
57 lisp_prog='(princ (featurep (quote mule)))' 57 lisp_prog='(princ (featurep (quote mule)))'
58 mule_p="`$REAL -batch -no-site-file -eval \"$lisp_prog\"`" 58 mule_p="`$REAL -batch -no-site-file -eval \"$lisp_prog\"`"
92 make_special w3 92 make_special w3
93 make_special hyperbole elc 93 make_special hyperbole elc
94 make_special oobr HYPB_ELC='' elc 94 make_special oobr HYPB_ELC='' elc
95 make_special eos -k # not stricly necessary... 95 make_special eos -k # not stricly necessary...
96 make_special ilisp elc 96 make_special ilisp elc
97 make_special auctex
97 98
98 ignore_pattern='' 99 ignore_pattern=''
99 for dir in $ignore_dirs ; do 100 for dir in $ignore_dirs ; do
100 ignore_pattern="${ignore_pattern}/\\/$dir\\//d 101 ignore_pattern="${ignore_pattern}/\\/$dir\\//d
101 /\\/$dir\$/d 102 /\\/$dir\$/d
104 105
105 # Other special-case filenames that don't get byte-compiled 106 # Other special-case filenames that don't get byte-compiled
106 ignore_pattern="$ignore_pattern"' 107 ignore_pattern="$ignore_pattern"'
107 \!/,!d 108 \!/,!d
108 \!/edebug/edebug-test.el$!d 109 \!/edebug/edebug-test.el$!d
109 \!/emulators/edt.el$!d
110 \!/energize/energize-load.el$!d 110 \!/energize/energize-load.el$!d
111 \!/energize/write-file.el$!d 111 \!/energize/write-file.el$!d
112 \!/paths.el$!d 112 \!/paths.el$!d
113 \!/prim/loadup.el$!d 113 \!/prim/loadup.el$!d
114 \!/prim/loadup-el.el$!d 114 \!/prim/loadup-el.el$!d