# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $

# -------------------------------------------------------------------------
# Makefile generated from "Imake.tmpl" and <Imakefile>
# $XFree86: mit/config/Imake.tmpl,v 2.10 1994/02/28 13:54:37 dawes Exp $
# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
#
# Platform-specific parameters may be set in the appropriate <vendor>.cf
# configuration files.  Site-specific parameters should be set in the file
# site.def.  Full rebuilds are recommended if any parameters are changed.
#
# If your C preprocessor does not define any unique symbols, you will need
# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
# "make World" the first time).
#

# -------------------------------------------------------------------------
# site-specific configuration parameters that need to come before
# the platform-specific parameters - edit site.def to change

# $XFree86: mit/config/site.def,v 2.41 1994/03/07 13:53:40 dawes Exp $
# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $

# -------------------------------------------------------------------------
# platform-specific configuration parameters - edit x386.cf to change

# $XFree86: mit/config/x386.cf,v 2.41 1994/03/06 06:41:16 dawes Exp $
# platform:  $XConsortium: x386.cf,v 1.7 91/08/16 19:30:10 gildea Exp $

# -------------------------------------------------------------------------
# XFree86 version definition
# $XFree86: mit/config/xf86_vers.def,v 2.11 1994/03/05 01:56:48 dawes Exp $

# -------------------------------------------------------------------------
# XFree86 version: 2100
# -------------------------------------------------------------------------

# $XFree86: mit/config/lnuxLib.rules,v 2.8 1994/03/08 06:10:55 dawes Exp $

DLL_BINDIR = /usr/bin/dll

# These are only needed to build the server

# libX11.so (X11)
JUMP_ROOT_X11 = $(XLIBSRC)
JUMP_IS_HOST_X11 = 1
JUMP_STUBLIBS_X11 = libX11.sa
JUMP_DIR_X11 = $(JUMP_ROOT_X11)/shared
JUMP_VARS_X11 = $(JUMP_ROOT_X11)/jump_vars
JUMP_FUNCS_X11 = $(JUMP_ROOT_X11)/jump_funcs
JUMP_IGNORE_X11 = $(JUMP_ROOT_X11)/jump_ignore
JUMP_ADDRESS_X11 = 0x60200000
JUMP_JUMPTABLESIZE_X11 = 0x4000
JUMP_GOTSIZE_X11 = 4096
JUMP_STUBNAMES_X11 = libX11
JUMP_STUBS_IMPORT_X11 = /usr/lib/libc.sa
JUMP_LDLIBS_X11 = `$(CC) --print` -lc

# libXt.so (Xt, Xmu, Xext, Xi, Xtst)
JUMP_ROOT_Xt = $(TOOLKITSRC)
JUMP_IS_HOST_Xt = 1
JUMP_STUBLIBS_Xt = libXt.sa libXmu.sa libXext.sa libXi.sa libXtst.sa
JUMP_SUBDIRS_Xt = $(JUMP_ROOT_X11)
JUMP_SIBDIRS_Xt = $(JUMP_ROOT_Xmu) $(JUMP_ROOT_Xext) 	$(JUMP_ROOT_Xi) $(JUMP_ROOT_Xtst)

JUMP_DIR_Xt = $(JUMP_ROOT_Xt)/shared
JUMP_VARS_Xt = $(JUMP_ROOT_Xt)/jump_vars
JUMP_FUNCS_Xt = $(JUMP_ROOT_Xt)/jump_funcs
JUMP_IGNORE_Xt = $(JUMP_ROOT_Xt)/jump_ignore
JUMP_IMPORT_Xt = $(JUMP_VARS_X11)
JUMP_ADDRESS_Xt = 0x602a0000
JUMP_JUMPTABLESIZE_Xt = 0x4000
JUMP_GOTSIZE_Xt = 4096
JUMP_STUBNAMES_Xt = libXt libXmu libXext libXi libXtst
JUMP_STUBS_IMPORT_Xt = $(JUMP_STUBS_IMPORT_X11)
JUMP_SIBARS_Xt = jump/libXmu.a~ jump/libXext.a~ jump/libXi.a~ jump/libXtst.a~
JUMP_LDLIBS_Xt = $(JUMP_SIBARS_Xt) $(JUMP_ROOT_X11)/libX11.sa $(JUMP_LDLIBS_X11)

# libXmu (part of libXt.so)
JUMP_ROOT_Xmu = $(XMUSRC)
JUMP_IS_HOST_Xmu = 0
JUMP_HOST_Xmu = $(JUMP_ROOT_Xt)
JUMP_DIR_Xmu = $(JUMP_DIR_Xt)

# libXext (part of libXt.so)
JUMP_ROOT_Xext = $(EXTENSIONSRC)/lib
JUMP_IS_HOST_Xext = 0
JUMP_HOST_Xext = $(JUMP_ROOT_Xt)
JUMP_DIR_Xext = $(JUMP_DIR_Xt)

# libXi (part of libXt.so)
JUMP_ROOT_Xi = $(XILIBSRC)
JUMP_IS_HOST_Xi = 0
JUMP_HOST_Xi = $(JUMP_ROOT_Xt)
JUMP_DIR_Xi = $(JUMP_DIR_Xt)

