XCOMM $XFree86: xc/programs/Xserver/GL/Imakefile,v 1.12 2003/08/06 14:04:01 eich Exp $ #define IHaveModules #include #define IHaveSubdirs #if GlxUseSGISI CORE_SUBDIR = /* opengl */ #elif defined(DarwinArchitecture) && DarwinQuartzSupport CORE_SUBDIR = apple mesa #elif defined(cygwinArchitecture) && GlxUseWindows CORE_SUBDIR = windows mesa #elif defined(Win32Architecture) && GlxUseWindows CORE_SUBDIR = windows #else CORE_SUBDIR = mesa #endif #if BuildXF86DRI && ((defined(XF86Server) && XF86Server) \ || (defined(XorgServer) && XorgServer)) DRI_SUBDIR = dri #endif SUBDIRS = glx $(DRI_SUBDIR) $(CORE_SUBDIR) #if DoLoadableServer MSRCS = glxmodule.c MOBJS = glxmodule.o #endif #if BuildModuleInSubdir SRCS = glx/module/?*.c $(MSRCS) OBJS = glx/module/?*.o $(MOBJS) #else SRCS = glx/?*.c $(MSRCS) OBJS = glx/?*.o $(MOBJS) #endif DONES = glx/DONE INCLUDES = -Iinclude -Idri -I$(SERVERSRC)/include -I$(SERVERSRC)/mi \ -I$(XINCLUDESRC) -I$(EXTINCSRC) -I$(XF86OSSRC) DEPEND_DEFINES = $(EXT_DEFINES) DependDefines DEFINES = $(GLX_DEFINES) #if HasParallelMake MakeMutex($(SUBDIRS) $(OBJS) $(DONES)) #endif #if HasGnuMake || HasBsdMake $(DONES): $(SUBDIRS) #endif ModuleObjectRule() DepLibraryModuleTarget(glx,$(SUBDIRS) $(DONES) $(MOBJS),$(OBJS)) InstallLibraryModule(glx,$(MODULEDIR),extensions) ForceSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS)) MakeLintLibSubdirs($(SUBDIRS)) LintSubdirs($(SUBDIRS)) InstallDriverSDKLibraryModule(glx,$(DRIVERSDKMODULEDIR),extensions)