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

Last change on this file since 29154 was 29154, checked in by ak19, 10 years ago

Changes to get winMake.bat to compile lucene_gs, before further improgvements to this windows makefile

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 2.6 KB
RevLine 
[13747]1@echo off
2
3set LUCENEHOME=.
4
5rem ---- Where to put class files ----
[29148]6set JAVACLASSDIR4=classes4
[24732]7set JAVACLASSDIR3=classes3
[13747]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
[29154]16::set JAVACOPTIONS=-deprecation -g -O
17set JAVACOPTIONS=
[13747]18
[29148]19:: Note that both jar file lists need to be modified simultaneously when the jar dependencies are changed
[29154]20set LUCENE4_JAR=.\lib\lucene4\lucene-core-4.7.2.jar;.\lib\lucene4\lucene-analyzers-common-4.7.2.jar;.\lib\lucene4\lucene-analyzers-kuromoji-4.7.2.jar;.\lib\lucene4\lucene-queryparser-4.7.2.jar
21rem set UNJAR_LUCENE4_JAR=%JAR% xf ..\lib\lucene4\lucene-core-4.7.2.jar && %JAR% xf ..\lib\lucene4\lucene-analyzers-common-4.7.2.jar && %JAR% xf ..\lib\lucene4\lucene-analyzers-kuromoji-4.7.2.jar %JAR% xf ..\lib\lucene4\lucene-queryparser-4.7.2.jar
[29148]22
[24732]23set LUCENE3_JAR=.\lib\lucene-core-3.3.0.jar
24set MYCLASSPATH3=%LUCENE3_JAR%;%JAVACLASSDIR3%
25
[29148]26
27set MYCLASSPATH4=%LUCENE4_JAR%;%JAVACLASSDIR4%
28
[19524]29if "%DEBUG%" == "" (
30 set MAKE_VARS=DEBUG=0
31) else (
32 set MAKE_VARS=DEBUG=%DEBUG%
33)
[13747]34
[13840]35if ""%1"" == """" goto all
[13797]36if ""%1"" == ""all"" goto all
[13747]37if ""%1"" == ""install"" goto install
38if ""%1"" == ""clean"" goto clean
39
40:unknown
41 echo Error: Unrecognized argument %1.
42 goto done
43
[29148]44:lucene3
45 if not exist %JAVACLASSDIR3% mkdir %JAVACLASSDIR3%
46 echo Compiling Greenstone Lucene version 3.x Java classes ...
47 %JAVAC% -d %JAVACLASSDIR3% -classpath %MYCLASSPATH3% %JAVACOPTIONS% -sourcepath src src\org\greenstone\LuceneWrapper3\*.java
48 cd %JAVACLASSDIR3%
49 %JAR% xf ..\%LUCENE3_JAR%
50 cd ..
51 %JAR% cf LuceneWrapper3.jar -C %JAVACLASSDIR3% .
52 goto done
53
[29154]54rem %UNJAR_LUCENE4_JAR%
[13797]55:all
[29148]56 if not exist %JAVACLASSDIR4% mkdir %JAVACLASSDIR4%
57 echo Compiling Greenstone Lucene version 4.x Java classes ...
58 %JAVAC% -d %JAVACLASSDIR4% -classpath %MYCLASSPATH4% %JAVACOPTIONS% -sourcepath src src\org\greenstone\LuceneWrapper4\*.java
[29154]59 cd %JAVACLASSDIR4% && %JAR% xf ..\lib\lucene4\lucene-core-4.7.2.jar && %JAR% xf ..\lib\lucene4\lucene-analyzers-common-4.7.2.jar && %JAR% xf ..\lib\lucene4\lucene-analyzers-kuromoji-4.7.2.jar %JAR% xf ..\lib\lucene4\lucene-queryparser-4.7.2.jar && cd ..
[29148]60 %JAR% cf LuceneWrapper4.jar -C %JAVACLASSDIR4% .
[13747]61 goto done
62
63:install
64 goto done
65
66:clean
[13840]67 echo Cleaning up Greenstone Lucene ...
[29148]68 if exist %JAVACLASSDIR4% rmdir /S /Q %JAVACLASSDIR4%
69 if exist LuceneWrapper4.jar del LuceneWrapper4.jar
[24732]70 if exist %JAVACLASSDIR3% rmdir /S /Q %JAVACLASSDIR3%
71 if exist LuceneWrapper3.jar del LuceneWrapper3.jar
[13747]72 goto done
73
74:done
75
Note: See TracBrowser for help on using the repository browser.