1706f2543SmrgAM_CPPFLAGS = \
2706f2543Smrg	-DBUILD_DATE=\"$(BUILD_DATE)\" \
3706f2543Smrg	-DXSERVER_VERSION=\"$(VERSION)\" \
4706f2543Smrg	-DX11BINDIR=\"$(bindir)\"
5706f2543Smrg
6706f2543SmrgAM_CFLAGS = $(DIX_CFLAGS)
7706f2543Smrg
8706f2543Smrgx11appdir = $(APPLE_APPLICATIONS_DIR)/$(APPLE_APPLICATION_NAME).app/Contents/MacOS
9706f2543Smrgx11app_PROGRAMS = X11.bin
10706f2543Smrg
11706f2543Smrgdist_X11_bin_SOURCES = \
12706f2543Smrg	bundle-main.c 
13706f2543Smrg
14706f2543Smrgnodist_X11_bin_SOURCES = \
15706f2543Smrg	mach_startupServer.c \
16706f2543Smrg	mach_startupUser.c
17706f2543Smrg
18706f2543SmrgX11_bin_LDADD = \
19706f2543Smrg	$(top_builddir)/hw/xquartz/libXquartz.la \
20706f2543Smrg	$(top_builddir)/hw/xquartz/xpr/libXquartzXpr.la \
21706f2543Smrg	$(top_builddir)/dix/dixfonts.lo \
22706f2543Smrg	$(top_builddir)/miext/rootless/librootless.la \
23706f2543Smrg	$(top_builddir)/hw/xquartz/pbproxy/libxpbproxy.la \
24706f2543Smrg	$(DARWIN_LIBS) $(MAIN_LIB) $(XSERVER_LIBS) $(XSERVER_SYS_LIBS) -lXplugin
25706f2543Smrg
26706f2543SmrgX11_bin_LDFLAGS =  \
27706f2543Smrg	-XCClinker -Objc \
28706f2543Smrg	-Wl,-u,_miDCInitialize \
29706f2543Smrg	-Wl,-framework,Carbon \
30706f2543Smrg	-Wl,-framework,Cocoa \
31706f2543Smrg	-Wl,-framework,CoreAudio \
32706f2543Smrg	-Wl,-framework,IOKit
33706f2543Smrg
34706f2543Smrgif GLX
35706f2543SmrgX11_bin_LDADD += \
36706f2543Smrg	$(top_builddir)/hw/xquartz/GL/libCGLCore.la \
37706f2543Smrg	$(top_builddir)/glx/libglx.la
38706f2543Smrg
39706f2543SmrgX11_bin_LDFLAGS += \
40706f2543Smrg	-L/System/Library/Frameworks/OpenGL.framework/Libraries -lGL \
41706f2543Smrg	-Wl,-framework,OpenGL
42706f2543Smrgendif
43706f2543Smrg
44706f2543Smrgif XQUARTZ_SPARKLE
45706f2543SmrgX11_bin_LDFLAGS += \
46706f2543Smrg	-Wl,-framework,Sparkle
47706f2543Smrgendif
48706f2543Smrg
49706f2543Smrgif RECORD
50706f2543SmrgX11_bin_LDADD += \
51706f2543Smrg	$(top_builddir)/record/librecord.la
52706f2543Smrgendif
53706f2543Smrg
54706f2543Smrgbin_PROGRAMS = Xquartz
55706f2543Smrg
56706f2543Smrgdist_Xquartz_SOURCES = \
57706f2543Smrg	stub.c \
58706f2543Smrg	launchd_fd.c
59706f2543Smrg
60706f2543Smrgnodist_Xquartz_SOURCES = \
61706f2543Smrg	mach_startupUser.c
62706f2543Smrg
63706f2543SmrgXquartz_LDFLAGS =  \
64706f2543Smrg	-Wl,-framework,CoreServices
65706f2543Smrg
66706f2543SmrgBUILT_SOURCES = \
67706f2543Smrg	mach_startupServer.c \
68706f2543Smrg	mach_startupUser.c \
69706f2543Smrg	mach_startupServer.h \
70706f2543Smrg	mach_startup.h
71706f2543Smrg
72706f2543SmrgCLEANFILES = \
73706f2543Smrg	$(BUILT_SOURCES)
74706f2543Smrg
75706f2543Smrg$(BUILT_SOURCES): $(srcdir)/mach_startup.defs
76706f2543Smrg	mig -sheader mach_startupServer.h $(srcdir)/mach_startup.defs
77706f2543Smrg
78706f2543SmrgEXTRA_DIST = \
79706f2543Smrg	launchd_fd.h \
80706f2543Smrg	mach_startup.defs \
81706f2543Smrg	mach_startup_types.h
82