AC_PROG_AWK
AC_MSG_CHECKING(version of the package)
-if test -f .version; then
- VERSION=`cat .version`
+if test -f ${srcdir}/.version; then
+ VERSION=`cat ${srcdir}/.version`
AC_MSG_RESULT($VERSION)
else
VERSION="0.0.0"
fi,
enable_avr="yes")
AC_ARG_ENABLE(z80,
-[ --enable-z80 compile simulator for Z80],
+[ --disable-z80 do not compile simulator for Z80],
if test $enable_z80 != "no"; then
enable_z80="yes"
fi,
-enable_z80="no")
+enable_z80="yes")
AC_ARG_ENABLE(hc08,
-[ --enable-hc08 compile simulator for hc08],
+[ --disable-hc08 do not compile simulator for hc08],
if test $enable_hc08 != "no"; then
enable_hc08="yes"
fi,
DL="")
AC_SUBST(dl_ok)
AC_SUBST(DL)
+
+#AC_CHECK_LIB(panel,panel_above,
+#panel_ok="yes"
+#curses_ok="yes"
+#CURSES_LIBS="-lpanel -lcurses"
+#,
+#panel_ok="no"
+#AC_CHECK_LIB(curses,nl,
+#curses_ok="yes"
+#CURSES_LIBS="-lcurses"
+#,
+#curses_ok="no")
+#,
+#-lcurses)
+
AC_CHECK_LIB(panel,panel_above,
panel_ok="yes"
curses_ok="yes"
-CURSES_LIBS="-lpanel -lcurses"
-,
+CURSES_LIBS="-lpanel",
panel_ok="no"
-AC_CHECK_LIB(curses,nl,
-curses_ok="yes"
-CURSES_LIBS="-lcurses"
-,
-ncurses_ok="no")
-,
--lcurses)
+curses_ok="no"
+)
+
+if test $curses_ok != yes; then
+ AC_CHECK_LIB(curses,nl,
+ curses_ok="yes"
+ CURSES_LIBS="-lcurses",
+ curses_ok="no")
+fi
+
+if test $curses_ok != yes; then
+ AC_CHECK_LIB(ncurses,nl,
+ curses_ok="yes"
+ CURSES_LIBS="-lncurses",
+ curses_ok="no")
+fi
+
AC_SUBST(panel_ok)
AC_SUBST(curses_ok)
AC_SUBST(CURSES_LIBS)
AC_CACHE_CHECK(whether $$1 accepts -$2,ucsim_cv_$1$2,
cat >_test_.c <<EOF
#include <stdio.h>
-void main(void) {}
+int main(void) {return(0);}
EOF
$$1 -v -$2 -c _test_.c 1>&5 2>&5
if test "$?" = "0"; then
# This is the first time when CFLAGS are set/modified!!
DD_COPT(CXX, ggdb)
-if test "$ucsim_cv_CXXggdb" = "yes"; then
- gopt="-ggdb"
-else
- gopt="-g"
+DD_COPT(CXX, gstabs)
+if test "$ucsim_cv_CXXgstabs" = "yes"; then
+ gopt="-gstabs+ -g3"
+elif test "$ucsim_cv_CXXggdb" = "yes"; then
+ gopt="-ggdb -g3"
+else
+ gopt="-g"
fi
if test "$CXXFLAGS"x = x ;then
CXXFLAGS="$gopt"
# Generating output files
# ===========================================================================
-AC_OUTPUT(main.mk:main_in.mk
+AC_OUTPUT(Makefile
+main.mk:main_in.mk
packages.mk:packages_in.mk
sim.src/Makefile
cmd.src/Makefile