]> git.sesse.net Git - rdpsrv/blob - Xserver/programs/Xserver/mi/Imakefile
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / programs / Xserver / mi / Imakefile
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 $
3 #include <Server.tmpl>
4
5 #if ! HasCbrt
6 CBRT_SRC = cbrt.c
7 CBRT_OBJ = cbrt.o
8 #endif
9
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
19
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
29
30 #ifdef XFree86Version
31 /* 
32  * Make sure XINPUT, XF86VidTune, etc aren't defined for the miinitext.o 
33  * used by Xnest, Xvfb 
34  */
35 EXT_DEFINES = ExtensionDefines -UXINPUT -UXF86VIDMODE -UXFreeXDGA -UXF86MISC
36 #else
37 EXT_DEFINES = ExtensionDefines
38 #endif
39 #if PexDynamicModule
40 PEX_MODULE_DEFINES = -DPEX_MODULE
41 #endif
42 #if XieDynamicModule
43 XIE_MODULE_DEFINES = -DXIE_MODULE
44 #endif
45 EXT_MODULES_DEFINES = $(PEX_MODULE_DEFINES) $(XIE_MODULE_DEFINES)
46
47 INCLUDES = -I. -I../include -I../../../include/fonts \
48            -I$(XINCLUDESRC) -I$(FONTINCSRC)
49 LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln
50
51 NormalLibraryObjectRule()
52 NormalLibraryTarget(mi,$(OBJS))
53 LintLibraryTarget(mi,$(SRCS))
54 NormalLintTarget($(SRCS))
55
56 #ifndef Win32Architecture
57 NormalLibraryTarget(cbrt,cbrt.o)
58 #endif
59
60 SpecialCObjectRule(miinitext,$(ICONFIGFILES),$(EXT_DEFINES) -UGLXEXT)
61 SpecialCObjectRule(miscrinit,$(ICONFIGFILES),$(EXT_DEFINES))
62
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))
73
74 DependTarget()