source: main/trunk/greenstone2/common-src/indexers/lucene-gs/winMake-lucene-version-33.bat@ 24718

Last change on this file since 24718 was 24718, checked in by davidb, 13 years ago

On the road to Greenstone working with a more update to date version of Lucene

  • Property svn:executable set to *
File size: 1.3 KB
Line 
1@echo off
2
3set LUCENEHOME=.
4
5rem ---- Where to put class files ----
6set JAVACLASSDIR=classes
7
8rem ---- Name and location of java programs ----
9set JAVAC="%JAVA_HOME%\bin\javac"
10set JAVAH="%JAVA_HOME%\bin\javah"
11set JAVA="%JAVA_HOME%\bin\java"
12set JAVADOC="%JAVA_HOME%\bin\javadoc"
13set JAR="%JAVA_HOME%\bin\jar"
14
15set JAVACOPTIONS=-deprecation -g -O
16
17rem set LUCENE_JAR=.\lib\lucene-core-2.3.2.jar
18set LUCENE_JAR=.\lib\lucene-core-3.3.0.jar
19set MYCLASSPATH=%LUCENE_JAR%;%JAVACLASSDIR%
20
21if "%DEBUG%" == "" (
22 set MAKE_VARS=DEBUG=0
23) else (
24 set MAKE_VARS=DEBUG=%DEBUG%
25)
26
27if ""%1"" == """" goto all
28if ""%1"" == ""all"" goto all
29if ""%1"" == ""install"" goto install
30if ""%1"" == ""clean"" goto clean
31
32:unknown
33 echo Error: Unrecognized argument %1.
34 goto done
35
36:all
37 if not exist %JAVACLASSDIR% mkdir %JAVACLASSDIR%
38 echo Compiling Greenstone Lucene Java classes ...
39 %JAVAC% -d %JAVACLASSDIR% -classpath %MYCLASSPATH% %JAVACOPTIONS% -sourcepath src src\org\greenstone\LuceneWrapper\*.java
40 cd %JAVACLASSDIR%
41 %JAR% xf ..\%LUCENE_JAR%
42 cd ..
43 %JAR% cf LuceneWrapper.jar -C %JAVACLASSDIR% .
44 goto done
45
46:install
47 goto done
48
49:clean
50 echo Cleaning up Greenstone Lucene ...
51 if exist %JAVACLASSDIR% rmdir /S /Q %JAVACLASSDIR%
52 if exist LuceneWrapper.jar del LuceneWrapper.jar
53 goto done
54
55:done
56
Note: See TracBrowser for help on using the repository browser.