41 |
AC_DEFINE_UNQUOTED(NCPUS, $NCPUS) |
AC_DEFINE_UNQUOTED(NCPUS, $NCPUS) |
42 |
AC_DEFINE_UNQUOTED(WITH_SMP, $WITH_SMP) |
AC_DEFINE_UNQUOTED(WITH_SMP, $WITH_SMP) |
43 |
|
|
44 |
|
dnl Argument --enable-bochs |
45 |
|
dnl Add special features for runnning rtmk within the bochs emulator |
46 |
|
IN_BOCHS=0 |
47 |
|
AC_ARG_ENABLE(bochs, |
48 |
|
[ --enable-bochs add hacks for running rtmk within bochs], |
49 |
|
[IN_BOCHS=1]) |
50 |
|
|
51 |
dnl Argument --with-machine=MACHINE |
dnl Argument --with-machine=MACHINE |
52 |
dnl Used for some architectures (currently PowerPC) |
dnl Used for some architectures (currently PowerPC) |
53 |
AC_ARG_WITH(machine, |
AC_ARG_WITH(machine, |
96 |
AC_SUBST(WITH_SMP) |
AC_SUBST(WITH_SMP) |
97 |
AC_SUBST(LIBGCC) |
AC_SUBST(LIBGCC) |
98 |
AC_SUBST(LD) |
AC_SUBST(LD) |
99 |
|
AC_SUBST(IN_BOCHS) |
100 |
|
|
101 |
AC_CONFIG_SUBDIRS(${TARGET_ARCH} rig) |
AC_CONFIG_SUBDIRS(${TARGET_ARCH} rig) |
102 |
AC_LINK_FILES(include/rtmk/${TARGET_ARCH}, include/rtmk/machine) |
AC_LINK_FILES(include/rtmk/${TARGET_ARCH}, include/rtmk/machine) |
103 |
AC_OUTPUT([Makefile libkern/Makefile include/Makefile include/rtmk/Makefile |
AC_OUTPUT([Makefile libkern/Makefile include/Makefile include/rtmk/Makefile |
104 |
include/rtmk/i386/Makefile include/rtmk/ppc/Makefile doc/Makefile config/Makefile |
include/rtmk/i386/Makefile include/rtmk/ppc/Makefile doc/Makefile config/Makefile |
105 |
user/Makefile user/rtmk/Makefile user/sa/Makefile cpus.h:cpus.h.in], |
user/Makefile user/rtmk/Makefile user/sa/Makefile cpus.h:cpus.h.in |
106 |
|
.gdtinit:dot-gdbinit], |
107 |
[mkdir -p include/rtmk]) |
[mkdir -p include/rtmk]) |