|
Carlos Lopez |
a09598 |
XCOMM $XFree86: xc/programs/Xserver/hw/darwin/Imakefile,v 1.14 2002/08/28 06:19:15 torrey Exp $
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
#include <server.tmpl></server.tmpl>
|
|
Carlos Lopez |
a09598 |
#define IHaveSubdirs
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
LinkSourceFile(XFree86.man,../xfree86)
|
|
Carlos Lopez |
a09598 |
LinkSourceFile(appledri.h,$(LIBSRC)/GL/apple)
|
|
Carlos Lopez |
a09598 |
LinkSourceFile(appledristr.h,$(LIBSRC)/GL/apple)
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
SRCS = darwin.c \
|
|
Carlos Lopez |
a09598 |
darwin-input.c \
|
|
Carlos Lopez |
a09598 |
darwin-keyboard.c \
|
|
Carlos Lopez |
a09598 |
darwin-new-keymap.c \
|
|
Carlos Lopez |
a09598 |
darwin-old-keymap.c \
|
|
Carlos Lopez |
a09598 |
keysym2ucs.c \
|
|
Carlos Lopez |
a09598 |
quartz.c \
|
|
Carlos Lopez |
a09598 |
quartz-audio.c \
|
|
Carlos Lopez |
a09598 |
quartz-cursor.c \
|
|
Carlos Lopez |
a09598 |
quartz-server.c \
|
|
Carlos Lopez |
a09598 |
rootless-common.c \
|
|
Carlos Lopez |
a09598 |
rootless-gc.c \
|
|
Carlos Lopez |
a09598 |
rootless-picture.c \
|
|
Carlos Lopez |
a09598 |
rootless-screen.c \
|
|
Carlos Lopez |
a09598 |
rootless-val-tree.c \
|
|
Carlos Lopez |
a09598 |
rootless-window.c \
|
|
Carlos Lopez |
a09598 |
pseudoramiX.c \
|
|
Carlos Lopez |
a09598 |
appledri.c \
|
|
Carlos Lopez |
a09598 |
applewm-impl.c \
|
|
Carlos Lopez |
a09598 |
dri-surface.c \
|
|
Carlos Lopez |
a09598 |
x-list.c \
|
|
Carlos Lopez |
a09598 |
x-hash.c \
|
|
Carlos Lopez |
a09598 |
x-hook.c \
|
|
Carlos Lopez |
a09598 |
X11Application.m \
|
|
Carlos Lopez |
a09598 |
X11Controller.m
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
OBJS = darwin.o \
|
|
Carlos Lopez |
a09598 |
darwin-input.o \
|
|
Carlos Lopez |
a09598 |
darwin-keyboard.o \
|
|
Carlos Lopez |
a09598 |
darwin-new-keymap.o \
|
|
Carlos Lopez |
a09598 |
darwin-old-keymap.o \
|
|
Carlos Lopez |
a09598 |
keysym2ucs.o \
|
|
Carlos Lopez |
a09598 |
quartz.o \
|
|
Carlos Lopez |
a09598 |
quartz-audio.o \
|
|
Carlos Lopez |
a09598 |
quartz-cursor.o \
|
|
Carlos Lopez |
a09598 |
quartz-server.o \
|
|
Carlos Lopez |
a09598 |
rootless-common.o \
|
|
Carlos Lopez |
a09598 |
rootless-gc.o \
|
|
Carlos Lopez |
a09598 |
rootless-picture.o \
|
|
Carlos Lopez |
a09598 |
rootless-screen.o \
|
|
Carlos Lopez |
a09598 |
rootless-val-tree.o \
|
|
Carlos Lopez |
a09598 |
rootless-window.o \
|
|
Carlos Lopez |
a09598 |
pseudoramiX.o \
|
|
Carlos Lopez |
a09598 |
appledri.o \
|
|
Carlos Lopez |
a09598 |
applewm-impl.o \
|
|
Carlos Lopez |
a09598 |
dri-surface.o \
|
|
Carlos Lopez |
a09598 |
x-list.o \
|
|
Carlos Lopez |
a09598 |
x-hash.o \
|
|
Carlos Lopez |
a09598 |
x-hook.o \
|
|
Carlos Lopez |
a09598 |
X11Application.o \
|
|
Carlos Lopez |
a09598 |
X11Controller.o
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
AS := /System/Library/Frameworks/ApplicationServices.framework
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
INCLUDES = -I. -I$(SERVERSRC)/mi -I$(SERVERSRC)/fb -I$(EXTINCSRC) \
|
|
Carlos Lopez |
a09598 |
-I$(SERVERSRC)/render -I$(SERVERSRC)/include -I$(XINCLUDESRC) \
|
|
Carlos Lopez |
a09598 |
-I$(SERVERSRC)/os -I$(SERVERSRC)/Xext -I$(SERVERSRC)/GL/apple \
|
|
Carlos Lopez |
a09598 |
-I$(INCLUDESRC) -I$(FONTINCSRC) -F$(AS)/Frameworks \
|
|
Carlos Lopez |
a09598 |
$(XPLUGIN_INCLUDE)
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
OSNAME = OSName
|
|
Carlos Lopez |
a09598 |
OSVENDOR = OSVendor
|
|
Carlos Lopez |
a09598 |
OSNAMEDEF = -DOSNAME='" $(OSNAME)"' -DOSVENDOR='" $(OSVENDOR)"'
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
#if defined(XFree86CustomVersion)
|
|
Carlos Lopez |
a09598 |
CUSTOMVERSION = XFree86CustomVersion
|
|
Carlos Lopez |
a09598 |
CUSTOMVERDEF = -DXF86_CUSTOM_VERSION='$(CUSTOMVERSION)'
|
|
Carlos Lopez |
a09598 |
#endif
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
#if defined(BuilderString)
|
|
Carlos Lopez |
a09598 |
BUILDERSTRING = BuilderString
|
|
Carlos Lopez |
a09598 |
BUILDERMSG = -DBUILDERSTRING='$(BUILDERSTRING)'
|
|
Carlos Lopez |
a09598 |
#endif
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
SUBDIRS = utils
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
DEFINES = $(CUSTOMVERDEF) -DXBINDIR=$(BINDIR) -DXINITDIR=$(XINITDIR) \
|
|
Carlos Lopez |
a09598 |
$(QUARTZDEFINES) $(DEBUGDEFINES)
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
#if XFree86Devel
|
|
Carlos Lopez |
a09598 |
DEBUGDEFINES = -DROOTLESSDEBUG
|
|
Carlos Lopez |
a09598 |
#endif
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
EXTRAMANDEFS = -D__logdir__=$(LOGDIRECTORY)
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
SpecialCObjectRule(darwin,$(ICONFIGFILES),$(OSNAMEDEF) $(BUILDERMSG) $(CUSTOMVERDEF))
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
NormalLibraryObjectRule()
|
|
Carlos Lopez |
a09598 |
NormalLibraryTarget(XQuartz,$(OBJS))
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
InstallManPage(Xquartz,$(MANDIR))
|
|
Carlos Lopez |
a09598 |
InstallManPage(XFree86,$(MANDIR))
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
DependTarget()
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
MakeSubdirs($(SUBDIRS))
|
|
Carlos Lopez |
a09598 |
DependSubdirs($(SUBDIRS))
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
#ifndef DarwinArchEnv
|
|
Carlos Lopez |
a09598 |
#define DarwinArchEnv
|
|
Carlos Lopez |
a09598 |
#endif
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
PBXBUILD = DarwinArchEnv pbxbuild
|
|
Carlos Lopez |
a09598 |
PBXBUILDSTYLE = Development
|
|
Carlos Lopez |
a09598 |
PBXBUILDDIR= ./build
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
DITTO = ditto
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
#if NothingOutsideProjectRoot
|
|
Carlos Lopez |
a09598 |
APPINSTALLDIR = $(BINDIR)/../Applications
|
|
Carlos Lopez |
a09598 |
#else
|
|
Carlos Lopez |
a09598 |
APPINSTALLDIR = /Applications/Utilities
|
|
Carlos Lopez |
a09598 |
#endif
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
all::
|
|
Carlos Lopez |
a09598 |
$(PBXBUILD) -buildstyle $(PBXBUILDSTYLE) build
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
install::
|
|
Carlos Lopez |
a09598 |
$(PBXBUILD) -buildstyle $(PBXBUILDSTYLE) install
|
|
Carlos Lopez |
a09598 |
mkdir -p $(DESTDIR)$(APPINSTALLDIR)
|
|
Carlos Lopez |
a09598 |
$(DITTO) $(PBXBUILDDIR)/UninstalledProducts/X11.app $(DESTDIR)$(APPINSTALLDIR)/X11.app
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
clean::
|
|
Carlos Lopez |
a09598 |
$(PBXBUILD) 'clean'
|
|
Carlos Lopez |
a09598 |
|
|
Carlos Lopez |
a09598 |
%.o : %.m
|
|
Carlos Lopez |
a09598 |
$(CC) $(CFLAGS) -c -o $@ $<
|