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

Last change on this file since 24746 was 24746, checked in by sjm84, 13 years ago

If the classes3 folder does not exist then we need to make it when compiling Lucene version 3.x

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