Last change
on this file since 16902 was 16709, checked in by mdewsnip, 16 years ago |
Now uses $JAVA_HOME to find javac and jar, to be consistent with the other Makefiles that use Java.
|
-
Property svn:keywords
set to
Author Date Id Revision
|
File size:
586 bytes
|
Rev | Line | |
---|
[16709] | 1 | JAVAC = $(JAVA_HOME)/bin/javac
|
---|
| 2 | JAR = $(JAVA_HOME)/bin/jar
|
---|
| 3 |
|
---|
[16412] | 4 | LUCENE_JAR = ./lib/lucene-core-2.3.2.jar
|
---|
[13685] | 5 | CLASSPATH = $(LUCENE_JAR):classes
|
---|
| 6 |
|
---|
[13702] | 7 | all: compile jar
|
---|
[13685] | 8 |
|
---|
| 9 | compile:
|
---|
| 10 | mkdir -p classes
|
---|
[16709] | 11 | $(JAVAC) -classpath $(CLASSPATH):. -d classes -sourcepath src/ src/org/greenstone/LuceneWrapper/*.java
|
---|
[13685] | 12 |
|
---|
| 13 | jar:
|
---|
[16709] | 14 | cd classes && $(JAR) xf ../$(LUCENE_JAR)
|
---|
| 15 | $(JAR) cvf LuceneWrapper.jar -C classes .
|
---|
[13685] | 16 |
|
---|
[13702] | 17 | install:
|
---|
[13685] | 18 |
|
---|
| 19 | clean:
|
---|
| 20 | /bin/rm -f classes/org/greenstone/LuceneWrapper/*.class
|
---|
[13702] | 21 |
|
---|
| 22 | distclean: clean
|
---|
[13803] | 23 | if test -e classes; then /bin/rm -r classes; fi
|
---|
[13804] | 24 | if test -e LuceneWrapper.jar; then /bin/rm -r LuceneWrapper.jar; fi
|
---|
Note:
See
TracBrowser
for help on using the repository browser.