# libXtst (part of libXt.so)
JUMP_ROOT_Xtst = $(EXTENSIONSRC)/lib/xtest
JUMP_IS_HOST_Xtst = 0
JUMP_HOST_Xtst = $(JUMP_ROOT_Xt)
JUMP_DIR_Xtst = $(JUMP_DIR_Xt)

# libXaw.so (Xaw)
JUMP_ROOT_Xaw = $(AWIDGETSRC)
JUMP_IS_HOST_Xaw = 1
JUMP_STUBLIBS_Xaw = libXaw.sa
JUMP_SUBDIRS_Xaw = $(JUMP_ROOT_Xt)
JUMP_DIR_Xaw = $(JUMP_ROOT_Xaw)/shared
JUMP_VARS_Xaw = $(JUMP_ROOT_Xaw)/jump_vars
JUMP_FUNCS_Xaw = $(JUMP_ROOT_Xaw)/jump_funcs
JUMP_IGNORE_Xaw = $(JUMP_ROOT_Xaw)/jump_ignore
JUMP_IMPORT_Xaw = $(JUMP_VARS_Xt) $(JUMP_VARS_X11)
JUMP_ADDRESS_Xaw = 0x60300000
JUMP_JUMPTABLESIZE_Xaw = 0x4000
JUMP_GOTSIZE_Xaw = 4096
JUMP_STUBNAMES_Xaw = libXaw
JUMP_STUBS_IMPORT_Xaw = $(JUMP_STUBS_IMPORT_X11)
JUMP_LDLIBS_Xaw = $(JUMP_ROOT_Xt)/libXt.sa $(JUMP_ROOT_Xt)/libXmu.sa 	$(JUMP_ROOT_Xt)/libXext.sa $(JUMP_ROOT_X11)/libX11.sa 	$(JUMP_LDLIBS_X11)

#libPEX.so (PEX5)
JUMP_ROOT_PEX5 = $(EXTENSIONSRC)/lib/PEXlib
JUMP_IS_HOST_PEX5 = 1
JUMP_STUBLIBS_PEX5 = libPEX5.sa
JUMP_SUBDIRS_PEX5 = $(JUMP_ROOT_X11)
JUMP_DIR_PEX5 = $(JUMP_ROOT_PEX5)/shared
JUMP_VARS_PEX5 = $(JUMP_ROOT_PEX5)/jump_vars
JUMP_FUNCS_PEX5 = $(JUMP_ROOT_PEX5)/jump_funcs
JUMP_IGNORE_PEX5 = $(JUMP_ROOT_PEX5)/jump_ignore
JUMP_IMPORT_PEX5 = $(JUMP_VARS_X11)
JUMP_ADDRESS_PEX5 = 0x60b00000
JUMP_JUMPTABLESIZE_PEX5 = 0x4000
JUMP_GOTSIZE_PEX5 = 4096
JUMP_STUBNAMES_PEX5 = libPEX5
JUMP_STUBS_IMPORT_PEX5 = $(JUMP_STUBS_IMPORT_X11) /usr/lib/libm.sa
JUMP_LDLIBS_PEX5 = $(JUMP_ROOT_X11)/libX11.sa $(JUMP_LDLIBS_X11) -lm

#  --------------------------------------------------------------------
#  X386Conf.tmpl  -- configuration parameters for X386
#  This file is automatically generated -- DO NOT EDIT
#  --------------------------------------------------------------------

         X386SRC = $(SERVERSRC)/ddx/x386
    VGADRIVERSRC = $(X386SRC)/vga256/drivers
  VGA16DRIVERSRC = $(X386SRC)/vga16/drivers
   VGA2DRIVERSRC = $(X386SRC)/vga2/drivers
   HGA2DRIVERSRC = $(X386SRC)/hga2/drivers
   BDM2DRIVERSRC = $(X386SRC)/bdm2/drivers
     S3DRIVERSRC = $(X386SRC)/accel/s3/drivers
     RENDERERSRC = $(FONTSRC)/lib/font
 RENDERERCONFOBJ = $(RENDERERSRC)/fontfile/rendererConf.o
