1 XCOMM $XFree86: xc/programs/Xserver/mi/Imakefile,v 3.11.2.1 1997/05/03 09:50:45 dawes Exp $
2 XCOMM $XConsortium: Imakefile /main/44 1996/12/02 10:22:16 lehors $
10 SRCS = $(CBRT_SRC) mivaltree.c mipolyseg.c mipolyrect.c \
11 mipoly.c mipolycon.c mipolygen.c mipolyutil.c \
12 mifillrct.c miwideline.c mispans.c \
13 miarc.c mizerarc.c mifillarc.c \
14 miwindow.c micursor.c miregion.c \
15 mipolytext.c mibitblt.c mipolypnt.c mipushpxl.c \
16 miexpose.c miglblt.c mizerline.c mifpolycon.c \
17 midash.c mibstore.c miinitext.c mieq.c \
18 mipointer.c misprite.c midispcur.c miscrinit.c miclipn.c migc.c
20 OBJS = $(CBRT_OBJ) mivaltree.o mipolyseg.o mipolyrect.o \
21 mipoly.o mipolycon.o mipolygen.o mipolyutil.o \
22 mifillrct.o miwideline.o mispans.o \
23 miarc.o mizerarc.o mifillarc.o \
24 miwindow.o micursor.o miregion.o \
25 mipolytext.o mibitblt.o mipolypnt.o mipushpxl.o \
26 miexpose.o miglblt.o mizerline.o mifpolycon.o \
27 midash.o mibstore.o miinitext.o mieq.o \
28 mipointer.o misprite.o midispcur.o miscrinit.o miclipn.o migc.o
32 * Make sure XINPUT, XF86VidTune, etc aren't defined for the miinitext.o
35 EXT_DEFINES = ExtensionDefines -UXINPUT -UXF86VIDMODE -UXFreeXDGA -UXF86MISC
37 EXT_DEFINES = ExtensionDefines
40 PEX_MODULE_DEFINES = -DPEX_MODULE
43 XIE_MODULE_DEFINES = -DXIE_MODULE
45 EXT_MODULES_DEFINES = $(PEX_MODULE_DEFINES) $(XIE_MODULE_DEFINES)
47 INCLUDES = -I. -I../include -I../../../include/fonts \
48 -I$(XINCLUDESRC) -I$(FONTINCSRC)
49 LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln
51 NormalLibraryObjectRule()
52 NormalLibraryTarget(mi,$(OBJS))
53 LintLibraryTarget(mi,$(SRCS))
54 NormalLintTarget($(SRCS))
56 #ifndef Win32Architecture
57 NormalLibraryTarget(cbrt,cbrt.o)
60 SpecialCObjectRule(miinitext,$(ICONFIGFILES),$(EXT_DEFINES) -UGLXEXT)
61 SpecialCObjectRule(miscrinit,$(ICONFIGFILES),$(EXT_DEFINES))
63 InstallLinkKitLibrary(mi,$(LINKKITDIR)/lib)
64 InstallLinkKitLibrary(cbrt,$(LINKKITDIR)/lib)
65 InstallLinkKitNonExecFile(mi.h,$(LINKKITDIR)/include)
66 InstallLinkKitNonExecFile(mibstore.h,$(LINKKITDIR)/include)
67 InstallLinkKitNonExecFile(miline.h,$(LINKKITDIR)/include)
68 InstallLinkKitNonExecFile(mipointer.h,$(LINKKITDIR)/include)
69 InstallLinkKitNonExecFile(misprite.h,$(LINKKITDIR)/include)
70 InstallLinkKitNonExecFile(mispritest.h,$(LINKKITDIR)/include)
71 InstallLinkKitNonExecFile(mistruct.h,$(LINKKITDIR)/include)
72 InstallLinkKitNonExecFile(miinitext.c,$(LINKKITDIR))