XCOMM $XFree86: xc/programs/Xserver/Xext/extmod/Imakefile,v 1.21 2001/03/05 04:51:56 mvojkovi Exp $ XCOMM This directory is only entered if DoLoadableServer is set #define IHaveModules #include #if BuildScreenSaverExt SCRNSAVSRC = saver.c SCRNSAVOBJ = saver.o LinkSourceFile(saver.c,..) #endif #if BuildDPMS DPMSSRCS = dpms.c DPMSOBJS = dpms.o LinkSourceFile(dpms.c,..) #endif #if BuildXvExt XVSRCS = xvmain.c xvdisp.c xvmod.c xvmc.c XVOBJS = xvmain.o xvdisp.o xvmod.o xvmc.o LinkSourceFile(xvmain.c,..) LinkSourceFile(xvdisp.c,..) LinkSourceFile(xvmod.c,..) LinkSourceFile(xvmc.c,..) #endif #if BuildXResExt XRESSRCS = xres.c XRESOBJS = xres.o LinkSourceFile(xres.c,..) #endif MODINITSRCS = modinit.c MODINITOBJS = modinit.o SRCS = shape.c \ bigreq.c sync.c $(SCRNSAVSRC) xcmisc.c \ $(DPMSSRCS) \ $(XVSRCS) $(MODINITSRCS) $(XRESSRCS) MOBJS = $(MODINITOBJS) shape.o \ bigreq.o sync.o $(SCRNSAVOBJ) xcmisc.o \ $(DPMSOBJS) \ $(XVOBJS) $(XRESOBJS) DEFINES = -DEXTMODULE $(EXT_DEFINES) XF86INCLUDES = -I$(XF86COMSRC) INCLUDES = -I.. -I../../include -I$(XINCLUDESRC) -I$(EXTINCSRC) \ $(XF86INCLUDES) LINTLIBS = ../../dix/llib-ldix.ln ../../os/llib-los.ln LinkSourceFile(shape.c,..) LinkSourceFile(bigreq.c,..) LinkSourceFile(sync.c,..) LinkSourceFile(xcmisc.c,..) ModuleObjectRule() SpecialCObjectRule(modinit,$(ICONFIGFILES),$(EXT_DEFINES)) LibraryModuleTarget(extmod,$(MOBJS)) NormalLintTarget($(SRCS)) InstallLibraryModule(extmod,$(MODULEDIR),extensions) DependTarget() InstallDriverSDKLibraryModule(extmod,$(DRIVERSDKMODULEDIR),extensions)