head	1.6;
access;
symbols
	netbsd-5-2-3-RELEASE:1.6
	netbsd-5-1-5-RELEASE:1.6
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.6
	riastradh-drm2-base:1.6
	netbsd-5-2-2-RELEASE:1.6
	netbsd-5-1-4-RELEASE:1.6
	netbsd-5-2-1-RELEASE:1.6
	netbsd-5-1-3-RELEASE:1.6
	netbsd-5-2:1.6.0.8
	netbsd-5-2-RELEASE:1.6
	netbsd-5-2-RC1:1.6
	netbsd-5-1-2-RELEASE:1.6
	netbsd-5-1-1-RELEASE:1.6
	netbsd-5-1:1.6.0.6
	netbsd-5-1-RELEASE:1.6
	netbsd-5-1-RC4:1.6
	netbsd-5-1-RC3:1.6
	netbsd-5-1-RC2:1.6
	netbsd-5-1-RC1:1.6
	netbsd-5-0-2-RELEASE:1.6
	netbsd-5-0-1-RELEASE:1.6
	netbsd-5-0:1.6.0.4
	netbsd-5-0-RELEASE:1.6
	netbsd-5-0-RC4:1.6
	netbsd-5-0-RC3:1.6
	netbsd-5-0-RC2:1.6
	netbsd-5-0-RC1:1.6
	netbsd-5:1.6.0.2
	netbsd-5-base:1.6
	netbsd-2-0-3-RELEASE:1.5
	netbsd-2-1:1.5.0.8
	netbsd-2-1-RELEASE:1.5
	netbsd-2-1-RC6:1.5
	netbsd-2-1-RC5:1.5
	netbsd-2-1-RC4:1.5
	netbsd-2-1-RC3:1.5
	netbsd-2-1-RC2:1.5
	netbsd-2-1-RC1:1.5
	netbsd-2-0-2-RELEASE:1.5
	netbsd-2-0-1-RELEASE:1.5
	netbsd-2:1.5.0.6
	netbsd-2-base:1.5
	netbsd-2-0-RELEASE:1.5
	netbsd-2-0-RC5:1.5
	netbsd-2-0-RC4:1.5
	netbsd-2-0-RC3:1.5
	netbsd-2-0-RC2:1.5
	netbsd-2-0-RC1:1.5
	netbsd-2-0:1.5.0.4
	netbsd-2-0-base:1.5
	netbsd-1-6-PATCH002-RELEASE:1.5
	netbsd-1-6-PATCH002:1.5
	netbsd-1-6-PATCH002-RC4:1.5
	netbsd-1-6-PATCH002-RC3:1.5
	netbsd-1-6-PATCH002-RC2:1.5
	netbsd-1-6-PATCH002-RC1:1.5
	netbsd-1-6:1.5.0.2
	netbsd-1-6-base:1.5
	netbsd-1-6-PATCH001:1.5
	netbsd-1-6-RELEASE:1.5
	netbsd-1-5-PATCH003:1.5
	netbsd-1-5-PATCH002:1.3
	netbsd-1-5-PATCH001:1.3
	xf-3_3-branch-2001-03-05:1.1.1.8
	netbsd-1-5-RELEASE:1.3
	netbsd-1-4-PATCH003:1.3
	netbsd-1-4-PATCH002:1.3
	v3-3-6:1.1.1.8
	comdex-fall-1999:1.2
	v3-3-5:1.1.1.7
	v3-3-4:1.1.1.6
	netbsd-1-4-PATCH001:1.1.1.5
	netbsd-1-4-RELEASE:1.1.1.5
	v3-3-3-1:1.1.1.5
	netbsd-1-3-PATCH003:1.1.1.4
	v3-3-3:1.1.1.4
	pre-xf86-3-3-3-import:1.1.1.3
	netbsd-1-3-PATCH002:1.1.1.3
	v3-3-2:1.1.1.3
	netbsd-1-3-RELEASE:1.1.1.2
	v3-3-1:1.1.1.2
	v3-3:1.1.1.2
	v3-2:1.1.1.1
	XF86:1.1.1;
locks; strict;
comment	@# @;


1.6
date	2005.01.07.18.53.44;	author tron;	state dead;
branches;
next	1.5;

1.5
date	2002.02.11.08.33.06;	author tron;	state Exp;
branches;
next	1.4;

1.4
date	2001.12.30.14.54.07;	author augustss;	state Exp;
branches;
next	1.3;

1.3
date	2000.01.10.23.50.34;	author tron;	state Exp;
branches;
next	1.2;

1.2
date	99.09.02.08.58.06;	author augustss;	state Exp;
branches;
next	1.1;

