Browse Source

- Use the correct javac/jar binaries.

experimental/new_ui_api
foobar 24 years ago
parent
commit
72c40cdf42
  1. 2
      ext/java/Makefile.frag
  2. 22
      ext/java/config.m4
  3. 2
      ext/rpc/java/Makefile.frag
  4. 22
      ext/rpc/java/config.m4

2
ext/java/Makefile.frag

@ -5,7 +5,7 @@ $(srcdir)/php_java.jar : $(srcdir)/reflect.java
$(mkinstalldirs) $(srcdir)/net/php
@cp $(srcdir)/reflect.java $(srcdir)/net/php
@echo library=php_java > $(srcdir)/net/php/reflect.properties
javac $(srcdir)/net/php/reflect.java
$(JAVA_C) $(srcdir)/net/php/reflect.java
@test ! -f reflect.class || mv reflect.class $(srcdir)/net/php # bug in KJC javac
$(JAVA_JAR) $(srcdir)/php_java.jar $(srcdir)/net/php/*.class $(srcdir)/net/php/*.properties
@rm $(srcdir)/net/php/reflect.*

22
ext/java/config.m4

@ -15,15 +15,26 @@ if test "$PHP_JAVA" != "no"; then
HP-UX) java_libext=libjava.sl ;;
esac
# substitute zip for systems which don't have jar in the PATH
if JAVA_JAR=`which jar 2>/dev/null`; then
JAVA_JAR="$JAVA_JAR cf"
if test "$withval" = "yes"; then
if JAVA_JAR=`which jar 2>/dev/null`; then
JAVA_JAR="$JAVA_JAR cf"
else
JAVA_JAR=
fi
withval=`cd \`dirname \\\`which javac\\\`\`/..;pwd`
else
test -x $withval/bin/jar && JAVA_JAR="$withval/bin/jar cf"
fi
# substitute zip for systems which don't have jar
if test -z "$JAVA_JAR"; then
JAVA_JAR='zip -q0'
fi
if test "$PHP_JAVA" = "yes"; then
PHP_JAVA=`cd \`dirname \\\`which javac\\\`\`/..;pwd`
if test -x $withval/bin/javac; then
JAVA_C=$withval/bin/javac
else
AC_MSG_ERROR([Can not find the javac binary under $withval/bin/])
fi
if test -d $PHP_JAVA/lib/kaffe; then
@ -109,6 +120,7 @@ if test "$PHP_JAVA" != "no"; then
PHP_SUBST(JAVA_CLASSPATH)
PHP_SUBST(JAVA_JAR)
PHP_SUBST(JAVA_C)
PHP_ADD_MAKEFILE_FRAGMENT
fi

2
ext/rpc/java/Makefile.frag

@ -5,7 +5,7 @@ $(srcdir)/php_java.jar : $(srcdir)/reflect.java
$(mkinstalldirs) $(srcdir)/net/php
@cp $(srcdir)/reflect.java $(srcdir)/net/php
@echo library=php_java > $(srcdir)/net/php/reflect.properties
javac $(srcdir)/net/php/reflect.java
$(JAVA_C) $(srcdir)/net/php/reflect.java
@test ! -f reflect.class || mv reflect.class $(srcdir)/net/php # bug in KJC javac
$(JAVA_JAR) $(srcdir)/php_java.jar $(srcdir)/net/php/*.class $(srcdir)/net/php/*.properties
@rm $(srcdir)/net/php/reflect.*

22
ext/rpc/java/config.m4

@ -15,15 +15,26 @@ if test "$PHP_JAVA" != "no"; then
HP-UX) java_libext=libjava.sl ;;
esac
# substitute zip for systems which don't have jar in the PATH
if JAVA_JAR=`which jar 2>/dev/null`; then
JAVA_JAR="$JAVA_JAR cf"
if test "$withval" = "yes"; then
if JAVA_JAR=`which jar 2>/dev/null`; then
JAVA_JAR="$JAVA_JAR cf"
else
JAVA_JAR=
fi
withval=`cd \`dirname \\\`which javac\\\`\`/..;pwd`
else
test -x $withval/bin/jar && JAVA_JAR="$withval/bin/jar cf"
fi
# substitute zip for systems which don't have jar
if test -z "$JAVA_JAR"; then
JAVA_JAR='zip -q0'
fi
if test "$PHP_JAVA" = "yes"; then
PHP_JAVA=`cd \`dirname \\\`which javac\\\`\`/..;pwd`
if test -x $withval/bin/javac; then
JAVA_C=$withval/bin/javac
else
AC_MSG_ERROR([Can not find the javac binary under $withval/bin/])
fi
if test -d $PHP_JAVA/lib/kaffe; then
@ -109,6 +120,7 @@ if test "$PHP_JAVA" != "no"; then
PHP_SUBST(JAVA_CLASSPATH)
PHP_SUBST(JAVA_JAR)
PHP_SUBST(JAVA_C)
PHP_ADD_MAKEFILE_FRAGMENT
fi

Loading…
Cancel
Save