RENDERERCONFSUBDIR = $(RENDERERSRC)/fontfile
         VGAOBJS =                    $(VGADRIVERSRC)/et4000/et4000.o                    $(VGADRIVERSRC)/et3000/et3000.o                    $(VGADRIVERSRC)/pvga1/pvga1.o                    $(VGADRIVERSRC)/gvga/gvga.o                    $(VGADRIVERSRC)/ati/ati.o                    $(VGADRIVERSRC)/tvga8900/tvga8900.o                    $(VGADRIVERSRC)/cirrus/cirrus.o                    $(VGADRIVERSRC)/ncr/ncr.o                    $(VGADRIVERSRC)/compaq/compaq.o                    $(VGADRIVERSRC)/oak/oak.o

      VGASUBDIRS =                    et4000                    et3000                    pvga1                    gvga                    ati                    tvga8900                    cirrus                    ncr                    compaq                    oak

        VGA16OBJS =                    $(VGA16DRIVERSRC)/et4000/et4000.o                    $(VGA16DRIVERSRC)/tvga8900/tvga8900.o                    $(VGA16DRIVERSRC)/generic/generic.o

     VGA16SUBDIRS =                    et4000                    tvga8900                    generic

        VGA2OBJS =                    $(VGA2DRIVERSRC)/et4000/et4000.o                    $(VGA2DRIVERSRC)/et3000/et3000.o                    $(VGA2DRIVERSRC)/pvga1/pvga1.o                    $(VGA2DRIVERSRC)/gvga/gvga.o                    $(VGA2DRIVERSRC)/tvga8900/tvga8900.o                    $(VGA2DRIVERSRC)/ncr/ncr.o                    $(VGA2DRIVERSRC)/compaq/compaq.o                    $(VGA2DRIVERSRC)/oak/oak.o                    $(VGA2DRIVERSRC)/generic/generic.o

     VGA2SUBDIRS =                    et4000                    et3000                    pvga1                    gvga                    tvga8900                    ncr                    compaq                    oak                    generic

        HGA2OBJS =
     HGA2SUBDIRS =
        BDM2OBJS =
     BDM2SUBDIRS =
        S3OBJS =                    $(S3DRIVERSRC)/mmio_928/mmio_928.o                    $(S3DRIVERSRC)/s3_generic/s3_generic.o

     S3SUBDIRS =                    mmio_928                    s3_generic

    RENDERERLIBS =                    $(RENDERERSRC)/Speedo/libSpeedo.a                    $(RENDERERSRC)/Type1/libType1.a

 RENDERERSUBDIRS =                    Speedo                    Type1

     VGA2CONFOBJ = $(X386SRC)/vga2/vga2Conf.o
  VGA2CONFSUBDIR = $(X386SRC)/vga2
       VGA2BUILD = -DBUILD_VGA2

   X386MCONFOBJS = $(VGA2CONFOBJ) $(HGA2CONFOBJ) $(BDM2CONFOBJ)
X386MCONFSUBDIRS = $(VGA2CONFSUBDIR) $(HGA2CONFSUBDIR) $(BDM2CONFSUBDIR)

    VGA16CONFOBJ = $(X386SRC)/vga16/vga16Conf.o
 VGA16CONFSUBDIR = $(X386SRC)/vga16
      VGA16BUILD = -DBUILD_VGA16

   VGA16CONFOBJS = $(VGA16CONFOBJ)
VGA16CONFSUBDIRS = $(VGA16CONFSUBDIR)

      VGACONFOBJ = $(X386SRC)/vga256/vga256Conf.o
   VGACONFSUBDIR = $(X386SRC)/vga256
        VGABUILD = -DBUILD_VGA256

    X386CONFOBJS = $(VGACONFOBJ)
 X386CONFSUBDIRS = $(VGACONFSUBDIR)

       S3CONFOBJ = $(X386SRC)/accel/s3/s3Conf.o
    S3CONFSUBDIR = $(X386SRC)/accel/s3

 X386SCREENFLAGS = $(VGA2BUILD) $(HGA2BUILD) $(BDM2BUILD) $(VGA16BUILD) $(VGABUILD)

# operating system:  		Linux

# -------------------------------------------------------------------------
# site-specific configuration parameters that go after
# the platform-specific parameters - edit site.def to change

# $XFree86: mit/config/site.def,v 2.41 1994/03/07 13:53:40 dawes Exp $
# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $

            SHELL = 	/bin/sh

              TOP = ../../../.
      CURRENT_DIR = ./extensions/lib/xinput

               AR = ar clq
  BOOTSTRAPCFLAGS =
               CC = 		gcc
               AS = as
              LEX = 		flex
           LEXLIB =
             YACC = 		bison -y

         COMPRESS = $(UTILSRC)/compress/compress
              CPP = 		/lib/cpp $(STD_CPP_DEFINES)
    PREPROCESSCMD = 	/lib/cpp $(STD_CPP_DEFINES)
          INSTALL = install
               LD = ld
             LINT = lint
      LINTLIBFLAG = -C
         LINTOPTS = -axz
               LN = ln -s
             MAKE = make
               MV = mv
               CP = cp

           RANLIB = ranlib
  RANLIBINSTFLAGS =

               RM = rm -f
            TROFF = psroff
         MSMACROS = -ms
              TBL = tbl
              EQN = eqn
            NROFF = nroff
             NEQN = neqn
     STD_INCLUDES =
  STD_CPP_DEFINES = -traditional 		-D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE 	-Dlinux
      STD_DEFINES = 		-D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE 	-Dlinux
 EXTRA_LOAD_FLAGS =
  EXTRA_LIBRARIES =
     OS_LIBRARIES =
             TAGS = ctags

    SHAREDCODEDEF =
         SHLIBDEF =

    PROTO_DEFINES = -DFUNCPROTO=11 -DNARROWPROTO

     INSTPGMFLAGS = -s

     INSTBINFLAGS = -m 0755
     INSTUIDFLAGS = -s -m 4755
     INSTLIBFLAGS = -m 0644
     INSTINCFLAGS = -m 0444
     INSTMANFLAGS = -m 0444
     INSTDATFLAGS = -m 0444
    INSTKMEMFLAGS = -s -m 4755

      PROJECTROOT = 	/usr/X386

     TOP_INCLUDES = -I$(TOP)

      CDEBUGFLAGS = -O2
        CCOPTIONS = -m486 -DNO_ASM -fwritable-strings
    ANSICCOPTIONS =

        LDRUNPATH =
       LDLINKPATH = LdLinkPath

      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
           CFLAGS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)

           LDLIBS = -L$(USRLIBDIR) $(OS_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)

        LDOPTIONS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) $(LDRUNPATH)

   LDCOMBINEFLAGS = 	-r
      DEPENDFLAGS =

        MACROFILE = x386.cf
           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut

    IMAKE_DEFINES =

         IRULESRC = $(CONFIGSRC)
        IMAKE_CMD = $(NEWTOP)$(IMAKE) -I$(NEWTOP)$(IRULESRC) $(IMAKE_DEFINES)

     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules 			$(IRULESRC)/Project.tmpl $(IRULESRC)/site.def 			$(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)

