lib/jedit/plugin/mk
author wenzelm
Sun, 06 Jan 2008 16:57:25 +0100
changeset 25851 606850a6fc1a
child 25853 028dc58ed804
permissions -rwxr-xr-x
basic setup for Isabelle/jEdit plugin;
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
set -x
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     5
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     6
JEDIT_HOME="$HOME/lib/jedit/current"
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     7
PLUGINS="$HOME/.jedit/jars"
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     8
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     9
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    10
rm -rf build/ && mkdir -p build
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    11
( cd build; jar xf ../../../classes/isabelle.jar )
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    12
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    13
scalac -d build \
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    14
  -cp $JEDIT_HOME/jedit.jar:$PLUGINS/SideKick.jar:$PLUGINS/ErrorList.jar:$PLUGINS/Console.jar \
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    15
  isabelle/IsabellePlugin.scala \
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    16
  isabelle/IsabelleDock.scala \
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    17
  isabelle/IsabelleParser.scala \
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    18
&& {
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    19
  cp *.xml *.props build/
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    20
  cd build
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    21
  jar cf ../../isabelle.jar isabelle/*.class *.xml *.props
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    22
}
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    23