Blame synfig-osx/launcher/Imakefile

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 $@ $<