# -------------------------------------------------------------------------
# X Window System Build Parameters
# $XFree86: mit/config/Project.tmpl,v 2.5 1994/02/27 11:25:48 dawes Exp $
# $XConsortium: Project.tmpl,v 1.138.1.1 92/11/11 09:49:19 rws Exp $

_percentC_ = %C

# -------------------------------------------------------------------------
# X Window System make variables; this need to be coordinated with rules

          PATHSEP = /
        USRLIBDIR = 	/usr/X386/lib
           BINDIR = 	/usr/X386/bin
          INCROOT = 	/usr/X386/include
     BUILDINCROOT = $(TOP)
      BUILDINCDIR = $(BUILDINCROOT)/X11
      BUILDINCTOP = ..
           INCDIR = $(INCROOT)/X11
           ADMDIR = /usr/adm
           LIBDIR = $(USRLIBDIR)/X11
        CONFIGDIR = $(LIBDIR)/config
       LINTLIBDIR = $(USRLIBDIR)/lint

          FONTDIR = $(LIBDIR)/fonts
         XINITDIR = $(LIBDIR)/xinit
           XDMDIR = $(LIBDIR)/xdm
           TWMDIR = $(LIBDIR)/twm
          MANPATH = 	/usr/X386/man
    MANSOURCEPATH = $(MANPATH)/man
        MANSUFFIX = 1x
     LIBMANSUFFIX = 3x
    FILEMANSUFFIX = 5x
           MANDIR = $(MANSOURCEPATH)1
        LIBMANDIR = $(MANSOURCEPATH)3
       FILEMANDIR = $(MANSOURCEPATH)5
           NLSDIR = $(LIBDIR)/nls
        PEXAPIDIR = $(LIBDIR)/PEX
      XAPPLOADDIR = $(LIBDIR)/app-defaults
       FONTCFLAGS = -t
       LINKKITDIR = 	$(USRLIBDIR)/Server

     INSTAPPFLAGS = $(INSTDATFLAGS)

            IMAKE = $(IMAKESRC)/imake
           DEPEND = $(DEPENDSRC)/gccmakedep
              RGB = $(RGBSRC)/rgb

            FONTC = $(BDFTOPCFSRC)/bdftopcf

        MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir
        MKDIRHIER = 	/bin/sh $(SCRIPTSRC)/mkdirhier.sh

        CONFIGSRC = $(TOP)/config
       DOCUTILSRC = $(TOP)/doc/util
        CLIENTSRC = $(TOP)/clients
          DEMOSRC = $(TOP)/demos
           LIBSRC = $(TOP)/lib
          FONTSRC = $(TOP)/fonts
       INCLUDESRC = $(TOP)/X11
        SERVERSRC = $(TOP)/server
          UTILSRC = $(TOP)/util
        SCRIPTSRC = $(UTILSRC)/scripts
       EXAMPLESRC = $(TOP)/examples
       CONTRIBSRC = $(TOP)/../contrib
           DOCSRC = $(TOP)/doc
           RGBSRC = $(TOP)/rgb
        DEPENDSRC = $(SCRIPTSRC)
         IMAKESRC = $(CONFIGSRC)
         XAUTHSRC = $(LIBSRC)/Xau
          XLIBSRC = $(LIBSRC)/X
           XMUSRC = $(LIBSRC)/Xmu
       TOOLKITSRC = $(LIBSRC)/Xt
       AWIDGETSRC = $(LIBSRC)/Xaw
       OLDXLIBSRC = $(LIBSRC)/oldX
      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
      BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
         FSLIBSRC = $(FONTSRC)/lib/fs
    FONTSERVERSRC = $(FONTSRC)/server
     EXTENSIONSRC = $(TOP)/extensions
         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
        PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib
      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX

# $XFree86: mit/config/lnuxLib.tmpl,v 2.0 1993/08/29 14:15:39 dawes Exp $

