1 AC_INIT([sudokuki],[1.1.Beta10],[sylvain@jankenpoi.net])
2 AC_CONFIG_SRCDIR([src/classes/net/jankenpoi/i18n/I18n.java])
3 AC_CONFIG_AUX_DIR([build-aux])
4 AC_CONFIG_MACRO_DIR([m4])
5 AM_INIT_AUTOMAKE([1.10.1 tar-pax -Wall -Werror])
6 LT_INIT([shared], [win32-dll])
8 AM_GNU_GETTEXT_VERSION([0.17])
9 AM_GNU_GETTEXT([external])
16 JAVA_HOME_message_line1="Use the following command if you want to specify a custom JAVA_HOME"
17 JAVA_HOME_message_line2=" ./configure JAVA_HOME=<path to an installed JDK top directory...)"
18 NO_JDK_error_message="No valid JDK environment was found, try passing JAVA_HOME to 'configure'"
22 AC_MSG_NOTICE([$JAVA_HOME_message_line1])
23 AC_MSG_NOTICE([$JAVA_HOME_message_line2])
25 AC_MSG_CHECKING([for JAVA_HOME])
26 if test "x$JAVA_HOME" != x; then
27 AC_MSG_RESULT([$JAVA_HOME])
29 AC_MSG_RESULT([not set])
33 if test "x$JAVA_HOME" = x; then
34 AC_PATH_PROG(TMP_JAVAC, javac, [])
35 if test "x$TMP_JAVAC" != "x"; then
36 JAVA_HOME=`echo $TMP_JAVAC | sed "s/\/*bin\/*javac*//"`
38 if test "x$JAVA_HOME" = x; then
39 AC_PATH_PROG(TMP_JAVAH, javah, [])
40 if test "x$TMP_JAVAH" != "x"; then
41 JAVA_HOME=`echo $TMP_JAVAH | sed "s/\/*bin\/*javah*//"`
44 if test "x$JAVA_HOME" = x; then
45 AC_PATH_PROG(TMP_JAR, jar, [])
46 if test "x$TMP_JAR" != "x"; then
47 JAVA_HOME=`echo $TMP_JAR | sed "s/\/*bin\/*jar*//"`
54 if test "x$JAVA_HOME" = x; then
55 AC_MSG_ERROR([$NO_JDK_error_message])
59 AC_MSG_NOTICE([Checking whether ${JAVA_HOME} is a valid JAVA_HOME for a JDK...])
61 AC_PATH_PROG(JAVAC, javac, [not found], [${JAVA_HOME}/bin])
62 AC_PATH_PROG(JAVAH, javah, [not found], [${JAVA_HOME}/bin])
63 AC_PATH_PROG(JAVA, java, [not found], [${JAVA_HOME}/bin])
64 AC_PATH_PROG(JAR, jar, [not found], [${JAVA_HOME}/bin])
67 test "x$JAVAC" != "xnot found" && test "x$JAVAH" != "xnot found" && test "x$JAVA" != "xnot found" && test "x$JAR" != "xnot found" && found_all_tools=true
68 if test $found_all_tools != true; then
69 AC_MSG_ERROR([$NO_JDK_error_message])
71 AC_ARG_VAR(JAVA_HOME, [Path to an installed Java Development Kit (JDK)])
80 AC_CONFIG_FILES([Makefile src/Makefile src/suexg/Makefile src/resources/Makefile src/classes/Makefile po/Makefile.in])
81 AC_CONFIG_COMMANDS([Version.java], [echo package: $pkgname version: $pkgversion], [pkgname=$PACKAGE_NAME, pkgversion=$PACKAGE_VERSION])