enable_z80="yes"
fi,
enable_z80="no")
+AC_ARG_ENABLE(hc08,
+[ --enable-hc08 compile simulator for hc08],
+if test $enable_hc08 != "no"; then
+ enable_hc08="yes"
+fi,
+enable_hc08="yes")
AC_ARG_ENABLE(xa,
[ --enable-xa compile simulator for XA],
if test $enable_xa != "no"; then
AC_SUBST(enable_51)
AC_SUBST(enable_avr)
AC_SUBST(enable_z80)
+AC_SUBST(enable_hc08)
AC_SUBST(enable_xa)
AC_SUBST(enable_serio)
+AC_ARG_ENABLE(statistic,
+[ --enable-statistic compile statistical features (slower simulation)],
+if test $enable_statistic != "no"; then
+ enable_statistic="yes"
+fi,
+enable_statistic="no")
+AC_DEFINE_UNQUOTED(STATISTIC, $enable_statistic)
+
+
# Required programs
#-------------------
AC_PROG_CXX
AC_PROG_CXXCPP
AC_PROG_INSTALL
AC_PROG_RANLIB
-AC_LANG_CPLUSPLUS
+dnl AC_LANG_CPLUSPLUS
AC_CHECK_PROG(STRIP, strip, strip, :)
+AC_LIBTOOL_DLOPEN
+dnl AC_LIBTOOL_WIN32_DLL
+AC_PROG_LIBTOOL
+AC_SUBST(LIBTOOL_DEPS)
+
+AC_LANG_CPLUSPLUS
+
# Checking for header files.
# ===========================================================================
ac_cv_sizeof_long_long=4
fi
-if test "$cross_compiling" == "no"
+if test "$cross_compiling" = "no"
then
AC_C_BIGENDIAN
else
AC_DEFINE_UNQUOTED(_A_, "${A}")
AC_DEFINE_UNQUOTED(_M_, "${M}")
+# *nix default: "${datadir}/sdcc/doc"
+AC_ARG_VAR(docdir, documentation installation directory)
+if test "${docdir}" = ""; then
+ docdir="\${datadir}"/sdcc/doc
+fi
+AC_SUBST(docdir)
# Generating output files
# ===========================================================================
s51.src/Makefile
avr.src/Makefile
z80.src/Makefile
+hc08.src/Makefile
xa.src/Makefile
gui.src/Makefile
gui.src/serio.src/Makefile