source: main/trunk/greenstone2/common-src/indexers/lucene-gs/Makefile.in@ 28370

Last change on this file since 28370 was 28370, checked in by davidb, 11 years ago

Changes that help using javac in Make fiels when compiling up Greenstone with Cygwin on Windows

  • Property svn:keywords set to Author Date Id Revision
File size: 1.7 KB
RevLine 
[23356]1JAVAC = @JAVAC@
2JAVACFLAGS = @JAVACFLAGS@
[19802]3JAR = jar
[16709]4
[24732]5LUCENE3_JAR = ./lib/lucene-core-3.3.0.jar
[13685]6
[24732]7LUCENE3_WRAPPER_OBJECTS = \
8 classes3/org/greenstone/LuceneWrapper3/GS2Analyzer.class \
9 classes3/org/greenstone/LuceneWrapper3/GS2IndexModifier.class \
10 classes3/org/greenstone/LuceneWrapper3/GS2LuceneDelete.class \
11 classes3/org/greenstone/LuceneWrapper3/GS2LuceneEditor.class \
12 classes3/org/greenstone/LuceneWrapper3/GS2LuceneIndexer.class \
13 classes3/org/greenstone/LuceneWrapper3/GS2LuceneQuery.class \
14 classes3/org/greenstone/LuceneWrapper3/LuceneQueryResult.class \
15 classes3/org/greenstone/LuceneWrapper3/SharedSoleneQuery.class \
16 classes3/org/greenstone/LuceneWrapper3/SharedSoleneQueryResult.class
17
18LUCENE3_WRAPPER_JAR = LuceneWrapper3.jar
[13685]19
[24732]20# For now, drop using JAVACFLAGS in compile line, as it typically sets
21# source and target to 1.4, only Lucene 3.x needsd version 1.5 or higher
22classes3/org/greenstone/LuceneWrapper3/%.class: src/org/greenstone/LuceneWrapper3/%.java
[28370]23ifeq ($(GSDLOS),windows)
24 mkdir -p classes3 && $(JAVAC) -classpath "$(LUCENE3_JAR);classes3;." -d classes3 -sourcepath src/ src/org/greenstone/LuceneWrapper3/$*.java
25else
[24732]26 mkdir -p classes3 && $(JAVAC) -classpath $(LUCENE3_JAR):classes3:. -d classes3 -sourcepath src/ src/org/greenstone/LuceneWrapper3/$*.java
[28370]27endif
[24732]28
29LuceneWrapper3.jar: $(LUCENE3_WRAPPER_OBJECTS)
30 cd classes3 && jar xf ../$(LUCENE3_JAR)
31 $(JAR) cf $(LUCENE3_WRAPPER_JAR) -C classes3 .
[18813]32
[27330]33all: $(LUCENE3_WRAPPER_JAR)
[24732]34install: all
35
[13685]36clean:
[24732]37 /bin/rm -f $(LUCENE3_WRAPPER_OBJECTS) $(LUCENE3_WRAPPER_JAR)
[13702]38
39distclean: clean
[24732]40 if test -e classes3; then /bin/rm -r classes3; fi
41 if test -e $(LUCENE3_WRAPPER_JAR); then /bin/rm -r $(LUCENE3_WRAPPER_JAR); fi
Note: See TracBrowser for help on using the repository browser.