XCOMM $XFree86: xc/lib/GL/mesa/src/OSmesa/Imakefile,v 1.20 2003/12/12 03:20:33 dawes Exp $
LinkSourceFile(osmesa.c, $(MESASRCDIR)/src/OSmesa)
ALLOC_DEFINES = -DMALLOC_0_RETURNS_NULL
MESA_INCLUDES = -I$(MESASRCDIR)/src/OSmesa -I$(MESASRCDIR)/src \
-I$(MESASRCDIR)/include
DEFINES = $(ALLOC_DEFINES) $(DRI_DEFINES)
INCLUDES = -I$(XINCLUDESRC) -I$(EXTINCSRC) $(MESA_INCLUDES) \
$(DRI_INCLUDES) -I$(GLXLIBSRC)/include
MESAOBJS = $(COREMESAOBJS) $(MESA_ASM_OBJS)
MESAUOBJS = $(COREMESAUOBJS) $(MESA_ASM_UOBJS)
MESADOBJS = $(COREMESADOBJS) $(MESA_ASM_DOBJS)
MESAPOBJS = $(COREMESAPOBJS) $(MESA_ASM_POBJS)
SRCS = osmesa.c
OBJS = osmesa.o $(MESAOBJS)
UOBJS = unshared/osmesa.o $(MESAUOBJS)
UOBJS = $(OBJS)
DOBJS = debugger/osmesa.o $(MESADOBJS)
POBJS = profiled/osmesa.o $(MESAPOBJS)
THREADOBJS = $(THREADS_LIBS)
REQUIREDLIBS = SharedOSMesaReqs
REQUIREDLIBS = $(LDPRELIB) $(GLXLIB)
LibraryObjectRule()
SubdirLibraryRule($(OBJS))
NormalLintTarget($(SRCS))
LIBNAME = OSMesa
SOREV = 4.0
SOREV =
NormalLibraryTarget($(LIBNAME), $(UOBJS))
InstallLibrary($(LIBNAME),$(USRLIBDIR))
SharedLibraryTarget($(LIBNAME),$(SOREV), $(OBJS), ., .)
InstallSharedLibrary($(LIBNAME),$(SOREV),$(SHLIBDIR))
DebuggedLibraryTarget($(LIBNAME),$(DOBJS))
InstallLibrary($(LIBNAME_d,$(USRLIBDIR))
ProfiledLibraryTarget($(LIBNAME), $(POBJS))
InstallLibrary($(LIBNAME)_p,$(USRLIBDIR))
DependTarget()