SHLIBLDFLAGS =
PICFLAGS = -B/usr/bin/dll/

  DEPEXTENSIONLIB =
     EXTENSIONLIB = -L$(EXTENSIONSRC)/lib -lXext

          DEPXLIB = $(DEPEXTENSIONLIB)
             XLIB = $(EXTENSIONLIB) -L$(XLIBSRC) -lX11

        DEPXMULIB =
           XMULIB = -L$(XMUSRC) -lXmu

      DEPXTOOLLIB =
         XTOOLLIB = -L$(TOOLKITSRC) -lXt

        DEPXAWLIB =
           XAWLIB = -L$(AWIDGETSRC) -lXaw

        DEPXILIB =
           XILIB = -L$(XILIBSRC) -lXi

    DEPXTESTLIB =
       XTESTLIB = -L$(EXTENSIONSRC)/lib/xtest -lXtst

        DEPPEXLIB =
         PEXLIB = -L$(PEXLIBSRC) -lPEX5

        SOXLIBREV = 3.1.0
          SOXTREV = 3.1.0
         SOXAWREV = 3.1.0
        SOOLDXREV = 3.1.0
         SOXMUREV = 3.1.0
        SOXEXTREV = 3.1.0
      SOXINPUTREV = 3.1.0
         SOPEXREV = 1.1.0

      DEPXAUTHLIB = $(XAUTHSRC)/libXau.a
         XAUTHLIB = 			 $(DEPXAUTHLIB)
      DEPXDMCPLIB = $(XDMCPLIBSRC)/libXdmcp.a
         XDMCPLIB = 			 $(DEPXDMCPLIB)

       DEPOLDXLIB = $(OLDXLIBSRC)/liboldX.a
          OLDXLIB = 			 $(DEPOLDXLIB)

        DEPPHIGSLIB = $(PHIGSLIBSRC)/libphigs.a
           PHIGSLIB = 			 $(DEPPHIGSLIB)

       DEPXBSDLIB = $(LIBSRC)/Berk/libXbsd.a
          XBSDLIB = 			 $(DEPXBSDLIB)

 LINTEXTENSIONLIB = $(EXTENSIONSRC)/lib/llib-lXext.ln
         LINTXLIB = $(XLIBSRC)/llib-lX11.ln
          LINTXMU = $(XMUSRC)/llib-lXmu.ln
        LINTXTOOL = $(TOOLKITSRC)/llib-lXt.ln
          LINTXAW = $(AWIDGETSRC)/llib-lXaw.ln
           LINTXI = $(XILIBSRC)/llib-lXi.ln
          LINTPEX = $(PEXLIBSRC)/llib-lPEX5.ln
        LINTPHIGS = $(PHIGSLIBSRC)/llib-lphigs.ln

          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)

         DEPLIBS1 = $(DEPLIBS)
         DEPLIBS2 = $(DEPLIBS)
         DEPLIBS3 = $(DEPLIBS)

# -------------------------------------------------------------------------
# Imake rules for building libraries, programs, scripts, and data files
# $XFree86: mit/config/Imake.rules,v 2.1 1993/09/29 11:06:00 dawes Exp $
# rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $

# -------------------------------------------------------------------------
# start of Imakefile

# $XFree86: mit/extensions/lib/xinput/Imakefile,v 1.3 1993/03/27 08:56:59 dawes Exp $
# $XConsortium: Imakefile,v 1.11 91/07/24 15:38:57 rws Exp $

# $XFree86: mit/config/Library.tmpl,v 1.5 1993/03/27 08:55:03 dawes Exp $
# $XConsortium: Library.tmpl,v 1.12 92/03/20 15:05:19 rws Exp $

_NULLCMD_ = @echo -n

           CC = 		gcc
    CCOPTIONS = -m486 -DNO_ASM -fwritable-strings
ANSICCOPTIONS =
  STD_DEFINES = 		-D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE 	-Dlinux
  CDEBUGFLAGS = -O2

 DEFINES = -DMALLOC_0_RETURNS_NULL

INCLUDES = -I$(TOP) -I$(INCLUDESRC) -I$(XLIBSRC) -I../../include
SRCS = globals.c 		  XAllowDv.c 		  XChgDCtl.c 		  XChgFCtl.c 		  XChgKbd.c 		  XChgKMap.c 		  XChgPnt.c 		  XChgProp.c 		  XCloseDev.c 		  XDevBell.c 		  XExtToWire.c 		  XGetBMap.c 		  XGetDCtl.c 		  XGetFCtl.c 		  XGetKMap.c 		  XGetMMap.c 		  XGetProp.c 		  XGetVers.c 		  XGMotion.c 		  XGrabDev.c 		  XGrDvBut.c 		  XGrDvKey.c 		  XGtFocus.c 		  XGtSelect.c 		  XListDev.c 		  XOpenDev.c 		  XQueryDv.c 		  XSelect.c 		  XSetBMap.c 		  XSetDVal.c 		  XSetMMap.c 		  XSetMode.c 		  XSndExEv.c 		  XStFocus.c 		  XUngrDev.c 		  XUngrDvB.c 		  XUngrDvK.c 		  XExtInt.c

OBJS = globals.o 		  XAllowDv.o 		  XChgDCtl.o 		  XChgFCtl.o 		  XChgKbd.o 		  XChgKMap.o 		  XChgPnt.o 		  XChgProp.o 		  XCloseDev.o 		  XDevBell.o 		  XExtToWire.o 		  XGetBMap.o 		  XGetDCtl.o 		  XGetFCtl.o 		  XGetKMap.o 		  XGetMMap.o 		  XGetProp.o 		  XGetVers.o 		  XGMotion.o 		  XGrabDev.o 		  XGrDvBut.o 		  XGrDvKey.o 		  XGtFocus.o 		  XGtSelect.o 		  XListDev.o 		  XOpenDev.o 		  XQueryDv.o 		  XSelect.o 		  XSetBMap.o 		  XSetDVal.o 		  XSetMMap.o 		  XSetMode.o 		  XSndExEv.o 		  XStFocus.o 		  XUngrDev.o 		  XUngrDvB.o 		  XUngrDvK.o 		  XExtInt.o

       LINTLIBS = $(LINTXLIB) $(LINTXEXT)

