]> git.sesse.net Git - rdpsrv/blob - Xserver/programs/Xserver/Xext/Imakefile
Import X server from vnc-3.3.7.
[rdpsrv] / Xserver / programs / Xserver / Xext / Imakefile
1 XCOMM $XConsortium: Imakefile /main/56 1996/11/26 16:07:54 swick $
2 XCOMM $XFree86: xc/programs/Xserver/Xext/Imakefile,v 3.11.2.1 1998/01/23 12:35:11 dawes Exp $
3 #include <Server.tmpl>
4
5 #if HasShm
6   SHMSRCS = shm.c
7   SHMOBJS = shm.o
8 #endif
9
10 #if BuildScreenSaverExt
11   SCRNSAVSRC = saver.c
12   SCRNSAVOBJ = saver.o
13 #endif
14
15 #if BuildXF86VidModeExt
16  VIDMODESRCS = xf86vmode.c
17  VIDMODEOBJS = xf86vmode.o
18 #endif
19
20 #if BuildXF86MiscExt
21 XF86MISCSRCS = xf86misc.c
22 XF86MISCOBJS = xf86misc.o
23 #endif
24
25 #if BuildXF86DGA
26  XF86DGASRCS = xf86dga.c
27  XF86DGAOBJS = xf86dga.o
28 #endif
29
30 #if BuildDPMSExt
31  DPMSSRCS = dpms.c
32  DPMSOBJS = dpms.o
33 #endif
34
35 #if BuildAppgroup
36   APPGROUPSRCS = appgroup.c
37   APPGROUPOBJS = appgroup.o
38 #endif
39 #if BuildXCSecurity
40     SECURITYSRCS = security.c
41     SECURITYOBJS = security.o
42  SERVERCONFIGDIR = ServerConfigDir
43    POLICYFILEDEF = -DDEFAULTPOLICYFILE=\"$(SERVERCONFIGDIR)/SecurityPolicy\"
44 #endif
45
46        SRCS = shape.c $(SHMSRCS) mbuf.c \
47               mitmisc.c xtest.c xtest1di.c xtest1dd.c sleepuntil.c \
48               bigreq.c sync.c $(SCRNSAVSRC) xcmisc.c $(VIDMODESRCS) \
49               $(XF86MISCSRCS) $(XF86DGASRCS) $(SECURITYSRCS) \
50               $(DPMSSRCS) \
51               $(APPGROUPSRCS) xprint.c
52        OBJS = shape.o $(SHMOBJS) mbuf.o \
53               mitmisc.o xtest.o xtest1di.o xtest1dd.o sleepuntil.o \
54               bigreq.o sync.o $(SCRNSAVOBJ) xcmisc.o $(VIDMODEOBJS) \
55               $(XF86MISCOBJS) $(XF86DGAOBJS) $(SECURITYOBJS) \
56               $(DPMSOBJS) \
57               $(APPGROUPOBJS) xprint.o
58
59 XF86INCLUDES = -I../hw/xfree86/common -I../hw/xfree86/os-support
60     INCLUDES = -I../include -I$(XINCLUDESRC) -I$(EXTINCSRC) $(XF86INCLUDES)
61     LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln
62
63 NormalLibraryObjectRule()
64 NormalLibraryTarget(ext,$(OBJS))
65 LintLibraryTarget(ext,$(SRCS))
66 NormalLintTarget($(SRCS))
67
68 #if BuildXCSecurity
69 SpecialCObjectRule(security,$(ICONFIGFILES),$(POLICYFILEDEF))
70 #endif
71
72 InstallLinkKitLibrary(ext,$(LINKKITDIR)/lib)
73
74 LinkVarDirectory(xserver,.,xserver,.)
75
76 #if BuildXCSecurity && InstallSecurityConfig
77 InstallNonExecFile(SecurityPolicy,$(SERVERCONFIGDIR))
78 #endif
79
80 DependTarget()