1.1
date	97.03.15.06.12.29;	author scottr;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.03.15.06.12.29;	author scottr;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	97.06.30.13.12.55;	author mrg;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	98.03.08.09.09.20;	author veego;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	98.11.23.15.37.42;	author veego;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	99.01.19.22.20.34;	author veego;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	99.07.20.17.46.34;	author veego;	state Exp;
branches;
next	1.1.1.7;

1.1.1.7
date	99.09.01.18.49.18;	author veego;	state Exp;
branches;
next	1.1.1.8;

1.1.1.8
date	2000.01.10.22.01.51;	author veego;	state Exp;
branches;
next	;


desc
@@


1.6
log
@EOL of XFree86 3.3.6, approved by core@@NetBSD.org
@
text
@XCOMM $XConsortium: Imakefile /main/34 1996/10/27 11:05:08 kaleb $





XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.14 1999/12/01 12:49:21 hohndel Exp $



#include <Server.tmpl>

#ifdef i386MachArchitecture
#ifdef GNUMachArchitecture
        KBD = xf86Kbd
#else
        KBD = xf86KbdMach
#endif /* GNUMachArchitecture */
#else
# ifdef i386BsdArchitecture
        KBD = xf86KbdBSD
# else
#  ifdef LinuxArchitecture
        KBD = xf86KbdLnx
#  else
        KBD = xf86Kbd
#  endif
# endif
#endif

#if BuildXKB
     XKBDDXSRC = xf86XKB.c
     XKBDDXOBJ = xf86XKB.o
#endif

  XCONFIGSRC = xf86Config
 XCONFIGFILE = XF86Config

#if BuildXInputExt
 XF86_XINPUT_SRC = xf86Xinput.c xf86Switch.c
 XF86_XINPUT_OBJ = xf86Xinput.o xf86Switch.o
# if JoystickSupport
      JOYSTICK_SRC = xf86Jstk.c
# endif
# if WacomSupport
         WACOM_SRC = xf86Wacom.c
# endif
# if USBSupport
         USB_SRC = xf86USBtablet.c
#   if defined(NetBSDArchitecture)
#     if (OSMajorVersion == 1 && OSMinorVersion > 5) || (OSMajorVersion == 1 && OSMinorVersion == 5 && OSTeenyVersion > 650)
         ARCH_USB = /usr/lib/libusbhid_pic.a
#     else
         ARCH_USB = /usr/lib/libusb_pic.a
#     endif
#   endif
# endif
# if ElographicsSupport
   ELOGRAPHICS_SRC = xf86Elo.c
# endif
# if DynaproSupport
   DYNAPRO_SRC = xf86Dyna.c
# endif
# if MicroTouchSupport
    MICROTOUCH_SRC = xf86MuTouch.c
# endif
# if SummaSketchSupport
   SUMMASKETCH_SRC = xf86Summa.c
# endif
# if AceCadSupport
        ACECAD_SRC = xf86AceCad.c
# endif
# if DialBoxSupport
        DIALBOX_SRC = xf86Dial.c
# endif
# if CalcompSupport
        CALCOMP_SRC = xf86Calcomp.c
# endif
# if ! BuildDynamicLoading
    XINPUT_DEVICES = JoystickDefines WacomDefines USBDefines ElographicsDefines DynaproDefines MicroTouchDefines SummaSketchDefines AceCadDefines DialBoxDefines CalcompDefines
#  if JoystickSupport
      JOYSTICK_OBJ = xf86Jstk.o
#  endif
#  if WacomSupport
         WACOM_OBJ = xf86Wacom.o
#  endif
#  if USBSupport
         USB_OBJ = xf86USBtablet.o
#  endif
#  if ElographicsSupport
   ELOGRAPHICS_OBJ = xf86Elo.o
#  endif
#  if DynaproSupport
   DYNAPRO_OBJ = xf86Dyna.o
#  endif
#  if MicroTouchSupport
    MICROTOUCH_OBJ = xf86MuTouch.o
#  endif
#  if SummaSketchSupport
   SUMMASKETCH_OBJ = xf86Summa.o
#  endif
#  if AceCadSupport
        ACECAD_OBJ = xf86AceCad.o
#  endif
#  if DialBoxSupport
        DIALBOX_OBJ = xf86Dial.o
#  endif
#  if CalcompSupport
        CALCOMP_OBJ = xf86Calcomp.o
#  endif
# else
 SHARED_CFLAGS = PositionIndependentCFlags $(MODULEDEFINES)
#  if JoystickSupport
#   ifdef LinuxArchitecture
   ARCH_JSTK = ../os-support/linux/lnx_jstk.o
