refresh debian/patches/02_libs.patch
[debian/jabref.git] / src / extensions / compileAll.bat
1 @echo off
2 :: Simple Windows batch script to compile Java-classes that are part 
3 :: of the jabref-extensions.
4 :: We don't use ant here, 'cause anyone just with a out-of-the-box
5 :: Java-installation should be able to compile
6 :: extension files.
7 :: For UNIX there is a corresponding sh-script
8
9 :: Make sure, jabref and java can be found
10 if exist ..\lib\jabref.jar set JABREF_JAR=..\lib\jabref.jar
11 if exist ..\lib\JabRef.jar set JABREF_JAR=..\lib\JabRef.jar
12 if exist ..\lib\jabref-@version@.jar set JABREF_JAR=..\lib\jabref-@version@.jar
13 if exist ..\lib\JabRef-@version@.jar set JABREF_JAR=..\lib\JabRef-@version@.jar
14 if exist ..\jabref.jar set JABREF_JAR=..\jabref.jar
15 if exist ..\JabRef.jar set JABREF_JAR=..\JabRef.jar
16 if exist ..\jabref-@version@.jar set JABREF_JAR=..\jabref-@version@.jar
17 if exist ..\JabRef-@version@.jar set JABREF_JAR=..\JabRef-@version@.jar
18 if exist lib\jabref.jar set JABREF_JAR=lib\jabref.jar
19 if exist lib\JabRef.jar set JABREF_JAR=lib\JabRef.jar
20 if exist lib\jabref-@version@.jar set JABREF_JAR=lib\jabref-@version@.jar
21 if exist lib\JabRef-@version@.jar set JABREF_JAR=lib\JabRef-@version@.jar
22 if exist jabref.jar set JABREF_JAR=jabref.jar
23 if exist JabRef.jar set JABREF_JAR=JabRef.jar
24 if exist jabref-@version@.jar set JABREF_JAR=jabref-@version@.jar
25 if exist JabRef-@version@.jar set JABREF_JAR=JabRef-@version@.jar
26 if exist %JABREF_HOME%\jabref.jar set JABREF_JAR=%JABREF_HOME%\jabref.jar
27 if exist %JABREF_HOME%\JabRef.jar set JABREF_JAR=%JABREF_HOME%\JabRef.jar
28 if exist %JABREF_HOME%\jabref-@version@.jar set JABREF_JAR=%JABREF_HOME%\jabref-@version@.jar
29 if exist %JABREF_HOME%\JabRef-@version@.jar set JABREF_JAR=%JABREF_HOME%\jabref-@version@.jar
30
31 if NOT exist "%JABREF_JAR%"=="" goto nojabref
32
33 if "%JAVA_HOME%"=="" goto nojava
34
35 :: Compile Java-extensions
36 %JAVA_HOME%\bin\javac -classpath %JABREF_JAR% net\sf\jabref\imports\*.java
37 %JAVA_HOME%\bin\javac -classpath %JABREF_JAR% *.java
38 %JAVA_HOME%\bin\javac -classpath %JABREF_JAR% net\sf\jabref\export\layout\format\*.java
39 goto done
40
41 :nojava
42 echo Please set the environment variable JAVA_HOME to the base path of your Java-installation (e.g. set JAVA_HOME=C:\j2sdk1.4.2_07).
43 goto done
44
45 :nojabref
46 echo Please set the environment variable JABREF_JAR to the path where your jabref.jar resides (e.g. set JABREF_HOME=C:\Programme\JabRef-2.0.1).
47 goto done
48
49 :done
50