all::
	$(_NULLCMD_)
	$(_NULLCMD_)
	@if [ -d shared ]; then exit 0; else set -x; mkdir shared; fi

includes::
	$(_NULLCMD_)
	$(_NULLCMD_)
	@if [ -d shared ]; then exit 0; else set -x; mkdir shared; fi

.c.o:
	$(_NULLCMD_)
	$(_NULLCMD_)
	$(RM) $@ shared/$@
	$(CC) -c $(ANSICCOPTIONS) $(CCOPTIONS) $(ALLDEFINES) $(_NOOP_) $(SHLIBDEF) $(SHAREDCODEDEF) $(PICFLAGS) $(CDEBUGFLAGS) $*.c
	$(MV) $@ shared/$@
	$(RM) $@
	$(CC) -c $(CFLAGS) $(_NOOP_) $*.c

clean::
	$(_NULLCMD_)
	$(_NULLCMD_)
	-@if [ -d shared ]; then \
	(set -x; cd shared; $(RM) *.o); else exit 0; fi

# This logic is such to compile the libs in their proper order,
# remain dependent on subsidiary libs, and yet minimize local work

JUMP_DIR=./jump
JUMP_LIB=libXi

#  this is needed for newer gnumake versions
export JUMP_DIR JUMP_LIB

JUMP_IS_HOST=$(JUMP_IS_HOST_Xi)
JUMP_AR=$(JUMP_DIR)/libXi.a~
JUMP_SA=libXi.sa
JUMP_SO=libXi.so.$(SOXINPUTREV)

JUMP_HOST=$(JUMP_HOST_Xi)

INSTSOLIBFLAGS=-m 0555

all:: $(JUMP_SA)

$(JUMP_SA) $(JUMP_STUBLIBS_Xi) do_JUMP_SA: shared/mk_JUMP_SA_$(JUMP_IS_HOST)

shared/mk_JUMP_SA_0:: mk_JUMP_HOST

shared/mk_JUMP_SA_0:: $(JUMP_HOST)/$(JUMP_SA)
	$(RM) $(JUMP_SA)
	$(LN) $(JUMP_HOST)/$(JUMP_SA) $(JUMP_SA)
	touch $@

shared/mk_JUMP_SA_1:: $(JUMP_SO)

shared/mk_JUMP_SA_1:: shared/mk_JUMP_SO_2
	$(RM) $(JUMP_STUBLIBS_Xi)
	$(DLL_BINDIR)/mkstubs -v $(SOXINPUTREV) -l $(JUMP_LIB) -a $(JUMP_ADDRESS_Xi) -j $(JUMP_JUMPTABLESIZE_Xi) -g $(JUMP_GOTSIZE_Xi) -- $(JUMP_STUBNAMES_Xi)
	$(DLL_BINDIR)/verify-shlib -l $(JUMP_SO) $(JUMP_STUBLIBS_Xi) && $(RM) verify.out
	touch $@

mk_JUMP_HOST:
	@echo checking stub library $(JUMP_SA) in $(JUMP_HOST)...
	@(cd $(JUMP_HOST); $(MAKE) $(MFLAGS) $(JUMP_SA)) || exit 1
	@echo ok. continuing in $(JUMP_ROOT_Xi)...

$(JUMP_SO): shared/mk_JUMP_SO_$(JUMP_IS_HOST)

shared/mk_JUMP_SO_0:

shared/mk_JUMP_SO_1:: $(JUMP_AR) mk_JUMP_SIBDIRS shared/mk_JUMP_SO_2

shared/mk_JUMP_SO_2: shared/mk_JUMP_AR $(JUMP_SIBARS_Xi)
	$(RM) $(JUMP_SO)
	$(DLL_BINDIR)/mkimage -f -v $(SOXINPUTREV) -l $(JUMP_LIB) -a $(JUMP_ADDRESS_Xi) -j $(JUMP_JUMPTABLESIZE_Xi) -g $(JUMP_GOTSIZE_Xi) -- $(JUMP_AR) $(JUMP_LDLIBS_Xi)
	$(RM) $(JUMP_DIR)/__jump.s $(JUMP_DIR)/__jump.o
	touch $@

mk_JUMP_SIBDIRS:
	@for d in $(JUMP_SIBDIRS_Xi); do echo checking ar library in $$d...; (cd $$d ; $(MAKE) $(MFLAGS) fastdo_JUMP_AR) || edit 1; echo ok. continuing in $(JUMP_ROOT_Xi)...;done

fastdo_JUMP_AR: $(JUMP_DIR) shared/mk_JUMP_AR

$(JUMP_AR) do_JUMP_AR:: jumpsetup shared/mk_JUMP_AR

jumpsetup: $(JUMP_DIR) jumpsetup_$(JUMP_IS_HOST)

$(JUMP_DIR):
	$(RM) jump
	@if [ -d $(JUMP_DIR_Xi) ]; then exit 0; else set -x; mkdir $(JUMP_DIR_Xi); fi
	$(LN) $(JUMP_DIR_Xi) jump

jumpsetup_0:
	@echo doing jump setup in host $(JUMP_HOST)...
	@(cd $(JUMP_HOST); $(MAKE) $(MFLAGS) jumpsetup) || exit 1
	@echo ok. continuing in $(JUMP_ROOT_Xi)...

