XCOMM $XFree86: xc/programs/Xserver/hw/darwin/Imakefile,v 1.20 2003/11/11 01:29:47 torrey Exp $ #include #define IHaveSubdirs LinkSourceFile(XFree86.man,../xfree86) SRCS = darwin.c \ darwinEvents.c \ darwinKeyboard.c OBJS = darwin.o \ darwinEvents.o \ darwinKeyboard.o INCLUDES = -I. -I$(SERVERSRC)/mi -I$(SERVERSRC)/fb -I$(EXTINCSRC) \ -I$(SERVERSRC)/render -I$(SERVERSRC)/include -I$(XINCLUDESRC) \ -I$(SERVERSRC)/os -I$(INCLUDESRC) -I$(FONTINCSRC) \ -I$(SERVERSRC)/miext/shadow -I$(SERVERSRC)/hw/xfree86 OSNAME = OSName OSVENDOR = OSVendor OSNAMEDEF = -DOSNAME='" $(OSNAME)"' -DOSVENDOR='" $(OSVENDOR)"' #if defined(XFree86CustomVersion) CUSTOMVERSION = XFree86CustomVersion CUSTOMVERDEF = -DXF86_CUSTOM_VERSION='$(CUSTOMVERSION)' #endif #if defined(BuilderString) BUILDERSTRING = BuilderString BUILDERMSG = -DBUILDERSTRING='$(BUILDERSTRING)' #endif #if OSMajorVersion >= 6 CLUTDEF = -DUSE_NEW_CLUT #endif #if DarwinQuartzSupport # if (OSMajorVersion == 1 && OSMinorVersion >= 4) || OSMajorVersion >= 5 SUBDIRS = iokit bundle quartz utils # else SUBDIRS = iokit bundle quartz_1.3 utils # endif QUARTZDEF = -DDARWIN_WITH_QUARTZ #else SUBDIRS = iokit utils #endif DEFINES = $(QUARTZDEF) EXTRAMANDEFS = $(QUARTZDEF) -D__logdir__=$(LOGDIRECTORY) SpecialCObjectRule(darwin,$(ICONFIGFILES),$(OSNAMEDEF) $(BUILDERMSG) \ $(CUSTOMVERDEF) $(CLUTDEF)) NormalLibraryObjectRule() NormalLibraryTarget(darwin,$(OBJS)) InstallManPage(XDarwin,$(MANDIR)) InstallManPage(XFree86,$(MANDIR)) DependTarget() MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS))