From f4092abdf94af6a99aff944d6264bc1284e8bdd4 Mon Sep 17 00:00:00 2001 From: Reinhard Tartler Date: Mon, 10 Oct 2011 17:43:39 +0200 Subject: Imported nx-X11-3.1.0-1.tar.gz Summary: Imported nx-X11-3.1.0-1.tar.gz Keywords: Imported nx-X11-3.1.0-1.tar.gz into Git repository --- .../os-support/linux/int10/x86emu/Imakefile | 86 ++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 nx-X11/programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile (limited to 'nx-X11/programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile') diff --git a/nx-X11/programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile b/nx-X11/programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile new file mode 100644 index 000000000..8a0dc4463 --- /dev/null +++ b/nx-X11/programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile @@ -0,0 +1,86 @@ +XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/os-support/linux/int10/x86emu/Imakefile,v 1.2 2003/06/12 14:12:37 eich Exp $ + +#define IHaveModules + +#include + +SRCS1 = xf86x86emu.c helper_exec.c xf86int10.c +OBJS1 = xf86x86emu.o helper_exec.o xf86int10.o + +#if defined(DoLoadableServer) && defined(Int10SubLibs) +SUBMODSRCS = xf86x86emumodule.c +SUBMODOBJS = xf86x86emumodule.o +#endif + +SRCS2 = $(SUBMODSRCS) $(SRCS1) +OBJS2 = $(SUBMODOBJS) $(OBJS1) + +LinkSourceFile(helper_exec.c,$(XF86SRC)/int10) +LinkSourceFile(xf86int10.c,$(XF86SRC)/int10) +LinkSourceFile(xf86x86emu.c,$(XF86SRC)/int10) +LinkFile(xf86x86emumodule.c,$(XF86SRC)/int10/xf86int10module.c) + + +INCLUDES = -I. -I$(XF86COMSRC) -I$(XF86SRC)/int10 \ + -I$(XF86OSSRC) \ + -I$(SERVERSRC)/include -I$(XINCLUDESRC) -I$(X86EMUINCLUDES) + +DEFINES=-DHAVE_SYSV_IPC $(X86EMUDEFINES) $(EXTRADEFINES) + +#if defined(i386Architecture) || defined (AMD64Architecture) +EXTRADEFINES=-D_PC +#endif + +SpecialObjectRule(xf86x86emumodule.o, xf86x86emumodule.c, -DMOD_NAME=x86emu) +SpecialObjectRule(helper_exec.o, helper_exec.c, -D_X86EMU) +SpecialObjectRule(xf86int10.o, xf86int10.c, -D_X86EMU -DSHOW_ALL_DEVICES) +SpecialObjectRule(linux.o, linux.c, -D_X86EMU -DHAVE_SYSV_IPC) + +X86TOPDIR = $(TOP)/extras/x86emu +X86SRCDIR = $(X86TOPDIR)/src/x86emu +X86EMUINCLUDES = $(X86TOPDIR)/include -I$(X86SRCDIR) +# if DoLoadableServer +X86EMUMODDEFS = -DNO_SYS_HEADERS +# endif + +X86EMUDEFINES = -D__DRIVER__ -DFORCE_POST -D_CEXPORT= -DNO_LONG_LONG $(X86EMUMODDEFS) + +#if !defined(X86EMU_LIBPATH) +X86EMUSRCS = x86emu.c +X86EMUOBJS = x86emu.o + +LinkSourceFile(x86emu.c,$(XF86SRC)/int10) +LinkSourceFile(debug.c,$(X86SRCDIR)) +LinkSourceFile(decode.c,$(X86SRCDIR)) +LinkSourceFile(fpu.c,$(X86SRCDIR)) +LinkSourceFile(ops.c,$(X86SRCDIR)) +LinkSourceFile(ops2.c,$(X86SRCDIR)) +LinkSourceFile(prim_ops.c,$(X86SRCDIR)) +LinkSourceFile(sys.c,$(X86SRCDIR)) +#else +BuildObjectFromLibraryWithPath(X86EMU_LIBPATH,x86emu,x86emu) +X86EMUOBJS = x86emu.o +#endif + +SRCS = $(SRCS2) $(X86EMUSRCS) +OBJS = $(OBJS2) $(X86EMUOBJS) + +ModuleObjectRule() + +#if defined(DoLoadableServer) && defined(Int10SubLibs) +LibraryModuleTarget(x86emu, $(OBJS)) + +InstallLibraryModule(x86emu,$(MODULEDIR),linux) + +all:: + @(set -x; cd ../..; \ + RemoveFile(LibraryTargetName(x86emu)); \ + $(LN) linux/int10/x86emu/LibraryTargetName(x86emu) . ) + +InstallDriverSDKLibraryModule(x86emu,$(DRIVERSDKMODULEDIR),.) +#else +SubdirLibraryRule($(OBJS)) +#endif + +DependTarget() + -- cgit v1.2.3