jumpsetup_1::
	@for d in $(JUMP_SUBDIRS_Xi); do echo checking stub library in $$d...; (cd $$d ; $(MAKE) $(MFLAGS) do_JUMP_SA) || exit 1; echo ok. continuing in $(JUMP_ROOT_Xi)...;done

jumpsetup_1:: $(JUMP_DIR)/jump.funcs $(JUMP_DIR)/jump.vars $(JUMP_DIR)/jump.ignore $(JUMP_DIR)/jump.import

$(JUMP_DIR)/jump.funcs: $(JUMP_FUNCS_Xi)
	$(RM) $(JUMP_DIR)/jump.funcs
	cat $(JUMP_FUNCS_Xi) > $@

$(JUMP_DIR)/jump.vars: $(JUMP_VARS_Xi)
	$(RM) $(JUMP_DIR)/jump.vars
	cat $(JUMP_VARS_Xi) > $@

$(JUMP_DIR)/jump.ignore: $(JUMP_IGNORE_Xi)
	$(RM) $(JUMP_DIR)/jump.ignore
	cat $(JUMP_IGNORE_Xi) > $@

$(JUMP_DIR)/jump.import: $(JUMP_DIR)/stubs.import $(JUMP_IMPORT_Xi)
	$(RM) $(JUMP_DIR)/jump.import
	cat $(JUMP_DIR)/stubs.import $(JUMP_IMPORT_Xi) > $@

$(JUMP_DIR)/stubs.import: $(JUMP_STUBS_IMPORT_Xi)
	$(RM) $(JUMP_DIR)/stubs.import
	nm --no-cplus $(JUMP_STUBS_IMPORT_Xi) | grep '__GOT__' | sed 's/__GOT__/_/' > $@

shared/mk_JUMP_AR: $(OBJS)
	$(RM) $(JUMP_AR)
	(cd shared; $(AR) ../$(JUMP_AR) $(OBJS)) || exit 1
	$(RANLIB) $(JUMP_AR)
	touch $@

clean:: jumpclean

jumpclean: jumpclean_$(JUMP_IS_HOST)
	$(RM) $(JUMP_SA) $(JUMP_DIR)/__jump.s $(JUMP_DIR)/__jump.o shared/mk_JUMP_AR $(JUMP_AR)
	$(RM) -r $(JUMP_DIR)

jumpclean_0:
	$(RM) shared/mk_JUMP_SA_0

jumpclean_1:
	$(RM) $(JUMP_SO) $(JUMP_DIR)/_GCMN_*.s $(JUMP_DIR)/_GVAR_*.s $(JUMP_DIR)/jump.vars $(JUMP_DIR)/jump.funcs $(JUMP_DIR)/jump.ignore $(JUMP_DIR)/jump.params $(JUMP_DIR)/jump.undefs $(JUMP_DIR)/jump.log $(JUMP_DIR)/jump.import $(JUMP_DIR)/stubs.import shared/mk_JUMP_SA_1 shared/mk_JUMP_SO_1 shared/mk_JUMP_SO_2

