[Xorg] [PATCH] fix configure.ac and Makefile.am to allow x86emu
Kristian Høgsberg
krh at bitplanet.net
Tue Jul 13 16:38:51 PDT 2004
Shouldn't that be enabled by default? I've been trying to run the i830
driver and it doesn't get far with just stub.c...
Kristian
Jesse Barnes wrote:
> Daniel, how does this look? It seems to compile ok if I pass --enable-x86emu,
> and if I don't pass it, the Makefile is generated like it used to be... If
> it looks ok, can you just commit it?
>
> The original Imakefile also set -D__BIG_ENDIAN__, but that should probably be
> a global define if it isn't already.
>
> Thanks,
> Jesse
>
>
> ------------------------------------------------------------------------
>
> Index: configure.ac
> ===================================================================
> RCS file: /cvs/xserver/debrix/configure.ac,v
> retrieving revision 1.7
> diff -u -r1.7 configure.ac
> --- configure.ac 6 Jul 2004 23:53:56 -0000 1.7
> +++ configure.ac 13 Jul 2004 22:13:10 -0000
> @@ -106,6 +106,7 @@
> AC_ARG_ENABLE(glx, [ --enable-glx ],[GLX=$enableval],[GLX=no])
> AC_ARG_ENABLE(dri, [ --enable-dri ],[DRI=$enableval],[DRI=no])
> AC_ARG_ENABLE(xinerama, [ --disable-xinerama ],[XINERAMA=$enableval],[XINERAMA=yes])
> +AC_ARG_ENABLE(x86emu, AS_HELP_STRING([--enable-x86emu],[use x86 emulator for int10 library (default: disabled)]),[X86EMU=$enableval],[X86EMU=no])
>
> # Transport selection
> AC_ARG_ENABLE(unix-transport,[ --disable-unix-transport ], [UNIXCONN=$enableval], [UNIXCONN=yes])
> @@ -215,6 +216,8 @@
> REQUIRED_MODULES="$REQUIRED_MODULES panoramixext"
> fi
>
> +AM_CONDITIONAL(X86EMU, [test x$X86EMU = xyes])
> +
> AM_CONDITIONAL(XLOADABLE, [test x$XLOADABLE = xyes])
> if test "$XLOADABLE" = yes; then
> AC_DEFINE(XLOADABLE,1,[Support loadable input and output drivers])
> Index: hw/xorg/int10/Makefile.am
> ===================================================================
> RCS file: /cvs/xserver/debrix/hw/xorg/int10/Makefile.am,v
> retrieving revision 1.4
> diff -u -r1.4 Makefile.am
> --- hw/xorg/int10/Makefile.am 1 Jul 2004 17:49:48 -0000 1.4
> +++ hw/xorg/int10/Makefile.am 13 Jul 2004 22:13:10 -0000
> @@ -2,9 +2,13 @@
>
> #ibxorgint10_a_SOURCES = stub.c
>
> -libint10_a_SOURCES = stub.c xf86int10module.c
> -
> -# FIXME: i386/amd64-only (and Linux-only!!)
> +if X86EMU
> +AM_CFLAGS = -D_X86EMU -D__DRIVER__ -DFORCE_POST -D_CEXPORT= -DNO_LONG_LONG
> +libint10_a_SOURCES = pci.c xf86int10module.c helper_exec.c helper_mem.c \
> + xf86int10.c xf86x86emu.c generic.c x86emu.c
> +else
> AM_CFLAGS = -D_PC -D_VM86_LINUX
> +libint10_a_SOURCES = stub.c xf86int10module.c
> +endif
>
> sdk_HEADERS = xf86int10.h
More information about the xorg
mailing list