diff options
Diffstat (limited to 'nx-X11/programs/Xserver/Xext/extmod/Imakefile')
-rw-r--r-- | nx-X11/programs/Xserver/Xext/extmod/Imakefile | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/nx-X11/programs/Xserver/Xext/extmod/Imakefile b/nx-X11/programs/Xserver/Xext/extmod/Imakefile new file mode 100644 index 000000000..450a318b4 --- /dev/null +++ b/nx-X11/programs/Xserver/Xext/extmod/Imakefile @@ -0,0 +1,127 @@ +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 <Server.tmpl> + +#if BuildMultibuffer + MULTIBUFSRC = mbuf.c + MULTIBUFOBJ = mbuf.o +LinkSourceFile(mbuf.c,..) +#endif + +#if BuildScreenSaverExt + SCRNSAVSRC = saver.c + SCRNSAVOBJ = saver.o +LinkSourceFile(saver.c,..) +#endif + +#if BuildXF86VidModeExt + VIDMODESRCS = xf86vmode.c + VIDMODEOBJS = xf86vmode.o +LinkSourceFile(xf86vmode.c,..) +#endif + +#if BuildXF86MiscExt + XF86MISCSRCS = xf86misc.c + XF86MISCOBJS = xf86misc.o +LinkSourceFile(xf86misc.c,..) +#endif + +#if BuildXF86DGA + XF86DGASRCS = xf86dga.c xf86dga2.c + XF86DGAOBJS = xf86dga.o xf86dga2.o +LinkSourceFile(xf86dga.c,..) +LinkSourceFile(xf86dga2.c,..) +#endif + +#if BuildDPMS + DPMSSRCS = dpms.c + DPMSOBJS = dpms.o +LinkSourceFile(dpms.c,..) +#endif + +#if BuildFontCache + FONTCACHESRCS = fontcache.c + FONTCACHEOBJS = fontcache.o +#if 0 + FONTCACHEINCLUDES = -I$(XF86SRC)/os-support +#endif +LinkSourceFile(fontcache.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 + +#if BuildEVI + EVISRCS = EVI.c sampleEVI.c + EVIOBJS = EVI.o sampleEVI.o +LinkSourceFile(EVI.c,..) +LinkSourceFile(sampleEVI.c,..) +#endif + +#if BuildCup + CUPSRCS = cup.c + CUPOBJS = cup.o +LinkSourceFile(cup.c,..) +#endif + + MODINITSRCS = modinit.c + MODINITOBJS = modinit.o + + SRCS = shape.c $(MULTIBUFSRC) \ + mitmisc.c \ + bigreq.c sync.c $(SCRNSAVSRC) xcmisc.c $(VIDMODESRCS) \ + $(XF86MISCSRCS) $(XF86DGASRCS) \ + $(CUPSRCS) $(DPMSSRCS) $(FONTCACHESRCS) \ + $(EVISRCS) $(XVSRCS) $(MODINITSRCS) $(XRESSRCS) + + MOBJS = $(MODINITOBJS) shape.o $(MULTIBUFOBJ) mitmisc.o \ + bigreq.o sync.o $(SCRNSAVOBJ) xcmisc.o \ + $(VIDMODEOBJS) $(XF86MISCOBJS) $(XF86DGAOBJS) \ + $(CUPOBJS) $(DPMSOBJS) $(FONTCACHEOBJS) \ + $(EVIOBJS) $(XVOBJS) $(XRESOBJS) + + DEFINES = -DEXTMODULE $(EXT_DEFINES) + +XF86INCLUDES = -I$(XF86COMSRC) + INCLUDES = -I.. -I../../include -I$(XINCLUDESRC) -I$(EXTINCSRC) \ + $(XF86INCLUDES) $(FONTCACHEINCLUDES) -I$(FONTINCSRC) + LINTLIBS = ../../dix/llib-ldix.ln ../../os/llib-los.ln + +LinkSourceFile(shape.c,..) +LinkSourceFile(mitmisc.c,..) +LinkSourceFile(bigreq.c,..) +LinkSourceFile(sync.c,..) +LinkSourceFile(xcmisc.c,..) + +ModuleObjectRule() + +/* + * A hack to work around an optimization problem with gcc 2.95.2 + */ +#if BuildXF86VidModeExt && defined(GccOptBug295) +SpecialCObjectRule(xf86vmode,NullParameter,-O0) +#endif + +SpecialCObjectRule(modinit,$(ICONFIGFILES),$(EXT_DEFINES)) +LibraryModuleTarget(extmod,$(MOBJS)) +NormalLintTarget($(SRCS)) + +InstallLibraryModule(extmod,$(MODULEDIR),extensions) + +DependTarget() + +InstallDriverSDKLibraryModule(extmod,$(DRIVERSDKMODULEDIR),extensions) |