#   endif
#   if defined(FreeBSDArchitecture) || defined(NetBSDArchitecture) || defined(OpenBSDArchitecture)
   ARCH_JSTK = ../os-support/bsd/bsd_jstk.o
#   endif
#  endif
# endif
#endif

#if UsbMouseSupport
 USB_MOUSE_DEFINES = -DUSB_MOUSE
 USB_MOUSE_SRC = xf86_UsbMse.c
 USB_MOUSE_OBJ = xf86_UsbMse.o
#if !HasLibUsb
 LIBUSBSRC = $(XF86OSSRC)/libusb
#endif
#endif

#if !defined(LynxOSArchitecture) && !defined(OS2Architecture) && !defined(QNXArchitecture)
 PNP_MOUSE_SRC=xf86_PnPMouse.c
 PNP_MOUSE_OBJ=xf86_PnPMouse.o
 PNP_MOUSE_DEFINES=-DPNP_MOUSE
#endif

#if BuildDynamicLoading
#  if PexDynamicModule
   PEX_MODULE_DEFINES = -DPEX_MODULE
#  endif
#  if XieDynamicModule
   XIE_MODULE_DEFINES = -DXIE_MODULE
#  endif
   XF86DL_SRC = xf86Dl.c
   XF86DL_OBJ = xf86Dl.o
#if HasDlsymBug
DLSYM_DEFINES = -DDLSYM_BUG
#endif
MODULEDEFINES = -DDYNAMIC_MODULE -DDEFAULT_MODULE_PATH=\"$(MODULEDIR)\" $(DLSYM_DEFINES)
EXT_MODULES_DEFINES = $(PEX_MODULE_DEFINES) $(XIE_MODULE_DEFINES) $(GLX_DEFINES)
#endif

#ifndef XF86ExpireServer
#define XF86ExpireServer	NO
#endif

#if XFree86Version % 10 || XF86ExpireServer
      BETASRC = xf86Beta.c
      BETAOBJ = xf86Beta.o
     BETADEFS = -DDO_CHECK_BETA
#ifndef NeedXF86Beta
#define NeedXF86Beta YES
#endif
#endif

#if XF86ExpireServer
EXP_FORCE_DEFINES = -DSHOW_BETA_MESSAGE -DEXPIRE_SERVER
#endif

SERVERSRCS = \
	XF86_SVGA.c \
	XF86_VGA16.c \
	XF86_Mono.c \
	XF86_S3.c \
	XF86_8514.c \
	XF86_Mach8.c \
	XF86_Mach32.c \
	XF86_Mach64.c \
	XF86_P9000.c \
	XF86_AGX.c \
	XF86_W32.c \
	XF86_I128.c \
	XF86_TGA.c \
	XF86_GLINT.c

#if BuildXInputExt
XINPUT_DEV_SRCS = \
	$(JOYSTICK_SRC) \
	$(WACOM_SRC) \
	$(ELOGRAPHICS_SRC) \
	$(DYNAPRO_SRC) \
	$(MICROTOUCH_SRC) \
	$(SUMMASKETCH_SRC) \
	$(ACECAD_SRC) \
	$(DIALBOX_SRC) \
	$(CALCOMP_SRC)

XINPUT_DEV_OBJS = \
	$(JOYSTICK_OBJ) \
	$(WACOM_OBJ) \
	$(ELOGRAPHICS_OBJ) \
	$(DYNAPRO_OBJ) \
	$(MICROTOUCH_OBJ) \
	$(SUMMASKETCH_OBJ) \
	$(ACECAD_OBJ) \
	$(DIALBOX_OBJ) \
	$(CALCOMP_OBJ)
#endif

SRCS =	\
	$(XF86DL_SRC) \
	$(XCONFIGSRC).c \
	xf86DCConf.c \
	xf86IniExt.c \
	xf86MIniExt.c \
	xf86Cursor.c \
	xf86Events.c \
	xf86Init.c \
	xf86Init_m.c \
	xf86Io.c \
	xf86Lock.c \
	xf86_Mouse.c \
	xf86_Option.c \
	$(KBD).c \
	$(PNP_MOUSE_SRC) \
	$(USB_MOUSE_SRC) \
	$(XF86_XINPUT_SRC) \
	$(XINPUT_DEV_SRCS) \
	$(XKBDDXSRC) \
	$(BETASRC) \
	$(SERVERSRCS)

OBJS = \
	$(XF86DL_OBJ) \
	$(XCONFIGSRC).o \
	xf86DCConf.o \
	xf86Cursor.o \
	xf86Events.o \
	xf86Io.o \
	xf86Lock.o \
	xf86_Mouse.o \
	$(PNP_MOUSE_OBJ) \
	$(USB_MOUSE_OBJ) \
	$(XF86_XINPUT_OBJ) \
	$(XINPUT_DEV_OBJS) \
	$(XKBDDXOBJ) \
	$(BETAOBJ) \
	$(KBD).o

