aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Xserver/Xext/extmod/Imakefile
diff options
context:
space:
mode:
Diffstat (limited to 'nx-X11/programs/Xserver/Xext/extmod/Imakefile')
-rw-r--r--nx-X11/programs/Xserver/Xext/extmod/Imakefile127
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)