lib/jedit/plugin/mk
author wenzelm
Wed, 15 Apr 2009 11:14:48 +0200
changeset 30895 bad26d8f0adf
parent 27987 c3f7fa72af2a
permissions -rwxr-xr-x
updated for Isabelle2009;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
25851
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     1
#!/bin/bash
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     2
# $Id$
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     3
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     4
JEDIT_HOME="$HOME/lib/jedit/current"
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     5
PLUGINS="$HOME/.jedit/jars"
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     6
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     7
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     8
rm -rf build/ && mkdir -p build
27632
wenzelm
parents: 25853
diff changeset
     9
rm -f ../isabelle.jar
wenzelm
parents: 25853
diff changeset
    10
25851
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    11
scalac -d build \
27965
4557e77d4d3d include ../../classes/Pure.jar;
wenzelm
parents: 27632
diff changeset
    12
  -cp $JEDIT_HOME/jedit.jar:$PLUGINS/SideKick.jar:$PLUGINS/ErrorList.jar:$PLUGINS/Console.jar:../../classes/Pure.jar \
27987
c3f7fa72af2a rearranged source files;
wenzelm
parents: 27985
diff changeset
    13
  isabelle_plugin.scala \
c3f7fa72af2a rearranged source files;
wenzelm
parents: 27985
diff changeset
    14
  isabelle_dock.scala \
c3f7fa72af2a rearranged source files;
wenzelm
parents: 27985
diff changeset
    15
  isabelle_parser.scala \
25853
wenzelm
parents: 25851
diff changeset
    16
&& (
25851
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    17
  cp *.xml *.props build/
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    18
  cd build
27985
fb774d10ea4c repackaged as isabelle.jedit;
wenzelm
parents: 27965
diff changeset
    19
  jar cf ../../isabelle.jar .
25853
wenzelm
parents: 25851
diff changeset
    20
)
25851
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    21
25853
wenzelm
parents: 25851
diff changeset
    22
rm -rf build/