OFILES = \
	xf86Init.o \
	xf86Init_m.o \
	xf86IniExt.o \
	xf86MIniExt.o \
	xf86_Option.o

   INCLUDES = -I. -I.. -I$(XF86OSSRC) -I$(SERVERSRC)/mfb -I$(SERVERSRC)/mi \
              -I$(SERVERSRC)/include -I$(SERVERSRC)/os \
              -I$(XINCLUDESRC) -I$(EXTINCSRC) -I$(LIBUSBSRC)

     OSNAME = OSName
   OSVENDOR = OSVendor
  OSNAMEDEF = -DOSNAME='"$(OSNAME)"' -DOSVENDOR='"$(OSVENDOR)"'
CONSDEFINES = XFree86ConsoleDefines
EXP_DEFINES = -DEXPIRY_TIME=XF86ServerExpiry $(EXP_FORCE_DEFINES)

    DEFINES = $(XCONFIGDEFINES) $(CONSDEFINES) $(PNP_MOUSE_DEFINES) \
	      $(USB_MOUSE_DEFINES)

#if XF86MonoServer
VGA2BUILD = -DBUILD_VGA2
#endif
#if XF86VGA16Server
VGA16BUILD = -DBUILD_VGA16
#endif
#if XF86MonoDualServer
VGA2MONOBUILD = -DBUILD_VGA2_MONO
#endif
#if XF86VGA16DualServer
VGA16MONOBUILD = -DBUILD_VGA16_MONO
#endif

XF86SCREENFLAGS = $(VGA2BUILD) $(VGA16BUILD) $(VGA2MONOBUILD) $(VGA16MONOBUILD)

all:: $(OFILES)

