XCOMM $XdotOrg: xc/programs/Xserver/hw/darwin/Imakefile,v 1.6 2004/11/08 06:35:27 fabbione Exp $ XCOMM $XFree86: xc/programs/Xserver/hw/darwin/Imakefile,v 1.19 2003/05/14 05:27:55 torrey Exp $ #include #define IHaveSubdirs LinkSourceFile(Xorg.man,../xfree86) /* The version of miinitext.c in mi is built with many extensions off. */ LinkSourceFile(miinitext.c,$(SERVERSRC)/mi) SpecialCObjectRule(miinitext,$(ICONFIGFILES),$(EXT_DEFINES)) #if BuildXInputExt XINPUTSRCS = darwinXinput.c XINPUTOBJS = darwinXinput.o #endif SRCS = darwin.c \ darwinEvents.c \ darwinKeyboard.c \ miinitext.c \ $(XINPUTSRCS) OBJS = darwin.o \ darwinEvents.o \ darwinKeyboard.o \ miinitext.o \ $(XINPUTOBJS) 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 \ -I$(SERVERSRC)/Xi OSNAME = OSName OSVENDOR = OSVendor OSNAMEDEF = -DOSNAME='" $(OSNAME)"' -DOSVENDOR='" $(OSVENDOR)"' #if defined(XorgCustomVersion) || defined(XFree86CustomVersion) # if defined(XorgCustomVersion) CUSTOMVERSION = XorgCustomVersion # else CUSTOMVERSION = XFree86CustomVersion # endif /* XorgCustomVersion */ CUSTOMVERDEF = -DXORG_CUSTOM_VERSION='$(CUSTOMVERSION)' #endif /* XorgCustomVersion || XFree86CustomVersion */ #if defined(BuilderString) BUILDERSTRING = BuilderString BUILDERMSG = -DBUILDERSTRING='$(BUILDERSTRING)' #endif XORGREL = XOrgReleaseString XORGREL_DEF = -DXORG_RELEASE="\"$(XORGREL)\"" #if defined(BuildDate) BUILD_DATE = BuildDate #else BUILD_DATE = 0 #endif #if defined(ChangelogDate) CLOG_DATE = ChangelogDate #else CLOG_DATE = 0 #endif #if OSMajorVersion >= 6 CLUTDEF = -DUSE_NEW_CLUT #endif #if DarwinQuartzSupport SUBDIRS = iokit bundle quartz utils QUARTZDEF = -DDARWIN_WITH_QUARTZ #else SUBDIRS = iokit utils #endif DEFINES = $(QUARTZDEF) $(VENDORSUPPORTDEFS) EXTRAMANDEFS = $(QUARTZDEF) -D__logdir__=$(LOGDIRECTORY) SpecialCObjectRule(darwin,$(ICONFIGFILES),$(OSNAMEDEF) $(BUILDERMSG) \ $(CUSTOMVERDEF) $(XORGREL_DEF) $(CLUTDEF) $(VENDOR_DEFINES)) NormalLibraryObjectRule() NormalLibraryTarget(darwin,$(OBJS)) InstallManPage(XDarwin,$(MANDIR)) InstallManPage(Xorg,$(MANDIR)) DependTarget() MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS))