XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:47:55 cpqbld Exp $
XCOMM $XFree86: xc/programs/Xserver/Xext/Imakefile,v 3.44 2003/07/16 01:38:28 dawes Exp $
SUBDIRS = extmod
EVISRCS = EVI.c sgiEVI.c
EVIOBJS = EVI.o sgiEVI.o
EVISRCS = EVI.c sampleEVI.c
EVIOBJS = EVI.o sampleEVI.o
SHMSRCS = shm.c
SHMOBJS = shm.o
MULTIBUFSRC = mbuf.c
MULTIBUFOBJ = mbuf.o
SCRNSAVSRC = saver.c
SCRNSAVOBJ = saver.o
VIDMODESRCS = xf86vmode.c
VIDMODEOBJS = xf86vmode.o
XF86MISCSRCS = xf86misc.c
XF86MISCOBJS = xf86misc.o
XF86BIGFSRCS = xf86bigfont.c
XF86BIGFOBJS = xf86bigfont.o
SHM_DEFINES = -DHAS_SHM
XF86DGASRCS = xf86dga.c xf86dga2.c
XF86DGAOBJS = xf86dga.o xf86dga2.o
XVSRCS = xvmain.c xvdisp.c xvmc.c
XVOBJS = xvmain.o xvdisp.o xvmc.o
XRESSRCS = xres.c
XRESOBJS = xres.o
APPGROUPSRCS = appgroup.c
APPGROUPOBJS = appgroup.o
SECURITYSRCS = security.c
SECURITYOBJS = security.o
SERVERCONFIGDIR = ServerConfigDir
POLICYFILEDEF = -DDEFAULTPOLICYFILE=\"$(SERVERCONFIGDIR)/SecurityPolicy\"
CUPSRCS = cup.c
CUPOBJS = cup.o
PNRXSRCS = panoramiX.c panoramiXSwap.c panoramiXprocs.c
PNRXOBJS = panoramiX.o panoramiXSwap.o panoramiXprocs.o
PNRXINCLUDES = -I$(FONTINCSRC) -I../mi -I../render
DPMSSRCS = dpms.c
DPMSOBJS = dpms.o
FONTCACHESRCS = fontcache.c
FONTCACHEOBJS = fontcache.o
FONTCACHEINCLUDES = -I$(XF86SRC)/os-support
SRCS = shape.c $(SHMSRCS) $(MULTIBUFSRC) \
mitmisc.c xtest.c xtest1di.c xtest1dd.c sleepuntil.c \
bigreq.c sync.c $(SCRNSAVSRC) xcmisc.c $(VIDMODESRCS) \
$(XF86MISCSRCS) $(XF86BIGFSRCS) $(XF86DGASRCS) $(SECURITYSRCS) \
$(APPGROUPSRCS) xprint.c $(CUPSRCS) $(PNRXSRCS) $(DPMSSRCS) \
$(EVISRCS) $(XVSRCS) $(FONTCACHESRCS) $(XRESSRCS)
OBJS = shape.o $(SHMOBJS) $(MULTIBUFOBJ) \
mitmisc.o xtest.o xtest1di.o xtest1dd.o sleepuntil.o \
bigreq.o sync.o $(SCRNSAVOBJ) xcmisc.o $(VIDMODEOBJS) \
$(XF86MISCOBJS) $(XF86BIGFOBJS) $(XF86DGAOBJS) $(SECURITYOBJS) \
$(APPGROUPOBJS) xprint.o $(CUPOBJS) $(PNRXOBJS) $(DPMSOBJS) \
$(EVIOBJS) $(XVOBJS) $(FONTCACHEOBJS) $(XRESOBJS)
SOBJS = $(SHMOBJS) $(APPGROUPOBJS) $(SECURITYOBJS) xprint.o \
xtest.o xtest1di.o xtest1dd.o sleepuntil.o $(PNRXOBJS) \
$(XF86BIGFOBJS)
/* XXX Check if this can be eliminated */
XF86INCLUDES = -I$(XF86COMSRC)
INCLUDES = -I. -I../include -I$(XINCLUDESRC) -I$(EXTINCSRC) \
$(PNRXINCLUDES) $(XF86INCLUDES) -I$(FONTINCSRC) \
$(FONTCACHEINCLUDES)
LINTLIBS = ../dix/llib-ldix.ln ../os/llib-los.ln
DEFINES = $(EXT_DEFINES)
NormalLibraryObjectRule()
/*
* A hack to work around an optimization problem with gcc 2.95.2
*/
SpecialCObjectRule(xf86vmode,NullParameter,-O0)
NormalLibraryTarget(ext,$(OBJS))
LintLibraryTarget(ext,$(SRCS))
NormalLintTarget($(SRCS))
NormalLibraryTarget(exts,$(SOBJS))
SpecialCObjectRule(xf86bigfont,$(ICONFIGFILES),$(SHM_DEFINES))
SpecialCObjectRule(security,$(ICONFIGFILES),$(POLICYFILEDEF))
LinkConfDirectory(xserver,.,xserver,.)
LinkSourceFile(modinit.h,extmod)
InstallNonExecFile(SecurityPolicy,$(SERVERCONFIGDIR))
DependTarget()
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
InstallDriverSDKNonExecFile(dgaproc.h,$(DRIVERSDKINCLUDEDIR))
InstallDriverSDKNonExecFile(xvdix.h,$(DRIVERSDKINCLUDEDIR))
InstallDriverSDKNonExecFile(xvmcext.h,$(DRIVERSDKINCLUDEDIR))