lib/jedit/plugin/mk
author wenzelm
Sun, 06 Jan 2008 17:01:45 +0100
changeset 25853 028dc58ed804
parent 25851 606850a6fc1a
child 27632 93d36ef12f08
permissions -rwxr-xr-x
tuned;
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
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
     9
( cd build; jar xf ../../../classes/isabelle.jar )
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    10
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    11
scalac -d build \
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    12
  -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
    13
  isabelle/IsabellePlugin.scala \
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    14
  isabelle/IsabelleDock.scala \
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    15
  isabelle/IsabelleParser.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
606850a6fc1a basic setup for Isabelle/jEdit plugin;
wenzelm
parents:
diff changeset
    19
  jar cf ../../isabelle.jar isabelle/*.class *.xml *.props
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/
wenzelm
parents: 25851
diff changeset
    23