- 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:
parent
8195f1d252
commit
c681b99d39
406
bochs/configure
vendored
406
bochs/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user