Mercurial > hg > xemacs-beta
comparison lib-src/update-elc.sh @ 177:6075d714658b r20-3b15
Import from CVS: tag r20-3b15
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:51:16 +0200 |
parents | 929b76928fce |
children | bfd6434d15b3 |
comparison
equal
deleted
inserted
replaced
176:6866abce6aaf | 177:6075d714658b |
---|---|
67 echo done. | 67 echo done. |
68 | 68 |
69 | 69 |
70 # Compute patterns to ignore when searching for files | 70 # Compute patterns to ignore when searching for files |
71 ignore_dirs="" | 71 ignore_dirs="" |
72 ignore_pattern='' | |
72 | 73 |
73 # Only use Mule XEmacs to compile Mule-specific elisp dirs | 74 # Only use Mule XEmacs to compile Mule-specific elisp dirs |
74 echon "Checking for Mule support..." | 75 echon "Checking for Mule support..." |
75 lisp_prog='(princ (featurep (quote mule)))' | 76 lisp_prog='(princ (featurep (quote mule)))' |
76 mule_p="`$EMACS -batch -no-site-file -eval \"$lisp_prog\"`" | 77 mule_p="`$EMACS -batch -no-site-file -eval \"$lisp_prog\"`" |
77 if test "$mule_p" = nil ; then | 78 if test "$mule_p" = nil ; then |
78 echo No | 79 echo No |
79 ignore_dirs="$ignore_dirs its egg mule language leim" | 80 ignore_dirs="$ignore_dirs its egg mule language leim" |
81 ignore_pattern='\!/tl/char-table.el$!d | |
82 \!/tl/chartblxmas.el$!d | |
83 ' | |
80 else | 84 else |
81 echo Yes | 85 echo Yes |
82 fi | 86 fi |
83 | 87 |
84 # first recompile the byte-compiler, so that the other compiles take place | 88 # first recompile the byte-compiler, so that the other compiles take place |
103 echo \"Compiling in lisp/$dir\"; \ | 107 echo \"Compiling in lisp/$dir\"; \ |
104 (cd \"lisp/$dir\" && ${MAKE:-make} EMACS=$REAL ${1+$*}); \ | 108 (cd \"lisp/$dir\" && ${MAKE:-make} EMACS=$REAL ${1+$*}); \ |
105 echo \"lisp/$dir done.\";" | 109 echo \"lisp/$dir done.\";" |
106 } | 110 } |
107 | 111 |
108 #make_special vm | 112 ## AUCTeX is a package now |
109 #make_special ediff elc | 113 # if test "$mule_p" = nil ; then |
110 #make_special viper elc | 114 # make_special auctex some |
111 if test "$mule_p" = nil ; then | 115 # else |
112 make_special auctex some | 116 # make_special auctex some MULE_ELC=tex-jp.elc |
113 else | 117 # fi |
114 make_special auctex some MULE_ELC=tex-jp.elc | |
115 fi | |
116 #make_special cc-mode all | 118 #make_special cc-mode all |
117 make_special efs x20 | 119 make_special efs x20 |
118 make_special eos -k # not strictly necessary... | 120 make_special eos -k # not strictly necessary... |
119 make_special gnus some | 121 ## make_special gnus some # Now this is a package. |
120 make_special hyperbole elc | 122 make_special hyperbole elc |
121 # We're not ready for the following, yet. | 123 # We're not ready for the following, yet. |
122 #make_special ilisp XEmacsELC=custom-load.elc elc | 124 #make_special ilisp XEmacsELC=custom-load.elc elc |
123 make_special ilisp elc | 125 make_special ilisp elc |
124 make_special oobr HYPB_ELC='' elc | 126 make_special oobr HYPB_ELC='' elc |
125 make_special w3 xemacs-w3 | 127 make_special w3 xemacs-w3 |
126 | 128 |
127 ignore_pattern='' | |
128 for dir in $ignore_dirs ; do | 129 for dir in $ignore_dirs ; do |
129 ignore_pattern="${ignore_pattern}/\\/$dir\\//d | 130 ignore_pattern="${ignore_pattern}/\\/$dir\\//d |
130 /\\/$dir\$/d | 131 /\\/$dir\$/d |
131 " | 132 " |
132 done | 133 done |
137 \!/edebug/edebug-test.el$!d | 138 \!/edebug/edebug-test.el$!d |
138 \!/paths.el$!d | 139 \!/paths.el$!d |
139 \!/prim/loadup.el$!d | 140 \!/prim/loadup.el$!d |
140 \!/prim/loadup-el.el$!d | 141 \!/prim/loadup-el.el$!d |
141 \!/prim/update-elc.el$!d | 142 \!/prim/update-elc.el$!d |
142 \!/prim/packages.el$!d | |
143 \!/prim/list-autoloads.el$!d | 143 \!/prim/list-autoloads.el$!d |
144 \!/prim/dumped-lisp.el$!d | 144 \!/prim/dumped-lisp.el$!d |
145 \!/prim/make-docfile.el$!d | 145 \!/prim/make-docfile.el$!d |
146 \!/site-start.el$!d | 146 \!/site-start.el$!d |
147 \!/site-load.el$!d | 147 \!/site-load.el$!d |