XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:47:55 cpqbld Exp $
#include <Server.tmpl>

#if BuildEVI
#ifdef SGIArchitectureNotTog
  EVISRCS = EVI.c sgiEVI.c
  EVIOBJS = EVI.o sgiEVI.o
#else
  EVISRCS = EVI.c sampleEVI.c
  EVIOBJS = EVI.o sampleEVI.o
#endif
#endif
#if HasShm
  SHMSRCS = shm.c
  SHMOBJS = shm.o
#endif
#ifdef XFree86Version
  VIDMODESRCS = xf86vmode.c
  VIDMODEOBJS = xf86vmode.o
#endif
#if BuildAppgroup
  APPGROUPSRCS = appgroup.c
  APPGROUPOBJS = appgroup.o
#endif
#if BuildXCSecurity
    SECURITYSRCS = security.c
    SECURITYOBJS = security.o
 SERVERCONFIGDIR = ServerConfigDir
   POLICYFILEDEF = -DDEFAULTPOLICYFILE=\"$(SERVERCONFIGDIR)/SecurityPolicy\"
#endif
#if BuildCup
         CUPSRCS = cup.c
         CUPOBJS = cup.o
#endif
#if BuildXinerama
        PNRXSRCS = panoramiX.c panoramiXSwap.c panoramiXprocs.c
        PNRXOBJS = panoramiX.o panoramiXSwap.o panoramiXprocs.o
    PNRXINCLUDES = -I$(FONTINCSRC) -I../mi
#endif
#if BuildDPMS
        DPMSSRCS = dpms.c
        DPMSOBJS = dpms.o
#endif

       SRCS = shape.c $(SHMSRCS) mbuf.c \
              mitmisc.c xtest.c xtest1di.c xtest1dd.c sleepuntil.c \
	      bigreq.c sync.c xcmisc.c $(VIDMODESRCS) $(SECURITYSRCS) \
	      $(APPGROUPSRCS) xprint.c $(CUPSRCS) $(PNRXSRCS) $(DPMSSRCS) \
	      $(EVISRCS)
       OBJS = shape.o $(SHMOBJS) mbuf.o \
              mitmisc.o xtest.o xtest1di.o xtest1dd.o sleepuntil.o \
              bigreq.o sync.o xcmisc.o $(VIDMODEOBJS) $(SECURITYOBJS) \
	      $(APPGROUPOBJS) xprint.o $(CUPOBJS) $(PNRXOBJS) $(DPMSOBJS) \
	      $(EVIOBJS)
   INCLUDES = -I../include -I$(XINCLUDESRC) -I$(EXTINCSRC) $(PNRXINCLUDES)
   LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln

NormalLibraryObjectRule()
NormalLibraryTarget(ext,$(OBJS))
LintLibraryTarget(ext,$(SRCS))
NormalLintTarget($(SRCS))

#if BuildXCSecurity
SpecialCObjectRule(security,$(ICONFIGFILES),$(POLICYFILEDEF))
#endif

InstallLinkKitLibrary(ext,$(LINKKITDIR)/lib)

LinkVarDirectory(xserver,.,xserver,.)

#if BuildXCSecurity && InstallSecurityConfig
InstallNonExecFile(SecurityPolicy,$(SERVERCONFIGDIR))
#endif

DependTarget()
