diff options
Diffstat (limited to 'nx-X11/programs/Xserver/hw/darwin/quartz/Imakefile')
-rw-r--r-- | nx-X11/programs/Xserver/hw/darwin/quartz/Imakefile | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/nx-X11/programs/Xserver/hw/darwin/quartz/Imakefile b/nx-X11/programs/Xserver/hw/darwin/quartz/Imakefile new file mode 100644 index 000000000..d12b04f6b --- /dev/null +++ b/nx-X11/programs/Xserver/hw/darwin/quartz/Imakefile @@ -0,0 +1,113 @@ +XCOMM $XFree86: xc/programs/Xserver/hw/darwin/quartz/Imakefile,v 1.12 2003/11/11 01:29:47 torrey Exp $ + +#include <Server.tmpl> +#define IHaveSubdirs + +SRCS = Preferences.m \ + XApplication.m \ + XServer.m \ + applewm.c \ + keysym2ucs.c \ + quartz.c \ + quartzAudio.c \ + quartzCocoa.m \ + quartzPasteboard.c \ + quartzKeyboard.c \ + quartzStartup.c \ + pseudoramiX.c + +OBJS = Preferences.o \ + XApplication.o \ + XServer.o \ + applewm.o \ + keysym2ucs.o \ + quartz.o \ + quartzAudio.o \ + quartzCocoa.o \ + quartzPasteboard.o \ + quartzKeyboard.o \ + quartzStartup.o \ + pseudoramiX.o + +INCLUDES = -I. -I$(SERVERSRC)/fb -I$(SERVERSRC)/mi -I$(SERVERSRC)/include \ + -I$(XINCLUDESRC) -I$(FONTINCSRC) -I$(SERVERSRC)/render \ + -I$(SERVERSRC)/miext/shadow -I$(EXTINCSRC) -I$(SERVERSRC)/Xext \ + -I.. -I$(APPLEWMLIBSRC) + +#if defined(XorgCustomVersion) || defined(XFree86CustomVersion) +# if defined(XorgCustomVersion) +CUSTOMVERSION = XorgCustomVersion +# else +CUSTOMVERSION = XFree86CustomVersion +# endif /* XorgCustomVersion */ +CUSTOMVERDEF = -DXORG_CUSTOM_VERSION='$(CUSTOMVERSION)' +#endif /* XorgCustomVersion || XFree86CustomVersion */ + +#if XFree86Devel +BUILDSTYLE = -buildstyle Development +DEBUGDEFINES = -DROOTLESSDEBUG +#else +BUILDSTYLE = -buildstyle Deployment +#endif + +#if OSMajorVersion >= 7 +PROJ_TARGET = -project XDarwin.pbproj -target XDarwin +#else +PROJ_TARGET = -target XDarwin +#endif + +#if (OSMajorVersion == 1 && OSMinorVersion >= 4) || OSMajorVersion >= 5 +QUARTZDEFINES = -DHAS_CG_MACH_PORT +#endif + +#if HasXplugin +XPRDEFINES = -DBUILD_XPR +#endif + +#if OSMajorVersion >= 6 +KLDEFINES = -DHAS_KL_API +#endif + +DEFINES = $(CUSTOMVERDEF) -DXBINDIR=$(BINDIR) -DXINITDIR=$(XINITDIR) \ + $(QUARTZDEFINES) $(DEBUGDEFINES) $(XPRDEFINES) $(KLDEFINES) +EXTRAMANDEFS = -D__XBinDir__=$(BINDIR) +#if NothingOutsideProjectRoot +XDARWINROOT = $(BINDIR) +#else +XDARWINROOT = /Applications +#endif + +#if HasXplugin +SUBDIRS = cr fullscreen xpr +#else +SUBDIRS = cr fullscreen +#endif + +NormalLibraryObjectRule() +NormalLibraryTarget(XQuartz,$(OBJS)) + +AllTarget(XDarwinStartup) +NormalProgramTarget(XDarwinStartup,XDarwinStartup.o, \ + NullParameter,NullParameter, \ + -framework CoreFoundation -framework ApplicationServices) +InstallProgram(XDarwinStartup,$(BINDIR)) +install:: + -(cd $(DESTDIR)$(BINDIR); $(RM) X; $(LN) XDarwinStartup X) + +AllTarget(XDarwin) +XDarwin: + $(PROJ_BUILD) $(PROJ_TARGET) $(BUILDSTYLE) + +install:: + $(PROJ_BUILD) install $(PROJ_TARGET) $(BUILDSTYLE) \ + DSTROOT=$(DESTDIR)$(XDARWINROOT) + +InstallManPage(XDarwinStartup,$(MANDIR)) + +clean:: + $(PROJ_BUILD) "clean" $(PROJ_TARGET) $(BUILDSTYLE) + +DependTarget() + +MakeSubdirs($(SUBDIRS)) +DependSubdirs($(SUBDIRS)) |