Changeset 38891 for main/trunk/greenstone2/common-src
- Timestamp:
- 2024-04-03T12:16:36+13:00 (2 months ago)
- Location:
- main/trunk/greenstone2/common-src/indexers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/common-src/indexers/mg/java/org/greenstone/mg/Makefile.in
r36530 r38891 15 15 CXX = @CXX@ 16 16 JAVAC = @JAVAC@ 17 # 'javah' existed until JDK 1.7, transitional in JDK 1.8, then removed by JDK 1.9 (use 'javac -h' instead)18 # Makefile rules below test for 'javah' and use it if it found, otherwise runs with 'javac -h' version19 #20 # Since we're committed to JAVA_HOME being set, so jni.h header files can be found,21 # then we can lean on JAVA_HOME here to more precisely check for the existence of javah22 # within JAVA_HOME, and not accidentally pick up on another (older) JDK that is also23 # installed on the system, and does come with a 'javah' but is unlikely to be able24 # to cope with newer (e.g. JDK 11) version class files25 JAVAH = $(JAVA_HOME)/bin/javah26 17 JAR = jar 27 18 CFLAGS = @CFLAGS@ -ansi -DSILENT -DSHORT_SUFFIX … … 57 48 compile: setup 58 49 "$(JAVAC)" $(JAVACFLAGS) -d "$(JAVACLASSDIR)" -sourcepath "$(JAVASRCDIR)" $(JAVACOPTIONS) *.java 59 # "$(JAVAC)" -h "$(MGHOME)/jni" -classpath "$(JAVACLASSPATH)" MGWrapper.java 60 # "$(JAVAC)" -h "$(MGHOME)/jni" -classpath "$(JAVACLASSPATH)" MGPassesWrapper.java 61 # $(eval found = $(shell which javah 2>/dev/null | wc -l)) 62 $(eval found = $(shell command -v $(JAVAH) | wc -l)) 63 if test "$(found)" = "1" ; then \ 64 "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGHOME)/jni" org.greenstone.mg.MGWrapper ; \ 65 "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGHOME)/jni" org.greenstone.mg.MGPassesWrapper ; \ 66 else \ 67 "$(JAVAC)" -h "$(MGHOME)/jni" -classpath "$(JAVACLASSPATH)" MGWrapper.java ; \ 68 "$(JAVAC)" -h "$(MGHOME)/jni" -classpath "$(JAVACLASSPATH)" MGPassesWrapper.java ; \ 69 fi 50 "$(JAVAC)" -h "$(MGHOME)/jni" -classpath "$(JAVACLASSPATH)" MGWrapper.java 51 "$(JAVAC)" -h "$(MGHOME)/jni" -classpath "$(JAVACLASSPATH)" MGPassesWrapper.java 70 52 "$(JAR)" cf "$(MGHOME)/mg.jar" -C "$(JAVACLASSDIR)" org 71 72 73 53 74 54 clean: … … 81 61 82 62 63 # 'javah' existed until JDK 1.7, transitional in JDK 1.8, then removed by JDK 1.9 (use 'javac -h' instead) 64 # Since we are now committed to java 1.8, removing all the javah code 65 #JAVAH = $(JAVA_HOME)/bin/javah 66 67 # the following was under the compile target 68 69 # #$(eval found = $(shell which javah 2>/dev/null | wc -l)) 70 # $(eval found = $(shell command -v $(JAVAH) | wc -l)) 71 # if test "$(found)" = "1" ; then \ 72 # "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGHOME)/jni" org.greenstone.mg.MGWrapper ; \ 73 # "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGHOME)/jni" org.greenstone.mg.MGPassesWrapper ; \ 74 # else \ 75 # "$(JAVAC)" -h "$(MGHOME)/jni" -classpath "$(JAVACLASSPATH)" MGWrapper.java ; \ 76 # "$(JAVAC)" -h "$(MGHOME)/jni" -classpath "$(JAVACLASSPATH)" MGPassesWrapper.java ; \ 77 # fi -
main/trunk/greenstone2/common-src/indexers/mgpp/java/org/greenstone/mgpp/Makefile.in
r36530 r38891 15 15 CXX = @CXX@ 16 16 JAVAC = @JAVAC@ 17 # 'javah' existed until JDK 1.7, transitional in JDK 1.8, then removed by JDK 1.9 (use 'javac -h' instead)18 # Makefile rules below test for 'javah' and use it if it found, otherwise runs with 'javac -h' version19 #20 # Since we're committed to JAVA_HOME being set, so jni.h header files can be found,21 # then we can lean on JAVA_HOME here to more precisely check for the existence of javah22 # within JAVA_HOME, and not accidentally pick up on another (older) JDK that is also23 # installed on the system, and does come with a 'javah' but is unlikely to be able24 # to cope with newer (e.g. JDK 11) version class files25 JAVAH = $(JAVA_HOME)/bin/javah26 17 JAR = jar 27 18 CFLAGS = @CFLAGS@ -ansi -DSILENT -DSHORT_SUFFIX … … 61 52 compile: setup 62 53 "$(JAVAC)" $(JAVACFLAGS) -d "$(JAVACLASSDIR)" -sourcepath "$(JAVASRCDIR)" $(JAVACOPTIONS) *.java 63 # "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPPassesWrapper.java 64 # "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPSearchWrapper.java 65 # "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPRetrieveWrapper.java 66 # $(eval found = $(shell which javah 2>/dev/null | wc -l)) 67 $(eval found = $(shell command -v $(JAVAH) | wc -l)) 68 if test "$(found)" = "1" ; then \ 69 "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGPPHOME)/jni" org.greenstone.mgpp.MGPPPassesWrapper ; \ 70 "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGPPHOME)/jni" org.greenstone.mgpp.MGPPSearchWrapper ; \ 71 "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGPPHOME)/jni" org.greenstone.mgpp.MGPPRetrieveWrapper ; \ 72 else \ 73 "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPPassesWrapper.java ; \ 74 "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPSearchWrapper.java ; \ 75 "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPRetrieveWrapper.java ; \ 76 fi 54 "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPPassesWrapper.java 55 "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPSearchWrapper.java 56 "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPRetrieveWrapper.java 77 57 "$(JAR)" cf "$(MGPPHOME)/mgpp.jar" -C "$(JAVACLASSDIR)" org 78 58 clean: … … 85 65 86 66 67 # 'javah' existed until JDK 1.7, transitional in JDK 1.8, then removed by JDK 1.9 (use 'javac -h' instead) 68 # Since we are now committed to java 1.8, removing all the javah code 69 #JAVAH = $(JAVA_HOME)/bin/javah 70 71 # the following was under the compile target 72 # #$(eval found = $(shell which javah 2>/dev/null | wc -l)) 73 # $(eval found = $(shell command -v $(JAVAH) | wc -l)) 74 # if test "$(found)" = "1" ; then \ 75 # "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGPPHOME)/jni" org.greenstone.mgpp.MGPPPassesWrapper ; \ 76 # "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGPPHOME)/jni" org.greenstone.mgpp.MGPPSearchWrapper ; \ 77 # "$(JAVAH)" -classpath "$(JAVACLASSPATH)" -d "$(MGPPHOME)/jni" org.greenstone.mgpp.MGPPRetrieveWrapper ; \ 78 # else \ 79 # "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPPassesWrapper.java ; \ 80 # "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPSearchWrapper.java ; \ 81 # "$(JAVAC)" -classpath "$(JAVACLASSPATH)" -h "$(MGPPHOME)/jni" MGPPRetrieveWrapper.java ; \ 82 # fi
Note:
See TracChangeset
for help on using the changeset viewer.