293 cp -p -R -f "${RESOURCES[@]}" dist/classes/. |
293 cp -p -R -f "${RESOURCES[@]}" dist/classes/. |
294 cp src/jEdit.props dist/properties/. |
294 cp src/jEdit.props dist/properties/. |
295 cp -p -R -f src/modes/. dist/modes/. |
295 cp -p -R -f src/modes/. dist/modes/. |
296 |
296 |
297 perl -i -e 'while (<>) { |
297 perl -i -e 'while (<>) { |
298 if (m/FILE="ml.xml"/ or m/FILE_NAME_GLOB="\*\.{sml,ml}"/) { } |
298 if (m/FILE="ml.xml"/ or m/FILE_NAME_GLOB="...sml,ml."/) { } |
299 elsif (m/NAME="javacc"/) { |
299 elsif (m/NAME="javacc"/) { |
300 print qq,<MODE NAME="isabelle" FILE="isabelle.xml" FILE_NAME_GLOB="*.thy"/>\n\n,; |
300 print qq,<MODE NAME="isabelle" FILE="isabelle.xml" FILE_NAME_GLOB="*.thy"/>\n\n,; |
301 print qq,<MODE NAME="isabelle-ml" FILE="isabelle-ml.xml" FILE_NAME_GLOB="*.ML"/>\n\n,; |
301 print qq,<MODE NAME="isabelle-ml" FILE="isabelle-ml.xml" FILE_NAME_GLOB="*.ML"/>\n\n,; |
302 print qq,<MODE NAME="isabelle-news" FILE="isabelle-news.xml"/>\n\n,; |
302 print qq,<MODE NAME="isabelle-news" FILE="isabelle-news.xml"/>\n\n,; |
303 print qq,<MODE NAME="isabelle-options" FILE="isabelle-options.xml"/>\n\n,; |
303 print qq,<MODE NAME="isabelle-options" FILE="isabelle-options.xml"/>\n\n,; |