Home | History | Annotate | Line # | Download | only in hello-java-awt
      1 dnl Example for use of GNU gettext.
      2 dnl Copyright (C) 2003, 2006 Free Software Foundation, Inc.
      3 dnl This file is in the public domain.
      4 dnl
      5 dnl Configuration file - processed by autoconf.
      6 
      7 AC_INIT
      8 AC_CONFIG_SRCDIR(Hello.java)
      9 AM_INIT_AUTOMAKE(hello-java-awt, 0)
     10 
     11 dnl Check whether we can build native executable.
     12 AC_ARG_ENABLE(java-exe,
     13   [  --enable-java-exe       compile Java to native code, not to bytecode],
     14   :, enable_java_exe=no)
     15 gt_GCJ
     16 if test "$enable_java_exe" != no && test -n "$HAVE_GCJ"; then
     17   BUILDJAVAEXE=yes
     18 else
     19   BUILDJAVAEXE=no
     20 fi
     21 AC_SUBST(BUILDJAVAEXE)
     22 AM_CONDITIONAL([USEJEXE], [test $BUILDJAVAEXE = yes])
     23 AC_PROG_RANLIB
     24 
     25 dnl Check whether we can execute Java programs.
     26 gt_JAVAEXEC([TestAWT], [$srcdir/m4])
     27 dnl Check whether we can build Java programs.
     28 gt_JAVACOMP([1.3])
     29 AC_CHECK_PROG(JAR, jar, jar)
     30 if test -n "$HAVE_JAVACOMP" && test -n "$JAR"; then
     31   BUILDJAVA=yes
     32 else
     33   BUILDJAVA=no
     34 fi
     35 AC_SUBST(BUILDJAVA)
     36 if test -n "$HAVE_JAVAEXEC" && test $BUILDJAVA = yes; then
     37   TESTJAVA=yes
     38 else
     39   TESTJAVA=no
     40 fi
     41 AC_SUBST(TESTJAVA)
     42 
     43 dnl Checks for compiler output filename suffixes.
     44 AC_OBJEXT
     45 AC_EXEEXT
     46 
     47 dnl Checks for needed libraries.
     48 AM_PATH_PROG_WITH_TEST([GETTEXT_WITH_LIBINTL_JAR], [gettext],
     49   [{ basedir=`echo "$ac_dir" | sed -e 's,/bin$,,'`; test -r "$basedir"/share/gettext/libintl.jar; }])
     50 if test -z "$GETTEXT_WITH_LIBINTL_JAR"; then
     51   echo "Required library libintl.jar not found." 1>&2
     52   exit 1
     53 fi
     54 changequote(,)dnl
     55 basedir=`echo "$GETTEXT_WITH_LIBINTL_JAR" | sed -e 's,/[^/]*$,,' | sed -e 's,/bin$,,'`
     56 changequote([, ])dnl
     57 LIBINTL_JAR="$basedir"/share/gettext/libintl.jar
     58 AC_SUBST([LIBINTL_JAR])
     59 
     60 dnl Support for the po directory.
     61 AM_PO_SUBDIRS
     62 
     63 AC_CONFIG_FILES([Makefile])
     64 AC_CONFIG_FILES([javacomp.sh])
     65 AC_CONFIG_FILES([javaexec.sh])
     66 AC_CONFIG_FILES([m4/Makefile])
     67 AC_CONFIG_FILES([po/Makefile], [AM_POSTPROCESS_PO_MAKEFILE])
     68 AC_OUTPUT
     69