#OTHER by cg cvs_MAIN
authorClaus Gittinger <cg@exept.de>
Tue, 28 Aug 2018 16:14:14 +0200
branchcvs_MAIN
changeset 3833 b68624644962
parent 3832 c74c487e2601
child 3834 3984c35cf6ed
#OTHER by cg care for unsupported release
stx_libjava.st
--- a/stx_libjava.st	Tue Aug 28 16:14:13 2018 +0200
+++ b/stx_libjava.st	Tue Aug 28 16:14:14 2018 +0200
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1996-2015 by Claus Gittinger
 
@@ -244,27 +246,35 @@
 
 additionalRules_make_dot_proto
     ^ '
-java: ant
+java: checkVersion8 ant
+
+checkVersion8:
+        @if (java -version | grep "java version \"9");then \
+            echo "java release check ok"; \
+        else \
+            echo "sorry: cannot build java in a release9 environment"; \
+        fi
 
 ant:
-	ant -f java/build.xml
+        ant -f java/build.xml
 
 antIfPossible:
-	-ant -f java/build.xml
+        -ant -f java/build.xml
 
 full::  ant
 
 zlib:
-	cd $(ZLIB_DIR); $(MAKE) $(MAKE_ZLIB_ARG)
+        cd $(ZLIB_DIR); $(MAKE) $(MAKE_ZLIB_ARG)
 
 support/fdlibm/libfdm.a:
-	$(MAKE) CCCONFOPT="$(CCCONFOPT) -fPIC" -C support/fdlibm
+        $(MAKE) CCCONFOPT="$(CCCONFOPT) -fPIC" -C support/fdlibm
 
 clean::
-	$(MAKE) -C support/fdlibm clean
+        $(MAKE) -C support/fdlibm clean
 '
 
     "Modified: / 09-04-2014 / 17:10:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 28-08-2018 / 16:13:44 / Claus Gittinger"
 !
 
 additionalTargets_bc_dot_mak