install:: $(JUMP_SA) $(JUMP_SO)
	@if [ -d $(DESTDIR)$(USRLIBDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(USRLIBDIR)); fi
	@if [ "$(JUMP_IS_HOST)" = 1 ]; then (T=$(DESTDIR)$(USRLIBDIR)/`echo $(JUMP_SO)|sed 's/\.[^\.]*\.[^\.]*$$//'`;	set -x; $(INSTALL) -s -c $(INSTSOLIBFLAGS) $(JUMP_SO) $(DESTDIR)$(USRLIBDIR); $(RM) $$T && $(LN) $(DESTDIR)$(USRLIBDIR)/$(JUMP_SO) $$T); fi
	$(INSTALL) -c $(INSTLIBFLAGS) $(JUMP_SA) $(DESTDIR)$(USRLIBDIR)

all:: libXi.a

libXi.a: $(OBJS)
	$(RM) $@
	$(AR) $@ $(OBJS)
	$(RANLIB) $@

install:: libXi.a
	@if [ -d $(DESTDIR)$(USRLIBDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(USRLIBDIR)); fi
	$(INSTALL) -c $(INSTLIBFLAGS) libXi.a $(DESTDIR)$(USRLIBDIR)
	$(RANLIB) $(RANLIBINSTFLAGS) $(DESTDIR)$(USRLIBDIR)/libXi.a

lintlib:: llib-lXi.ln

llib-lXi.ln: $(SRCS)
	$(RM) $@
	$(LINT) $(LINTLIBFLAG)Xi $(LINTFLAGS) $(SRCS)

install.ln:: llib-lXi.ln
	@if [ -d $(DESTDIR)$(LINTLIBDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(LINTLIBDIR)); fi
	$(INSTALL) -c $(INSTLIBFLAGS) llib-lXi.ln $(DESTDIR)$(LINTLIBDIR)

depend:: $(DEPEND)

$(DEPEND):
	@echo "checking $@ over in $(DEPENDSRC) first..."; \
	cd $(DEPENDSRC); $(MAKE); \
	echo "okay, continuing in $(CURRENT_DIR)"

depend::
	$(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)

lint:
	$(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
lint1:
	$(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)

# -------------------------------------------------------------------------
# common rules for all Makefiles - do not edit

emptyrule::

clean::
	$(RM_CMD) "#"*

Makefile:: $(IMAKE)

$(IMAKE):
	@(cd $(IMAKESRC); if [ -f Makefile ]; then \
	echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \
	echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \
	$(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \
	echo "okay, continuing in $(CURRENT_DIR)")

Makefile::
	-@if [ -f Makefile ]; then set -x; \
	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
	else exit 0; fi
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)

tags::
	$(TAGS) -w *.[ch]
	$(TAGS) -xw *.[ch] > TAGS

# -------------------------------------------------------------------------
# empty rules for directories that do not have SUBDIRS - do not edit

install::
	@echo "install in $(CURRENT_DIR) done"

install.man::
	@echo "install.man in $(CURRENT_DIR) done"

install.linkkit::
	@echo "install.linkkit in $(CURRENT_DIR) done"

Makefiles::

includes::

# -------------------------------------------------------------------------
# dependencies generated by makedepend

# DO NOT DELETE
globals.o : globals.c ../../include/XI.h 
XAllowDv.o : XAllowDv.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XChgDCtl.o : XChgDCtl.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XChgFCtl.o : XChgFCtl.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XChgKbd.o : XChgKbd.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XChgKMap.o : XChgKMap.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XChgPnt.o : XChgPnt.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XChgProp.o : XChgProp.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XCloseDev.o : XCloseDev.c ../../include/XIproto.h ../../.././X11/Xproto.h ../../.././X11/Xmd.h \
  ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h ../../.././X11/Xlib.h \
  /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XI.h ../../include/XInput.h ../../include/extutil.h 
XDevBell.o : XDevBell.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XExtToWire.o : XExtToWire.c ../../.././X11/Xlibint.h ../../.././X11/Xlib.h /usr/include/sys/types.h \
  /usr/include/linux/types.h ../../.././X11/X.h ../../.././X11/Xfuncproto.h ../../.././X11/Xosdefs.h \
  /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h ../../.././X11/Xproto.h ../../.././X11/Xmd.h \
  ../../.././X11/Xprotostr.h /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/linux/errno.h ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h \
  /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h /usr/include/alloca.h ../../include/XInput.h \
  ../../include/XI.h ../../include/XIproto.h ../../include/extutil.h 
XGetBMap.o : XGetBMap.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGetDCtl.o : XGetDCtl.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGetFCtl.o : XGetFCtl.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGetKMap.o : XGetKMap.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGetMMap.o : XGetMMap.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGetProp.o : XGetProp.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGetVers.o : XGetVers.c ../../include/XIproto.h ../../.././X11/Xproto.h ../../.././X11/Xmd.h \
  ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h ../../.././X11/Xlib.h \
  /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XI.h ../../include/XInput.h ../../include/extutil.h 
XGMotion.o : XGMotion.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGrabDev.o : XGrabDev.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGrDvBut.o : XGrDvBut.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGrDvKey.o : XGrDvKey.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGtFocus.o : XGtFocus.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XGtSelect.o : XGtSelect.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XListDev.o : XListDev.c ../../.././X11/Xproto.h ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h \
  ../../.././X11/Xlibint.h ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h \
  ../../.././X11/X.h ../../.././X11/Xfuncproto.h ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XIproto.h ../../include/XI.h ../../include/XInput.h \
  ../../include/extutil.h 
XOpenDev.o : XOpenDev.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../include/XInput.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  ../../.././X11/Xlibint.h /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/linux/errno.h ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h \
  /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h /usr/include/alloca.h ../../include/extutil.h 
XQueryDv.o : XQueryDv.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XSelect.o : XSelect.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XSetBMap.o : XSetBMap.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XSetDVal.o : XSetDVal.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XSetMMap.o : XSetMMap.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XSetMode.o : XSetMode.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XSndExEv.o : XSndExEv.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XStFocus.o : XStFocus.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XUngrDev.o : XUngrDev.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XUngrDvB.o : XUngrDvB.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XUngrDvK.o : XUngrDvK.c ../../include/XI.h ../../include/XIproto.h ../../.././X11/Xproto.h \
  ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h ../../.././X11/Xlibint.h \
  ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h ../../.././X11/Xfuncproto.h \
  ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/linux/errno.h \
  ../../.././X11/Xfuncs.h /usr/include/string.h /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h \
  /usr/include/alloca.h ../../include/XInput.h ../../include/extutil.h 
XExtInt.o : XExtInt.c /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
  /usr/include/libio.h /usr/include/_G_config.h ../../include/XI.h ../../include/XIproto.h \
  ../../.././X11/Xproto.h ../../.././X11/Xmd.h ../../.././X11/Xprotostr.h ../../.././X11/X.h \
  ../../.././X11/Xlibint.h ../../.././X11/Xlib.h /usr/include/sys/types.h /usr/include/linux/types.h \
  ../../.././X11/Xfuncproto.h ../../.././X11/Xosdefs.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/stddef.h \
  /usr/include/errno.h /usr/include/linux/errno.h ../../.././X11/Xfuncs.h /usr/include/string.h \
  /usr/include/stdlib.h /usr/lib/gcc-lib/i386-linux/2.5.8/include/float.h /usr/include/alloca.h \
  ../../include/XInput.h ../../include/extutil.h 
