blob: f13ffe65c57cbd017b4df2ee4a94ff5cc1f70323 [file] [log] [blame]
This patch touches both the Makefile.am files as well as the Makefile.in files because
eautoreconf doesn't work properly on gtk+, for some reason.
--- gtk+-2.18.5.orig/demos/gtk-demo/Makefile.am
+++ gtk+-2.18.5/demos/gtk-demo/Makefile.am
@@ -83,6 +83,10 @@ gtk_demo_DEPENDENCIES = $(DEPS)
gtk_demo_LDADD = $(LDADDS)
gtk_demo_LDFLAGS = -export-dynamic
+if USE_QUARTZ
+gtk_demo_LDFLAGS += -framework AppKit -framework Carbon
+endif
+
IMAGEFILES= alphatest.png \
apple-red.png \
background.jpg \
--- gtk+-2.18.5.orig/demos/gtk-demo/Makefile.in
+++ gtk+-2.18.5/demos/gtk-demo/Makefile.in
@@ -40,6 +40,7 @@ host_triplet = @host@
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/geninclude.pl.in $(top_srcdir)/Makefile.decl
bin_PROGRAMS = gtk-demo$(EXEEXT)
+@USE_QUARTZ_TRUE@am__append_1 = -framework AppKit -framework Carbon
subdir = demos/gtk-demo
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
@@ -460,7 +461,7 @@ gtk_demo_SOURCES = \
gtk_demo_DEPENDENCIES = $(DEPS)
gtk_demo_LDADD = $(LDADDS)
-gtk_demo_LDFLAGS = -export-dynamic
+gtk_demo_LDFLAGS = -export-dynamic $(am__append_1)
IMAGEFILES = alphatest.png \
apple-red.png \
background.jpg \
--- gtk+-2.18.5.orig/demos/Makefile.am
+++ gtk+-2.18.5/demos/Makefile.am
@@ -28,6 +28,10 @@ noinst_PROGRAMS = \
testpixbuf-scale \
pixbuf-demo
+if USE_QUARTZ
+AM_LDFLAGS = -framework AppKit -framework Carbon
+endif
+
# Need to build test-inline-pixbufs.h for testpixbuf
if HAVE_PNG
noinst_PROGRAMS += testpixbuf
--- gtk+-2.18.5.orig/demos/Makefile.in
+++ gtk+-2.18.5/demos/Makefile.in
@@ -433,6 +433,7 @@ LDADDS = \
$(top_builddir)/gdk/$(gdktargetlib) \
$(top_builddir)/gtk/$(gtktargetlib)
+@USE_QUARTZ_TRUE@AM_LDFLAGS = -framework AppKit -framework Carbon
@HAVE_PNG_TRUE@BUILT_SOURCES = test-inline-pixbufs.h
@CROSS_COMPILING_FALSE@pixbuf_csource = GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/gdk-pixbuf.loaders $(top_builddir)/gdk-pixbuf/gdk-pixbuf-csource
@CROSS_COMPILING_TRUE@pixbuf_csource = $(GDK_PIXBUF_CSOURCE)
--- gtk+-2.18.5.orig/gtk/Makefile.am
+++ gtk+-2.18.5/gtk/Makefile.am
@@ -888,7 +888,7 @@ libgtk_directfb_2_0_la_SOURCES = $(gtk_c
libgtk_x11_2_0_la_LDFLAGS = $(libtool_opts)
libgtk_win32_2_0_la_LDFLAGS = $(libtool_opts) -Wl,-luuid
-libgtk_quartz_2_0_la_LDFLAGS = $(libtool_opts)
+libgtk_quartz_2_0_la_LDFLAGS = $(libtool_opts) -framework AppKit -framework Carbon
libgtk_directfb_2_0_la_LDFLAGS = $(libtool_opts)
libgtk_x11_2_0_la_LIBADD = $(libadd)
@@ -901,6 +901,10 @@ libgtk_win32_2_0_la_DEPENDENCIES = $(gtk
libgtk_quartz_2_0_la_DEPENDENCIES = $(deps)
libgtk_directfb_2_0_la_DEPENDENCIES = $(deps)
+if USE_QUARTZ
+AM_LDFLAGS = -framework AppKit -framework Carbon
+endif
+
if USE_WIN32
libgtk_target_ldflags = $(gtk_win32_res_ldflag) $(gtk_win32_symbols)
endif
--- gtk+-2.18.5.orig/gtk/Makefile.in
+++ gtk+-2.18.5/gtk/Makefile.in
@@ -1294,7 +1294,7 @@ libgtk_quartz_2_0_la_SOURCES = $(gtk_c_s
libgtk_directfb_2_0_la_SOURCES = $(gtk_c_sources)
libgtk_x11_2_0_la_LDFLAGS = $(libtool_opts)
libgtk_win32_2_0_la_LDFLAGS = $(libtool_opts) -Wl,-luuid
-libgtk_quartz_2_0_la_LDFLAGS = $(libtool_opts)
+libgtk_quartz_2_0_la_LDFLAGS = $(libtool_opts) -framework AppKit -framework Carbon
libgtk_directfb_2_0_la_LDFLAGS = $(libtool_opts)
libgtk_x11_2_0_la_LIBADD = $(libadd)
libgtk_win32_2_0_la_LIBADD = $(libadd) -lole32 -lgdi32 -lcomdlg32 -lwinspool -lcomctl32
@@ -1304,6 +1304,7 @@ libgtk_x11_2_0_la_DEPENDENCIES = $(deps)
libgtk_win32_2_0_la_DEPENDENCIES = $(gtk_def) $(gtk_win32_res) $(deps)
libgtk_quartz_2_0_la_DEPENDENCIES = $(deps)
libgtk_directfb_2_0_la_DEPENDENCIES = $(deps)
+@USE_QUARTZ_TRUE@AM_LDFLAGS = -framework AppKit -framework Carbon
@USE_WIN32_TRUE@libgtk_target_ldflags = $(gtk_win32_res_ldflag) $(gtk_win32_symbols)
EXTRA_LTLIBRARIES = libgtk-x11-2.0.la libgtk-win32-2.0.la libgtk-quartz-2.0.la libgtk-directfb-2.0.la
DEPS = $(gtktargetlib) $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la $(top_builddir)/gdk/$(gdktargetlib)
--- gtk+-2.18.5.orig/perf/Makefile.am
+++ gtk+-2.18.5/perf/Makefile.am
@@ -20,6 +20,10 @@ LDADDS = \
$(top_builddir)/gdk/$(gdktargetlib) \
$(top_builddir)/gtk/$(gtktargetlib)
+if USE_QUARTZ
+AM_LDFLAGS = -framework AppKit -framework Carbon
+endif
+
noinst_PROGRAMS = \
testperf
--- gtk+-2.18.5.orig/perf/Makefile.in
+++ gtk+-2.18.5/perf/Makefile.in
@@ -373,6 +373,7 @@ LDADDS = \
$(top_builddir)/gdk/$(gdktargetlib) \
$(top_builddir)/gtk/$(gtktargetlib)
+@USE_QUARTZ_TRUE@AM_LDFLAGS = -framework AppKit -framework Carbon
testperf_DEPENDENCIES = $(TEST_DEPS)
testperf_LDADD = $(LDADDS)
testperf_SOURCES = \
--- gtk+-2.18.5.orig/tests/Makefile.am
+++ gtk+-2.18.5/tests/Makefile.am
@@ -20,6 +20,10 @@ LDADDS = \
$(top_builddir)/gdk/$(gdktargetlib) \
$(top_builddir)/gtk/$(gtktargetlib)
+if USE_QUARTZ
+AM_LDFLAGS = -framework AppKit -framework Carbon
+endif
+
if USE_X11
testsocket_programs = testsocket testsocket_child
endif
--- gtk+-2.18.5.orig/tests/Makefile.in
+++ gtk+-2.18.5/tests/Makefile.in
@@ -639,6 +639,7 @@ LDADDS = \
$(top_builddir)/gdk/$(gdktargetlib) \
$(top_builddir)/gtk/$(gtktargetlib)
+@USE_QUARTZ_TRUE@AM_LDFLAGS = -framework AppKit -framework Carbon
@USE_X11_TRUE@testsocket_programs = testsocket testsocket_child
@HAVE_CXX_TRUE@autotestkeywords_SOURCES = autotestkeywords.cc
@HAVE_CXX_TRUE@autotestkeywords_CPPFLAGS = -I$(srcdir)/dummy-headers \