1
XCOMM $XFree86: xc/lib/GL/mesa/src/drv/gamma/Imakefile,v 1.27 2002/11/25 14:04:50 eich Exp $
3
#include <Threads.tmpl>
5
#if GlxUseBuiltInDRIDriver
6
#define DoNormalLib (NormalLibGlx || SharedLibGlxWithoutPIC)
7
#define DoSharedLib (SharedLibGlx && !SharedLibGlxWithoutPIC)
8
#define DoExtraLib SharedLibGlx
9
#define DoDebugLib DebugLibGlx
10
#define DoProfileLib ProfileLibGlx
12
#define DoNormalLib SharedLibGlxWithoutPIC
13
#define DoSharedLib !SharedLibGlxWithoutPIC
14
#define DoExtrasLib NO
16
#define DoProfileLib NO
19
#include "../common/Imakefile.inc"
20
#include "Imakefile.inc"
21
#include "../../array_cache/Imakefile.inc"
22
#include "../../math/Imakefile.inc"
23
#include "../../swrast/Imakefile.inc"
24
#include "../../swrast_setup/Imakefile.inc"
25
#include "../../tnl/Imakefile.inc"
26
#include "../../tnl_dd/Imakefile.inc"
27
#include "../../Imakefile.inc"
28
#if defined(i386Architecture) && MesaUseX86Asm
29
#include "../../X86/Imakefile.inc"
31
#ifdef SparcArchitecture
32
#include "../../SPARC/Imakefile.inc"
36
DEFINES = $(ALLOC_DEFINES) $(DRI_DEFINES) $(MESA_ASM_DEFINES)
37
INCLUDES = $(X_INCLUDES) $(MESA_INCLUDES) $(DRI_INCLUDES)
39
DRIOBJS = $(GLXLIBSRC)/dri/dri_util.o
41
DRMOBJS = $(GLXLIBSRC)/dri/drm/xf86drm.o \
42
$(GLXLIBSRC)/dri/drm/xf86drmHash.o \
43
$(GLXLIBSRC)/dri/drm/xf86drmRandom.o \
44
$(GLXLIBSRC)/dri/drm/xf86drmSL.o
47
LOSRCS = ../../../../lowpc.c
48
HISRCS = ../../../../highpc.c
50
LOOBJS = ../../../../lowpc.o
51
HIOBJS = ../../../../highpc.o
55
OBJS = $(LOOBJS) $(DRIOBJS) $(DRMOBJS) $(COREMESAOBJS) \
56
$(MESA_ASM_OBJS) $(COMMONOBJS) $(GAMMAOBJS) $(HIOBJS)
58
REQUIREDLIBS = MathLibrary $(LDPRELIB) $(GLXLIB) $(XONLYLIB)
60
#include <Library.tmpl>
64
SubdirLibraryRule($(GAMMAOBJS))
65
NormalLintTarget($(SRCS))
67
#if !GlxUseBuiltInDRIDriver
68
LIBNAME = gamma_dri.so
69
SharedDriModuleTarget($(LIBNAME),DONE $(OBJS),$(OBJS))
70
InstallDynamicModule($(LIBNAME),$(MODULEDIR),dri)
73
SOPROF_LIBNAME = _gamma_dri_p
74
NormalDepLibraryTarget($(SOPROF_LIBNAME),DONE $(OBJS),$(OBJS))
75
InstallLibrary($(SOPROF_LIBNAME),$(MODULEDIR)/dri)