1include $(top_srcdir)/Makefile.decl
2
3libgdkincludedir = $(includedir)/gtk-3.0/gdk
4libgdkquartzincludedir = $(includedir)/gtk-3.0/gdk/quartz
5
6AM_CPPFLAGS = 				\
7	-DG_LOG_DOMAIN=\"Gdk\"		\
8	-DG_LOG_USE_STRUCTURED=1	\
9	-DGDK_COMPILATION		\
10	-I$(top_srcdir)			\
11	-I$(top_srcdir)/gdk		\
12	-I$(top_builddir)/gdk		\
13	$(GDK_HIDDEN_VISIBILITY_CFLAGS) \
14	$(GTK_DEBUG_FLAGS) 		\
15	$(GDK_DEP_CFLAGS)		\
16	"-xobjective-c"
17
18LDADDS = $(GDK_DEP_LIBS)
19
20noinst_LTLIBRARIES = libgdk-quartz.la
21
22libgdk_quartz_la_SOURCES =    	\
23	GdkQuartzView.c		\
24	GdkQuartzView.h		\
25	GdkQuartzNSWindow.c	\
26	GdkQuartzNSWindow.h	\
27	gdkcursor-quartz.c	\
28	gdkdevice-core-quartz.c	\
29	gdkdevicemanager-core-quartz.c	\
30	gdkdevicemanager-core-quartz.h	\
31	gdkdisplay-quartz.c	\
32	gdkdisplay-quartz.h	\
33	gdkdisplaymanager-quartz.c	\
34	gdkdnd-quartz.c		\
35	gdkdnd-quartz.h		\
36	gdkevents-quartz.c	\
37	gdkeventloop-quartz.c	\
38	gdkglcontext-quartz.c	\
39	gdkglcontext-quartz.h	\
40	gdkglobals-quartz.c	\
41	gdkinternal-quartz.h	\
42	gdkkeys-quartz.c	\
43	gdkkeys-quartz.h	\
44	gdkmonitor-quartz.c     \
45	gdkmonitor-quartz.h     \
46	gdkprivate-quartz.h	\
47	gdkproperty-quartz.c	\
48	gdkquartz.h		\
49	gdkscreen-quartz.c	\
50	gdkscreen-quartz.h	\
51	gdkselection-quartz.c	\
52	gdktestutils-quartz.c	\
53	gdkutils-quartz.c	\
54	gdkvisual-quartz.c	\
55	gdkwindow-quartz.c	\
56	gdkwindow-quartz.h	\
57	xcursors.h
58
59libgdkinclude_HEADERS = 	\
60	gdkquartz.h
61
62libgdkquartzinclude_HEADERS =		\
63	gdkquartz-cocoa-access.h        \
64	gdkquartz-gtk-only.h            \
65	gdkquartzcursor.h		\
66	gdkquartzdevice-core.h		\
67	gdkquartzdevicemanager-core.h	\
68	gdkquartzdisplay.h		\
69	gdkquartzdisplaymanager.h	\
70	gdkquartzdnd.h			\
71	gdkquartzglcontext.h		\
72	gdkquartzkeys.h			\
73	gdkquartzmonitor.h		\
74	gdkquartzscreen.h		\
75	gdkquartzutils.h		\
76	gdkquartzvisual.h		\
77	gdkquartzwindow.h
78
79EXTRA_DIST += \
80	meson.build
81
82-include $(top_srcdir)/git.mk
83