- remove --enable-external-device-models

- remove --enable-external-cpu-memory
- Neither of these options were compiling anymore, and Kevin suggested:
  > My advice would be to scrap both of these options.  I hadn't used
  > those in some time.  The way to implement 'external' devices
  > would be via a modular plugin architecture, which both bochs
  > and plex86 should implement.
This commit is contained in:
Bryce Denney 2001-06-07 16:00:58 +00:00
parent 8195f1d252
commit c681b99d39
2 changed files with 184 additions and 260 deletions

406
bochs/configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -700,40 +700,12 @@ AC_ARG_ENABLE(hga-dumps,
PRIMARY_TARGET='bochs'
AC_MSG_CHECKING(for external device models)
AC_ARG_ENABLE(external-device-models,
[ --enable-external-device-models use external hardware device models],
[
AC_MSG_RESULT(yes)
AC_DEFINE(BX_PROVIDE_DEVICE_MODELS, 0)
IODEV_LIB_VAR=''
PRIMARY_TARGET='libbochs_cpu.a'
],
[
AC_MSG_RESULT(no)
AC_DEFINE(BX_PROVIDE_DEVICE_MODELS, 1)
IODEV_LIB_VAR='iodev/libiodev.a'
]
)
AC_SUBST(IODEV_LIB_VAR)
AC_DEFINE(BX_PROVIDE_DEVICE_MODELS, 1)
IODEV_LIB_VAR='iodev/libiodev.a'
AC_DEFINE(BX_PROVIDE_CPU_MEMORY, 1)
NONINLINE_VAR='$(NONINLINE_OBJS)'
AC_MSG_CHECKING(for external cpu memory)
AC_ARG_ENABLE(external-cpu-memory,
[ --enable-external-cpu-memory use external CPU+memory simulation environment],
[
AC_MSG_RESULT(yes)
AC_DEFINE(BX_PROVIDE_CPU_MEMORY, 0)
NONINLINE_VAR='$(EXTERN_ENVIRONMENT_OBJS)'
INLINE_VAR=''
PRIMARY_TARGET='libbochs.a'
EXTERNAL_DEPENDENCY='libbochs.a: iodev/libiodev.a $(EXTERN_ENVIRONMENT_OBJS)'
],
[
AC_MSG_RESULT(no)
AC_DEFINE(BX_PROVIDE_CPU_MEMORY, 1)
NONINLINE_VAR='$(NONINLINE_OBJS)'
]
)
AC_SUBST(IODEV_LIB_VAR)
AC_SUBST(NONINLINE_VAR)
AC_SUBST(INLINE_VAR)
AC_SUBST(EXTERNAL_DEPENDENCY)