35 |
|
dnl Check even the libc_r (FreeBSD) |
36 |
|
AC_CHECK_LIB(c_r, pthread_create, HAVE_PTHREADS=yes, HAVE_PTHREADS=no) |
37 |
|
if [[ "x$HAVE_PTHREADS" = "xno" ]]; then |
38 |
< |
AC_MSG_ERROR([You need libpthreads to run Basilisk II.]) |
38 |
> |
dnl Or maybe the user has PTL (NetBSD) |
39 |
> |
AC_CHECK_LIB(PTL, pthread_create, HAVE_PTHREADS=yes, HAVE_PTHREADS=no) |
40 |
> |
if [[ "x$HAVE_PTHREADS" = "xno" ]]; then |
41 |
> |
AC_MSG_ERROR([You need pthreads to run Basilisk II.]) |
42 |
> |
else |
43 |
> |
LIBS="$LIBS -lPTL" |
44 |
> |
fi |
45 |
|
else |
46 |
|
LIBS="$LIBS -lc_r" |
47 |
|
fi |
219 |
|
DEFINES="$DEFINES -DREGPARAM=\"__attribute__((regparm(3)))\"" |
220 |
|
if [[ "x$HAVE_GAS" = "xyes" ]]; then |
221 |
|
DEFINES="$DEFINES -DX86_ASSEMBLY" |
222 |
< |
CPUSRCS="$CPUSRCS cpufast.s" |
222 |
> |
CPUSRCS="$CPUSRCS cpufast1.s cpufast2.s cpufast3.s cpufast4.s cpufast5.s cpufast6.s cpufast7.s cpufast8.s" |
223 |
|
else |
224 |
< |
CPUSRCS="$CPUSRCS cpuemu.cpp" |
224 |
> |
CPUSRCS="$CPUSRCS cpuemu1.cpp cpuemu2.cpp cpuemu3.cpp cpuemu4.cpp cpuemu5.cpp cpuemu6.cpp cpuemu7.cpp cpuemu8.cpp" |
225 |
|
fi |
226 |
|
else |
227 |
< |
CPUSRCS="$CPUSRCS cpuemu.cpp" |
227 |
> |
CPUSRCS="$CPUSRCS cpuemu1.cpp cpuemu2.cpp cpuemu3.cpp cpuemu4.cpp cpuemu5.cpp cpuemu6.cpp cpuemu7.cpp cpuemu8.cpp" |
228 |
|
fi |
229 |
|
|
230 |
|
dnl Generate Makefile. |