stx_libjava.st
branchcvs_MAIN
changeset 3833 b68624644962
parent 3821 e56cb23e2e5f
child 3839 215df617a84a
--- 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