#if BuildXInputExt
SpecialObjectRule(xf86Xinput.o,xf86Xinput.c $(ICONFIGFILES),$(XINPUT_DEVICES) $(MODULEDEFINES))
SpecialObjectRule(xf86Switch.o,xf86Switch.c $(ICONFIGFILES),$(XINPUT_DEVICES) $(MODULEDEFINES))
# if BuildDynamicLoading
SpecialObjectRule(xf86Dl.o,xf86Dl.c,$(MODULEDEFINES))
#  if JoystickSupport
SpecialObjectRule(xf86Jstk.o,xf86Jstk.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Jstk.so,xf86Jstk.o $(ARCH_JSTK))
InstallDynamicModule(xf86Jstk.so,$(MODULEDIR))
#  endif
#  if WacomSupport
SpecialObjectRule(xf86Wacom.o,xf86Wacom.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Wacom.so,xf86Wacom.o)
InstallDynamicModule(xf86Wacom.so,$(MODULEDIR))
#  endif
#  if USBSupport
SpecialObjectRule(xf86USBtablet.o,xf86USBtablet.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86USBtablet.so,xf86USBtablet.o $(ARCH_USB))
InstallDynamicModule(xf86USBtablet.so,$(MODULEDIR))
#  endif
#  if ElographicsSupport
SpecialObjectRule(xf86Elo.o,xf86Elo.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Elo.so,xf86Elo.o)
InstallDynamicModule(xf86Elo.so,$(MODULEDIR))
#  endif
#  if DynaproSupport
SpecialObjectRule(xf86Dyna.o,xf86Dyna.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Dyna.so,xf86Dyna.o)
InstallDynamicModule(xf86Dyna.so,$(MODULEDIR))
#  endif
#  if MicroTouchSupport
SpecialObjectRule(xf86MuTouch.o,xf86MuTouch.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86MuTouch.so,xf86MuTouch.o)
InstallDynamicModule(xf86MuTouch.so,$(MODULEDIR))
#  endif
#  if SummaSketchSupport
SpecialObjectRule(xf86Summa.o,xf86Summa.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Summa.so,xf86Summa.o)
InstallDynamicModule(xf86Summa.so,$(MODULEDIR))
#  endif
#  if AceCadSupport
SpecialObjectRule(xf86AceCad.o,xf86AceCad.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86AceCad.so,xf86AceCad.o)
InstallDynamicModule(xf86AceCad.so,$(MODULEDIR))
#  endif
#  if DialBoxSupport
SpecialObjectRule(xf86Dial.o,xf86Dial.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Dial.so,xf86Dial.o)
InstallDynamicModule(xf86Dial.so,$(MODULEDIR))
#  endif
#  if CalcompSupport
SpecialObjectRule(xf86Calcomp.o,xf86Calcomp.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Calcomp.so,xf86Calcomp.o)
InstallDynamicModule(xf86Calcomp.so,$(MODULEDIR))
#  endif
# endif
#endif
SpecialObjectRule($(XCONFIGSRC).o,$(XCONFIGSRC).c,'-DSERVER_CONFIG_FILE="$(LIBDIR)/$(XCONFIGFILE)"' $(MODULEDEFINES) $(EXT_DEFINES))
SpecialObjectRule(xf86DCConf.o,xf86DCConf.c,'-DSERVER_CONFIG_FILE="$(LIBDIR)/$(XCONFIGFILE)"' $(MODULEDEFINES) $(EXT_DEFINES))
SpecialObjectRule(xf86Init.o,xf86Init.c $(ICONFIGFILES),$(OSNAMEDEF) $(EXT_DEFINES) $(BETADEFS))
SpecialCObjectRule(xf86Events,$(ICONFIGFILES),$(EXT_DEFINES))
#if XF86SVGAServer
SpecialObjectRule(XF86_SVGA.o,XF86_SVGA.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_SVGA.o
#endif
#if XF86VGA16Server
SpecialObjectRule(XF86_VGA16.o,XF86_VGA16.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_VGA16.o
#endif
#if XF86MonoServer
SpecialObjectRule(XF86_Mono.o,XF86_Mono.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_Mono.o
#endif
#if XF86S3Server || XF86S3VServer
SpecialObjectRule(XF86_S3.o,XF86_S3.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_S3.o
#endif
#if XF86I8514Server
SpecialObjectRule(XF86_8514.o,XF86_8514.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_8514.o
#endif
#if XF86Mach8Server
SpecialObjectRule(XF86_Mach8.o,XF86_Mach8.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_Mach8.o
#endif
#if XF86Mach32Server
SpecialObjectRule(XF86_Mach32.o,XF86_Mach32.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_Mach32.o
#endif
#if XF86Mach64Server
SpecialObjectRule(XF86_Mach64.o,XF86_Mach64.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_Mach64.o
#endif
#if XF86P9000Server
SpecialObjectRule(XF86_P9000.o,XF86_P9000.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_P9000.o
#endif
#if XF86AGXServer
SpecialObjectRule(XF86_AGX.o,XF86_AGX.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_AGX.o
#endif
#if XF86W32Server
SpecialObjectRule(XF86_W32.o,XF86_W32.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_W32.o
#endif
#if XF86I128Server
SpecialObjectRule(XF86_I128.o,XF86_I128.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_I128.o
#endif
#if XF86GLINTServer
SpecialObjectRule(XF86_GLINT.o,XF86_GLINT.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_GLINT.o
#endif
#if XF86TGAServer
SpecialObjectRule(XF86_TGA.o,XF86_TGA.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_TGA.o
#endif
#if XF86FBDevServer
LinkSourceFile(XF68_FBDev.c,$(XF68SRC)/common)
SpecialObjectRule(XF68_FBDev.o,XF68_FBDev.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF68_FBDev.o
#endif

#if NeedXF86Beta
SpecialObjectRule($(BETAOBJ),$(BETASRC),$(EXP_DEFINES))
#endif

ObjectFromSpecialSource(xf86Init_m,xf86Init,$(OSNAMEDEF) $(EXT_DEFINES) $(BETADEFS) -DXF86MONOVGA)
SpecialObjectRule(xf86IniExt.o,xf86IniExt.c $(ICONFIGFILES),$(EXT_DEFINES) $(EXT_MODULES_DEFINES))
#ifndef QNXArchitecture
SpecialObjectRule(xf86MIniExt.o,xf86IniExt.c $(ICONFIGFILES),$(EXT_DEFINES) $(EXT_MODULES_DEFINES) -UPEXEXT -UXIE -UGLXEXT)
#else
SpecialObjectRule(xf86MIniExt.o,xf86IniExt.c $(ICONFIGFILES),$(EXT_DEFINES) $(EXT_MODULES_DEFINES) -DNO_GRAFEXT )
#endif

NormalLibraryObjectRule()
NormalLibraryTarget(xf86,$(OBJS))

LinkFile(XF86_Mach8.c,Mach8.c)
LinkFile(XF86_Mach32.c,Mach32.c)
LinkFile(XF86_Mach64.c,Mach64.c)
LinkFile(xf86IniExt.c,$(SERVERSRC)/mi/miinitext.c)
LinkFile(xf86MIniExt.c,$(SERVERSRC)/mi/miinitext.c)

InstallLinkKitLibrary(xf86,$(LINKKITDIR)/lib86)
InstallLinkKitNonExecFile(xf86Init.o,$(LINKKITDIR)/lib86)
InstallLinkKitNonExecFile(xf86Init_m.o,$(LINKKITDIR)/lib86)
InstallLinkKitNonExecFile(xf86.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86ExtInit.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86Priv.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86Procs.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86_Option.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86_Option.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(xf86_Config.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(xf86DCConf.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(compiler.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(XF86_SVGA.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_VGA16.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_Mono.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_S3.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_8514.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_Mach8.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_Mach32.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_Mach64.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_P9000.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_AGX.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_W32.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_I128.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_GLINT.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(XF86_TGA.c,$(LINKKITDIR))
InstallLinkKitNonExecFile(cfb16.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(cfb24.h,$(LINKKITDIR)/include)
InstallLinkKitNonExecFile(cfb32.h,$(LINKKITDIR)/include)

DependTarget()
@


1.5
log
@Adapt check for "OSTeenyVersion" to new mapping: NetBSD-1.5ZA is now
mapped to 651 instead of 26. The later was also used for NetBSD 1.5Z.
@
text
@@


1.4
log
@Make it compile with new libusbhid.
@
text
@d51 1
a51 1
#     if (OSMajorVersion == 1 && OSMinorVersion > 5) || (OSMajorVersion == 1 && OSMinorVersion == 5 && OSTeenyVersion > 26)
@


1.3
log
@Resolve conflicts from import of XFree86 3.3.6.
@
text
@d51 3
d55 1
@


1.2
log
@Add NetBSD support for USB tablets.  Tested with a Wacom PenPartner, but
it should work with a wide range of USB tablets since it decodes the report
descriptors and extracts data accordingly.
The xf86USBtablet module uses libusb, which contains the USB HID routines.
This library has a generous license so it should be possible to import
into other platforms that want USB tablet support.
@
text
@d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.13 1999/07/28 13:37:42 hohndel Exp $
d120 9
d224 1
d241 1
d257 1
a257 1
              -I$(XINCLUDESRC) -I$(EXTINCSRC)
d265 2
a266 1
    DEFINES = $(XCONFIGDEFINES) $(CONSDEFINES) $(PNP_MOUSE_DEFINES)
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
XCOMM $XConsortium: Imakefile /main/18 1996/01/16 16:08:36 kaleb $
d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.45 1996/10/16 14:40:41 dawes Exp $
d14 3
d18 1
d40 2
a41 2
 XF86_XINPUT_SRC = xf86Xinput.c
 XF86_XINPUT_OBJ = xf86Xinput.o
d48 6
d57 6
d66 9
d76 1
a76 1
    XINPUT_DEVICES = JoystickDefines WacomDefines ElographicsDefines SummaSketchDefines
d83 3
d89 6
d98 9
d120 6
d132 1
a132 1
#endif
d139 1
a139 1
EXT_MODULES_DEFINES = $(PEX_MODULE_DEFINES) $(XIE_MODULE_DEFINES)
d142 5
a146 1
#if XFree86Version % 10
d155 4
d172 26
a197 1
	XF86_TGA.c
d202 1
d214 1
d216 1
a216 4
	$(JOYSTICK_SRC) \
	$(WACOM_SRC) \
	$(ELOGRAPHICS_SRC) \
	$(SUMMASKETCH_SRC) \
d224 1
d230 1
d232 1
a232 4
	$(JOYSTICK_OBJ) \
	$(WACOM_OBJ) \
	$(ELOGRAPHICS_OBJ) \
	$(SUMMASKETCH_OBJ) \
d246 1
a246 1
              -I$(INCLUDESRC) -I$(EXTINCSRC)
d252 1
a252 1
EXP_DEFINES = -DEXPIRY_TIME=XF86ServerExpiry
d254 1
a254 1
    DEFINES = $(XCONFIGDEFINES) $(CONSDEFINES)
d275 1
d288 5
d298 10
d313 15
d331 1
d382 4
d390 5
d402 5
a406 1
SpecialObjectRule(xf86MIniExt.o,xf86IniExt.c $(ICONFIGFILES),$(EXT_DEFINES) $(EXT_MODULES_DEFINES) -UPEXEXT -UXIE)
d427 1
d441 1
@


1.1.1.1
log
@XFree86 3.2 sources
@
text
@@


1.1.1.2
log
@XFree86 3.3 sources.
@
text
@d1 1
a1 1
XCOMM $XConsortium: Imakefile /main/34 1996/10/27 11:05:08 kaleb $
d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.1 1997/05/03 09:46:36 dawes Exp $
d83 1
a83 1
#  endif
d90 1
a90 5
EXT_MODULES_DEFINES = $(PEX_MODULE_DEFINES) $(XIE_MODULE_DEFINES) $(GLX_DEFINES)
#endif

#ifndef XF86ExpireServer
#define XF86ExpireServer	NO
d93 1
a93 1
#if XFree86Version % 10 || XF86ExpireServer
a101 4
#if XF86ExpireServer
EXP_FORCE_DEFINES = -DSHOW_BETA_MESSAGE -DEXPIRE_SERVER
#endif

a119 1
	xf86DCConf.c \
a142 1
	xf86DCConf.o \
d166 1
a166 1
              -I$(XINCLUDESRC) -I$(EXTINCSRC)
d172 1
a172 1
EXP_DEFINES = -DEXPIRY_TIME=XF86ServerExpiry $(EXP_FORCE_DEFINES)
a219 1
SpecialObjectRule(xf86DCConf.o,xf86DCConf.c,'-DSERVER_CONFIG_FILE="$(LIBDIR)/$(XCONFIGFILE)"' $(MODULEDEFINES) $(EXT_DEFINES))
d281 1
a281 1
SpecialObjectRule(xf86MIniExt.o,xf86IniExt.c $(ICONFIGFILES),$(EXT_DEFINES) $(EXT_MODULES_DEFINES) -UPEXEXT -UXIE -UGLXEXT)
a301 1
InstallLinkKitNonExecFile(xf86DCConf.h,$(LINKKITDIR)/include)
@


1.1.1.3
log
@XFree86 3.3.2 sources
@
text
@d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.4 1998/02/22 01:28:23 robin Exp $
a76 6
#if !defined(LynxOSArchitecture) && !defined(OS2Architecture)
 PNP_MOUSE_SRC=xf86_PnPMouse.c
 PNP_MOUSE_OBJ=xf86_PnPMouse.o
 PNP_MOUSE_DEFINES=-DPNP_MOUSE
#endif

a139 1
	$(PNP_MOUSE_SRC) \
a157 1
	$(PNP_MOUSE_OBJ) \
d184 1
a184 1
    DEFINES = $(XCONFIGDEFINES) $(CONSDEFINES) $(PNP_MOUSE_DEFINES)
@


1.1.1.4
log
@XFree86 3.3.3 sources
@
text
@d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.9 1998/10/31 14:40:54 hohndel Exp $
d36 2
a37 2
 XF86_XINPUT_SRC = xf86Xinput.c xf86Switch.c
 XF86_XINPUT_OBJ = xf86Xinput.o xf86Switch.o
a46 3
# if MicroTouchSupport
    MICROTOUCH_SRC = xf86MuTouch.c
# endif
a49 6
# if AceCadSupport
        ACECAD_SRC = xf86AceCad.c
# endif
# if DialBoxSupport
        DIALBOX_SRC = xf86Dial.c
# endif
d51 1
a51 1
    XINPUT_DEVICES = JoystickDefines WacomDefines ElographicsDefines MicroTouchDefines SummaSketchDefines AceCadDefines DialBoxDefines
a60 3
#  if MicroTouchSupport
    MICROTOUCH_OBJ = xf86MuTouch.o
#  endif
a63 6
#  if AceCadSupport
        ACECAD_OBJ = xf86AceCad.o
#  endif
#  if DialBoxSupport
        DIALBOX_OBJ = xf86Dial.o
#  endif
d129 1
a129 22
	XF86_TGA.c \
	XF86_GLINT.c

#if BuildXInputExt
XINPUT_DEV_SRCS = \
	$(JOYSTICK_SRC) \
	$(WACOM_SRC) \
	$(ELOGRAPHICS_SRC) \
	$(MICROTOUCH_SRC) \
	$(SUMMASKETCH_SRC) \
	$(ACECAD_SRC) \
	$(DIALBOX_SRC)

XINPUT_DEV_OBJS = \
	$(JOYSTICK_OBJ) \
	$(WACOM_OBJ) \
	$(ELOGRAPHICS_OBJ) \
	$(MICROTOUCH_OBJ) \
	$(SUMMASKETCH_OBJ) \
	$(ACECAD_OBJ) \
	$(DIALBOX_OBJ)
#endif
d148 4
a151 1
	$(XINPUT_DEV_SRCS) \
d167 4
a170 1
	$(XINPUT_DEV_OBJS) \
a212 1
SpecialObjectRule(xf86Switch.o,xf86Switch.c $(ICONFIGFILES),$(XINPUT_DEVICES) $(MODULEDEFINES))
a229 5
#  if MicroTouchSupport
SpecialObjectRule(xf86MuTouch.o,xf86MuTouch.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86MuTouch.so,xf86MuTouch.o)
InstallDynamicModule(xf86MuTouch.so,$(MODULEDIR))
#  endif
a234 10
#  if AceCadSupport
SpecialObjectRule(xf86AceCad.o,xf86AceCad.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86AceCad.so,xf86AceCad.o)
InstallDynamicModule(xf86AceCad.so,$(MODULEDIR))
#  endif
#  if DialBoxSupport
SpecialObjectRule(xf86Dial.o,xf86Dial.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Dial.so,xf86Dial.o)
InstallDynamicModule(xf86Dial.so,$(MODULEDIR))
#  endif
a288 4
#if XF86GLINTServer
SpecialObjectRule(XF86_GLINT.o,XF86_GLINT.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF86_GLINT.o
#endif
a292 5
#if XF86FBDevServer
LinkSourceFile(XF68_FBDev.c,$(XF68SRC)/common)
SpecialObjectRule(XF68_FBDev.o,XF68_FBDev.c $(ICONFIGFILES),$(XF86SCREENFLAGS))
all:: XF68_FBDev.o
#endif
a334 1
InstallLinkKitNonExecFile(XF86_GLINT.c,$(LINKKITDIR))
@


1.1.1.5
log
@XFree86 3.3.3.1 sources
@
text
@d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.10 1998/12/22 11:23:19 hohndel Exp $
a13 3
#ifdef GNUMachArchitecture
        KBD = xf86Kbd
#else
a14 1
#endif /* GNUMachArchitecture */
@


1.1.1.6
log
@XFree86 3.3.4 sources
@
text
@d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.12 1999/06/17 16:24:09 hohndel Exp $
a50 3
# if DynaproSupport
   DYNAPRO_SRC = xf86Dyna.c
# endif
a62 3
# if CalcompSupport
        CALCOMP_SRC = xf86Calcomp.c
# endif
d64 1
a64 1
    XINPUT_DEVICES = JoystickDefines WacomDefines ElographicsDefines DynaproDefines MicroTouchDefines SummaSketchDefines AceCadDefines DialBoxDefines CalcompDefines
a73 3
#  if DynaproSupport
   DYNAPRO_OBJ = xf86Dyna.o
#  endif
a85 3
#  if CalcompSupport
        CALCOMP_OBJ = xf86Calcomp.o
#  endif
a158 1
	$(DYNAPRO_SRC) \
d162 1
a162 2
	$(DIALBOX_SRC) \
	$(CALCOMP_SRC)
a167 1
	$(DYNAPRO_OBJ) \
d171 1
a171 2
	$(DIALBOX_OBJ) \
	$(CALCOMP_OBJ)
a267 5
#  if DynaproSupport
SpecialObjectRule(xf86Dyna.o,xf86Dyna.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Dyna.so,xf86Dyna.o)
InstallDynamicModule(xf86Dyna.so,$(MODULEDIR))
#  endif
a286 5
#  endif
#  if CalcompSupport
SpecialObjectRule(xf86Calcomp.o,xf86Calcomp.c,$(SHARED_CFLAGS))
DynamicModuleTarget(xf86Calcomp.so,xf86Calcomp.o)
InstallDynamicModule(xf86Calcomp.so,$(MODULEDIR))
@


1.1.1.7
log
@XFree86 3.3.5 sources
@
text
@d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.13 1999/07/28 13:37:42 hohndel Exp $
d111 1
a111 1
#if !defined(LynxOSArchitecture) && !defined(OS2Architecture) && !defined(QNXArchitecture)
a387 1
#ifndef QNXArchitecture
a388 3
#else
SpecialObjectRule(xf86MIniExt.o,xf86IniExt.c $(ICONFIGFILES),$(EXT_DEFINES) $(EXT_MODULES_DEFINES) -DNO_GRAFEXT )
#endif
@


1.1.1.8
log
@XFree86 3.3.6
@
text
@d7 1
a7 1
XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/common/Imakefile,v 3.48.2.14 1999/12/01 12:49:21 hohndel Exp $
a110 9
#if UsbMouseSupport
 USB_MOUSE_DEFINES = -DUSB_MOUSE
 USB_MOUSE_SRC = xf86_UsbMse.c
 USB_MOUSE_OBJ = xf86_UsbMse.o
#if !HasLibUsb
 LIBUSBSRC = $(XF86OSSRC)/libusb
#endif
#endif

a205 1
	$(USB_MOUSE_SRC) \
a221 1
	$(USB_MOUSE_OBJ) \
d237 1
a237 1
              -I$(XINCLUDESRC) -I$(EXTINCSRC) -I$(LIBUSBSRC)
d245 1
a245 2
    DEFINES = $(XCONFIGDEFINES) $(CONSDEFINES) $(PNP_MOUSE_DEFINES) \
	      $(USB_MOUSE_DEFINES)
@


