From 7813392d1c9a38d01cfff17732278bb7798eee5d Mon Sep 17 00:00:00 2001 From: Ben Byer Date: Wed, 19 Sep 2007 01:52:58 -0700 Subject: [PATCH] XDarwin: changes to Makefile.am to use new conditionals --- hw/darwin/Makefile.am | 52 +++++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 24 deletions(-) diff --git a/hw/darwin/Makefile.am b/hw/darwin/Makefile.am index a6f84ee01..1a2fa2184 100644 --- a/hw/darwin/Makefile.am +++ b/hw/darwin/Makefile.am @@ -9,6 +9,8 @@ DEFS = @DEFS@ -DUSE_NEW_CLUT if XQUARTZ XQUARTZ_SUBDIRS = bundle quartz +XQUARTZ_PROGS = Xquartz +HOOK_TARGETS = xquartz-install-hook endif SUBDIRS = \ @@ -17,18 +19,18 @@ SUBDIRS = \ utils \ . -darwinappdir = @APPLE_APPLICATIONS_DIR@/XDarwin.app - libdarwinShared_a_SOURCES = darwin.c \ darwinEvents.c \ darwinKeyboard.c \ $(darwin_XINPUT_SRCS) -bin_PROGRAMS = XDarwin Xquartz -XDarwin_SOURCES = \ - $(top_srcdir)/fb/fbcmap_mi.c \ - $(top_srcdir)/mi/miinitext.c \ - $(top_srcdir)/Xi/stubs.c +# bin_PROGRAMS = XDarwin Xquartz +bin_PROGRAMS = $(XQUARTZ_PROGS) + +#XDarwin_SOURCES = \ +# $(top_srcdir)/fb/fbcmap_mi.c \ +# $(top_srcdir)/mi/miinitext.c \ +# $(top_srcdir)/Xi/stubs.c Xquartz_SOURCES = \ $(top_srcdir)/fb/fbcmap_mi.c \ @@ -68,22 +70,22 @@ DARWIN_LIBS = \ ./libdarwinShared.a \ $(XSERVER_LIBS) -XDARWIN_LIBS = \ - $(DARWIN_LIBS) \ - ./iokit/libiokit.a +#XDARWIN_LIBS = \ +# $(DARWIN_LIBS) \ +# ./iokit/libiokit.a XQUARTZ_LIBS = \ $(DARWIN_LIBS) -XDarwin_DEPENDENCIES = $(XDARWIN_LIBS) -XDarwin_LDADD = $(XDARWIN_LIBS) $(XSERVER_SYS_LIBS) +#XDarwin_DEPENDENCIES = $(XDARWIN_LIBS) +#XDarwin_LDADD = $(XDARWIN_LIBS) $(XSERVER_SYS_LIBS) Xquartz_DEPENDENCIES = $(XQUARTZ_LIBS) Xquartz_LDADD = $(XQUARTZ_LIBS) $(XSERVER_SYS_LIBS) -lXplugin -XDarwin_LDFLAGS = \ - -XCClinker -Objc \ - -Wl,-u,_miDCInitialize \ - -Wl,-framework,IOKit +#XDarwin_LDFLAGS = \ +# -XCClinker -Objc \ +# -Wl,-u,_miDCInitialize \ +# -Wl,-framework,IOKit Xquartz_LDFLAGS = \ -XCClinker -Objc \ @@ -95,19 +97,23 @@ Xquartz_LDFLAGS = \ -Wl,-framework,CoreAudio \ -Wl,-framework,IOKit -XDarwin_CFLAGS = -DINXDARWIN +#XDarwin_CFLAGS = -DINXDARWIN Xquartz_CFLAGS = -DINXQUARTZ -DHAS_CG_MACH_PORT -DHAS_KL_API -DHAVE_XORG_CONFIG_H if XQUARTZ -macosdir = $(darwinappdir)/Contents/MacOS - DEFS += -DDARWIN_WITH_QUARTZ -DXFree86Server -macos_PROGRAMS = XDarwinApp -macos_SCRIPTS = x11app +bin_SCRIPTS = x11app x11app: cd apple && xcodebuild CFLAGS="$(XSERVERCFLAGS_CFLAGS)" LDFLAGS="$(XSERVERCFLAGS_LIBS)" +endif + +if XDARWINAPP +macosdir = $(darwinappdir)/Contents/MacOS + +macos_PROGRAMS = XDarwinApp +darwinappdir = @APPLE_APPLICATIONS_DIR@/XDarwin.app XDarwinApp_SOURCES = \ $(top_srcdir)/fb/fbcmap_mi.c \ @@ -134,8 +140,6 @@ XDarwinApp_LDFLAGS = \ -Wl,-framework,IOKit XDarwinApp_CFLAGS = -DINXDARWINAPP -HOOK_TARGETS = xquartz-install-hook - crplugindir = $(darwinappdir)/Contents/Resources/cr.bundle/Contents/MacOS crplugin_LTLIBRARIES = cr.la @@ -190,7 +194,6 @@ glxMesa_la_LDFLAGS = -shrext '' \ glxMesa_la_DEPENDENCIES = XDarwinApp endif -endif if HAVE_XPLUGIN xprplugindir = $(darwinappdir)/Contents/Resources/xpr.bundle/Contents/MacOS @@ -254,6 +257,7 @@ glxAGL_la_DEPENDENCIES = XDarwinApp +endif endif man1_MANS = XDarwin.man