Makefile.am 39.5 KB
Newer Older
1
AUTOMAKE_OPTIONS = subdir-objects
Matthias Clasen's avatar
Matthias Clasen committed
2

3
include $(top_srcdir)/Makefile.decl
Elliot Lee's avatar
Elliot Lee committed
4

5
AM_CPPFLAGS =						\
6
	-DG_LOG_DOMAIN=\"Gtk\"				\
7
	-DGTK_LIBDIR=\"$(libdir)\"			\
8
	-DGTK_DATADIR=\"$(datadir)\"			\
9 10
	-DGTK_DATA_PREFIX=\"$(prefix)\"			\
	-DGTK_SYSCONFDIR=\"$(sysconfdir)\"		\
11 12 13
	-DGTK_VERSION=\"$(GTK_VERSION)\"		\
	-DGTK_BINARY_VERSION=\"$(GTK_BINARY_VERSION)\"	\
	-DGTK_HOST=\"$(host)\"				\
Tor Lillqvist's avatar
Tor Lillqvist committed
14
	-DGTK_COMPILATION				\
15
	-DGTK_PRINT_BACKENDS=\"$(GTK_PRINT_BACKENDS)\"	\
16
	-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED		\
17
	-I$(top_builddir)				\
Owen Taylor's avatar
Owen Taylor committed
18
	-I$(top_builddir)/gtk				\
Matthias Clasen's avatar
Matthias Clasen committed
19
	-I$(top_srcdir) 				\
20
	-I$(top_srcdir)/gdk				\
Matthias Clasen's avatar
Matthias Clasen committed
21
	$(GMODULE_CFLAGS)				\
22
	$(GTK_DEBUG_FLAGS)				\
23
	$(GDK_HIDDEN_VISIBILITY_CFLAGS)			\
24
	$(GTK_DEP_CFLAGS)				\
25
	$(INCLUDED_IMMODULE_DEFINE)
26

Tor Lillqvist's avatar
Tor Lillqvist committed
27 28
if OS_WIN32
gtk_def = gtk.def
29
gtk_win32_symbols = -export-symbols $(srcdir)/gtk.def
Tor Lillqvist's avatar
Tor Lillqvist committed
30

Tor Lillqvist's avatar
Tor Lillqvist committed
31
gtk_win32_res = gtk-win32-res.o
32
gtk_win32_res_ldflag = -Wl,gtk-win32-res.o
Tor Lillqvist's avatar
Tor Lillqvist committed
33

34
gtk-win32-res.o : gtk-win32.rc libgtk3.manifest
Tor Lillqvist's avatar
Tor Lillqvist committed
35
	$(WINDRES) gtk-win32.rc $@
Tor Lillqvist's avatar
Tor Lillqvist committed
36

LRN's avatar
LRN committed
37 38 39 40 41
gtk.def: libgtk-3.la
	echo "LIBRARY libgtk-$(GTK_MAJOR_VERSION)-@LT_CURRENT_MINUS_AGE@" >$@
	echo "EXPORTS" >>$@
	objdump -p .libs/libgtk-$(GTK_MAJOR_VERSION)-@LT_CURRENT_MINUS_AGE@.dll | sed -n -e 's/\t\[\s\+\([0-9]\+\)\]\s\([A-Za-z_][A-Za-z0-9_]\)/\2/p' >>$@

42
install-def-file: gtk.def
LRN's avatar
LRN committed
43
	$(INSTALL) gtk.def $(DESTDIR)$(libdir)/gtk-win32-3.0.def
44
uninstall-def-file:
45
	-rm $(DESTDIR)$(libdir)/gtk-win32-3.0.def
Tor Lillqvist's avatar
Tor Lillqvist committed
46
else
47 48
install-def-file:
uninstall-def-file:
Tor Lillqvist's avatar
Tor Lillqvist committed
49 50 51
endif

if MS_LIB_AVAILABLE
Owen Taylor's avatar
Owen Taylor committed
52
noinst_DATA = gtk-win32-$(GTK_API_VERSION).lib
Tor Lillqvist's avatar
Tor Lillqvist committed
53

Owen Taylor's avatar
Owen Taylor committed
54
gtk-win32-$(GTK_API_VERSION).lib: libgtk-win32-$(GTK_API_VERSION).la gtk.def
55
	lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgtk-win32-$(GTK_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gtk.def -out:$@
Tor Lillqvist's avatar
Tor Lillqvist committed
56 57

install-ms-lib:
Owen Taylor's avatar
Owen Taylor committed
58
	$(INSTALL) gtk-win32-$(GTK_API_VERSION).lib $(DESTDIR)$(libdir)
Tor Lillqvist's avatar
Tor Lillqvist committed
59 60

uninstall-ms-lib:
Owen Taylor's avatar
Owen Taylor committed
61
	-rm $(DESTDIR)$(libdir)/gtk-win32-$(GTK_API_VERSION).lib
Tor Lillqvist's avatar
Tor Lillqvist committed
62 63 64 65 66
else
install-ms-lib:
uninstall-ms-lib:
endif

67
libadd = 				\
Matthias Clasen's avatar
Matthias Clasen committed
68
	$(top_builddir)/gdk/libgdk-3.la	\
69
	$(GMODULE_LIBS) 		\
70
	$(GTK_DEP_LIBS)
71
deps = 					\
72
	$(top_builddir)/gdk/libgdk-3.la
73

74 75 76
# libtool stuff: set version and export symbols for resolving
# since automake doesn't support conditionalized libsomething_la_LDFLAGS
# we use the general approach here
77
libtool_opts =							\
78
  $(GTK_LINK_FLAGS)						\
79
  -version-info $(LT_VERSION_INFO)				\
80
  -export-dynamic $(no_undefined)				\
81
  -rpath $(libdir)
82

83

84 85 86 87 88 89 90 91 92 93 94 95 96
included-modules:
if HAVE_INCLUDED_IMMMODULES
	@cd $(top_builddir)/modules/input && $(MAKE) $(AM_MAKEFLAGS) included-modules

libadd += $(INCLUDED_IMMODULE_OBJ)
deps += $(INCLUDED_IMMODULE_OBJ)

$(INCLUDED_IMMODULE_OBJ): included-modules
	@true
endif

.PHONY: included-modules

97 98 99
#
# setup source file variables
#
100

101 102
include $(srcdir)/a11y/Makefile.inc
include $(srcdir)/deprecated/Makefile.inc
103
include $(srcdir)/inspector/Makefile.inc
104

105 106
# GTK+ header files for public installation (non-generated, or generated
# by configure)
107

108
gtk_public_h_sources = 		\
Elliot Lee's avatar
Elliot Lee committed
109
	gtk.h			\
110
	gtk-autocleanups.h	\
111
	gtkx.h			\
112
	gtkx-autocleanups.h	\
Matthias Clasen's avatar
Matthias Clasen committed
113
	gtk-a11y.h		\
114
	gtkaboutdialog.h	\
Tim Janik's avatar
Tim Janik committed
115 116
	gtkaccelgroup.h		\
	gtkaccellabel.h		\
117
	gtkaccelmap.h		\
118
	gtkaccessible.h		\
119
	gtkactionable.h		\
William Jon McCann's avatar
William Jon McCann committed
120
	gtkactionbar.h		\
Elliot Lee's avatar
Elliot Lee committed
121
	gtkadjustment.h		\
122
	gtkappchooser.h		\
123
	gtkappchooserbutton.h	\
124 125
	gtkappchooserdialog.h	\
	gtkappchooserwidget.h	\
126
	gtkapplication.h	\
127
	gtkapplicationwindow.h	\
128
	gtkaspectframe.h	\
129
	gtkassistant.h		\
130
	gtkbbox.h		\
Elliot Lee's avatar
Elliot Lee committed
131
	gtkbin.h		\
Tim Janik's avatar
Tim Janik committed
132
	gtkbindings.h		\
Matthias Clasen's avatar
Matthias Clasen committed
133
	gtkborder.h		\
Elliot Lee's avatar
Elliot Lee committed
134
	gtkbox.h		\
Johan Dahlin's avatar
Johan Dahlin committed
135 136
	gtkbuilder.h		\
	gtkbuildable.h		\
Elliot Lee's avatar
Elliot Lee committed
137
	gtkbutton.h		\
138
	gtkcalendar.h		\
139
	gtkcellarea.h		\
140
	gtkcellareacontext.h	\
141
	gtkcellareabox.h	\
142
	gtkcelleditable.h	\
143
	gtkcelllayout.h		\
144
	gtkcellrenderer.h	\
145
	gtkcellrendereraccel.h	\
146
	gtkcellrenderercombo.h	\
147
	gtkcellrendererpixbuf.h	\
148
	gtkcellrendererprogress.h \
Matthias Clasen's avatar
Matthias Clasen committed
149
	gtkcellrendererspin.h	\
150
	gtkcellrendererspinner.h\
151 152
	gtkcellrenderertext.h	\
	gtkcellrenderertoggle.h	\
153
	gtkcellview.h		\
Elliot Lee's avatar
Elliot Lee committed
154 155
	gtkcheckbutton.h	\
	gtkcheckmenuitem.h	\
Owen Taylor's avatar
Owen Taylor committed
156
	gtkclipboard.h		\
157
	gtkcolorbutton.h	\
158 159 160
	gtkcolorchooser.h	\
	gtkcolorchooserwidget.h	\
	gtkcolorchooserdialog.h	\
161
	gtkcolorutils.h		\
162
	gtkcombobox.h		\
Christian Dywan's avatar
Christian Dywan committed
163
	gtkcomboboxtext.h	\
Elliot Lee's avatar
Elliot Lee committed
164
	gtkcontainer.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
165
	gtkcssprovider.h	\
Benjamin Otte's avatar
Benjamin Otte committed
166
	gtkcsssection.h 	\
Matthias Clasen's avatar
Matthias Clasen committed
167
	gtkdebug.h		\
Elliot Lee's avatar
Elliot Lee committed
168
	gtkdialog.h		\
169
	gtkdnd.h		\
Elliot Lee's avatar
Elliot Lee committed
170
	gtkdrawingarea.h	\
Matthias Clasen's avatar
Matthias Clasen committed
171
	gtkeditable.h		\
Elliot Lee's avatar
Elliot Lee committed
172
	gtkentry.h		\
173
	gtkentrybuffer.h	\
174
	gtkentrycompletion.h	\
Elliot Lee's avatar
Elliot Lee committed
175 176
	gtkenums.h		\
	gtkeventbox.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
177
	gtkeventcontroller.h	\
178
	gtkexpander.h		\
Matthias Clasen's avatar
Matthias Clasen committed
179 180 181 182
	gtkfilechooser.h	\
	gtkfilechooserbutton.h	\
	gtkfilechooserdialog.h	\
	gtkfilechooserwidget.h	\
183
	gtkfilefilter.h		\
Elliot Lee's avatar
Elliot Lee committed
184
	gtkfixed.h		\
Matthias Clasen's avatar
Matthias Clasen committed
185
	gtkflowbox.h		\
186
	gtkfontbutton.h		\
187
	gtkfontchooser.h	\
188
	gtkfontchooserdialog.h  \
189
	gtkfontchooserwidget.h	\
Elliot Lee's avatar
Elliot Lee committed
190
	gtkframe.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
191
	gtkgesture.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
192
	gtkgesturedrag.h	\
Carlos Garnacho's avatar
Carlos Garnacho committed
193
	gtkgesturelongpress.h	\
Carlos Garnacho's avatar
Carlos Garnacho committed
194
	gtkgesturemultipress.h	\
Carlos Garnacho's avatar
Carlos Garnacho committed
195
	gtkgesturepan.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
196
	gtkgesturerotate.h	\
Carlos Garnacho's avatar
Carlos Garnacho committed
197
	gtkgesturesingle.h	\
Carlos Garnacho's avatar
Carlos Garnacho committed
198
	gtkgestureswipe.h	\
Carlos Garnacho's avatar
Carlos Garnacho committed
199
	gtkgesturezoom.h	\
Alexander Larsson's avatar
Alexander Larsson committed
200
	gtkglarea.h		\
Matthias Clasen's avatar
Matthias Clasen committed
201
	gtkgrid.h		\
Matthias Clasen's avatar
Matthias Clasen committed
202
	gtkheaderbar.h		\
203
	gtkicontheme.h		\
204
	gtkiconview.h		\
Elliot Lee's avatar
Elliot Lee committed
205
	gtkimage.h		\
206
	gtkimcontext.h		\
Benjamin Otte's avatar
Benjamin Otte committed
207
	gtkimcontextinfo.h	\
208
	gtkimcontextsimple.h	\
Owen Taylor's avatar
Owen Taylor committed
209
	gtkimmodule.h		\
210
	gtkimmulticontext.h	\
Matthias Clasen's avatar
Matthias Clasen committed
211
	gtkinfobar.h		\
212
	gtkinvisible.h		\
Elliot Lee's avatar
Elliot Lee committed
213
	gtklabel.h		\
Matthias Clasen's avatar
Matthias Clasen committed
214
	gtklayout.h		\
215
	gtklevelbar.h		\
216
	gtklinkbutton.h		\
Alexander Larsson's avatar
Alexander Larsson committed
217
	gtklistbox.h		\
218
	gtkliststore.h		\
Matthias Clasen's avatar
Matthias Clasen committed
219
	gtklockbutton.h		\
Elliot Lee's avatar
Elliot Lee committed
220 221 222
	gtkmain.h		\
	gtkmenu.h		\
	gtkmenubar.h		\
223
	gtkmenubutton.h		\
Elliot Lee's avatar
Elliot Lee committed
224 225
	gtkmenuitem.h		\
	gtkmenushell.h		\
226
	gtkmenutoolbutton.h	\
227
	gtkmessagedialog.h	\
Matthias Clasen's avatar
Matthias Clasen committed
228
	gtkmodelbutton.h	\
229
	gtkmodules.h		\
Matthias Clasen's avatar
Matthias Clasen committed
230
	gtkmountoperation.h	\
Elliot Lee's avatar
Elliot Lee committed
231
	gtknotebook.h		\
232
	gtkoffscreenwindow.h	\
233
	gtkorientable.h		\
234
	gtkoverlay.h		\
235
	gtkpagesetup.h		\
Elliot Lee's avatar
Elliot Lee committed
236
	gtkpaned.h		\
237
	gtkpapersize.h		\
238
	gtkplacessidebar.h	\
239
	gtkplug.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
240
	gtkpopover.h		\
Matthias Clasen's avatar
Matthias Clasen committed
241
	gtkpopovermenu.h	\
242 243
	gtkprintcontext.h	\
	gtkprintoperation.h	\
Matthias Clasen's avatar
Matthias Clasen committed
244
	gtkprintoperationpreview.h \
245
	gtkprintsettings.h	\
Elliot Lee's avatar
Elliot Lee committed
246 247 248
	gtkprogressbar.h	\
	gtkradiobutton.h	\
	gtkradiomenuitem.h	\
249
	gtkradiotoolbutton.h	\
Elliot Lee's avatar
Elliot Lee committed
250
	gtkrange.h		\
251
	gtkrecentchooser.h	\
252
	gtkrecentchooserdialog.h \
Matthias Clasen's avatar
Matthias Clasen committed
253
	gtkrecentchoosermenu.h	\
254
	gtkrecentchooserwidget.h \
Matthias Clasen's avatar
Matthias Clasen committed
255
	gtkrecentfilter.h	\
256
	gtkrecentmanager.h	\
257
	gtkrender.h		\
Matthias Clasen's avatar
Matthias Clasen committed
258
	gtkrevealer.h		\
Elliot Lee's avatar
Elliot Lee committed
259
	gtkscale.h		\
260
	gtkscalebutton.h	\
Matthias Clasen's avatar
Matthias Clasen committed
261
	gtkscrollable.h		\
Elliot Lee's avatar
Elliot Lee committed
262 263
	gtkscrollbar.h		\
	gtkscrolledwindow.h	\
Bastien Nocera's avatar
Bastien Nocera committed
264
	gtksearchbar.h		\
Bastien Nocera's avatar
Bastien Nocera committed
265
	gtksearchentry.h	\
Elliot Lee's avatar
Elliot Lee committed
266 267
	gtkselection.h		\
	gtkseparator.h		\
268 269
	gtkseparatormenuitem.h	\
	gtkseparatortoolitem.h	\
270
	gtksettings.h		\
271
	gtkshow.h		\
272
	gtkstacksidebar.h	\
273
	gtksizegroup.h		\
274
	gtksizerequest.h	\
275
	gtksocket.h		\
276
	gtkspinbutton.h		\
277
	gtkspinner.h		\
Matthias Clasen's avatar
Matthias Clasen committed
278 279
	gtkstack.h		\
	gtkstackswitcher.h	\
Shawn Amundson's avatar
Shawn Amundson committed
280
	gtkstatusbar.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
281
	gtkstylecontext.h	\
282
	gtkstyleprovider.h	\
283
	gtkswitch.h		\
Tim Janik's avatar
Tim Janik committed
284
	gtktestutils.h		\
285
	gtktextattributes.h	\
286
	gtktextbuffer.h		\
287
	gtktextbufferrichtext.h	\
288
	gtktextchild.h		\
289
	gtktextdisplay.h	\
290 291 292 293 294
	gtktextiter.h		\
	gtktextmark.h		\
	gtktexttag.h		\
	gtktexttagtable.h	\
	gtktextview.h		\
Elliot Lee's avatar
Elliot Lee committed
295
	gtktogglebutton.h	\
296
	gtktoggletoolbutton.h	\
297
	gtktoolbar.h		\
298 299
	gtktoolbutton.h		\
	gtktoolitem.h		\
Matthias Clasen's avatar
Matthias Clasen committed
300 301
	gtktoolitemgroup.h	\
	gtktoolpalette.h	\
302
	gtktoolshell.h		\
Kristian Rietveld's avatar
Kristian Rietveld committed
303
	gtktooltip.h		\
304
	gtktreednd.h		\
305
	gtktreemodel.h		\
306
	gtktreemodelfilter.h	\
307
	gtktreemodelsort.h	\
308
	gtktreeselection.h	\
Havoc Pennington's avatar
Havoc Pennington committed
309
	gtktreesortable.h	\
310 311 312
	gtktreestore.h		\
	gtktreeview.h		\
	gtktreeviewcolumn.h	\
Benjamin Otte's avatar
Benjamin Otte committed
313
	gtktypes.h		\
Elliot Lee's avatar
Elliot Lee committed
314
	gtkviewport.h		\
315
	gtkvolumebutton.h	\
Elliot Lee's avatar
Elliot Lee committed
316
	gtkwidget.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
317
	gtkwidgetpath.h		\
318 319
	gtkwindow.h		\
	gtkwindowgroup.h
320

321
if OS_UNIX
322
gtk_unix_print_public_h_sources = 	\
323
	gtkpagesetupunixdialog.h	\
324
	gtkprintunixdialog.h		\
325
	gtkprinter.h			\
326
	gtkprintjob.h			\
327
	gtkunixprint-autocleanups.h	\
328
	gtkunixprint.h
329
endif
330

331
# Installed header files without compatibility guarantees
332
# that are not included in gtk/gtk.h
333
gtk_semi_private_h_sources = \
334
	gtktextlayout.h
335

Carlos Garnacho's avatar
Carlos Garnacho committed
336 337 338
gtk_private_type_h_sources =	\
	gtkcsstypesprivate.h	\
	gtktexthandleprivate.h
339 340


341
# GTK+ header files that don't get installed
Soeren Sandmann's avatar
Soeren Sandmann committed
342
gtk_private_h_sources =		\
343
	$(inspector_h_sources)	\
Matthias Clasen's avatar
Matthias Clasen committed
344
	$(gtk_private_type_h_sources) \
345 346 347
	gtkactionmuxer.h	\
	gtkactionobserver.h	\
	gtkactionobservable.h	\
348
	gtkadjustmentprivate.h	\
349
	gtkapplicationprivate.h	\
350
	gtkaccelgroupprivate.h	\
351
	gtkaccelmapprivate.h	\
352
	gtkactionhelper.h	\
353
	gtkallocatedbitmaskprivate.h	\
354
	gtkappchooserprivate.h	\
355
	gtkbindingsprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
356
	gtkbitmaskprivate.h	\
357
	gtkbitmaskprivateimpl.h	\
358
	gtkbookmarksmanager.h	\
359
	gtkboxprivate.h         \
360
	gtkbuilderprivate.h	\
361
	gtkbuttonprivate.h	\
362
	gtkcairoblurprivate.h	\
363
	gtkcellareaboxcontextprivate.h	\
364
	gtkclipboardprivate.h		\
365 366 367 368
	gtkcolorswatchprivate.h	\
	gtkcoloreditorprivate.h	\
	gtkcolorplaneprivate.h	\
	gtkcolorscaleprivate.h	\
369
	gtkcolorchooserprivate.h	\
370
	gtkcomboboxprivate.h	\
371
	gtkcontainerprivate.h   \
Benjamin Otte's avatar
Benjamin Otte committed
372
	gtkcssanimationprivate.h	\
373
	gtkcssanimatedstyleprivate.h	\
374
	gtkcssarrayvalueprivate.h	\
375
	gtkcssbgsizevalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
376
	gtkcssbordervalueprivate.h	\
377
	gtkcsscolorvalueprivate.h	\
378
	gtkcsscornervalueprivate.h	\
379
	gtkcsscustompropertyprivate.h \
380
	gtkcsseasevalueprivate.h	\
381
	gtkcssenginevalueprivate.h	\
382
	gtkcssenumvalueprivate.h	\
383
	gtkcssiconthemevalueprivate.h	\
384
	gtkcssimagebuiltinprivate.h	\
385
	gtkcssimagecrossfadeprivate.h	\
386
	gtkcssimagegradientprivate.h	\
387
	gtkcssimageiconthemeprivate.h	\
388
	gtkcssimagelinearprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
389
	gtkcssimageprivate.h	\
390
	gtkcssimagesurfaceprivate.h	\
391
	gtkcssimageurlprivate.h	\
392
	gtkcssimagescaledprivate.h	\
393
	gtkcssimagevalueprivate.h	\
394
	gtkcssimagewin32private.h	\
395 396
	gtkcssinheritvalueprivate.h	\
	gtkcssinitialvalueprivate.h	\
397
	gtkcsskeyframesprivate.h	\
398
	gtkcsslookupprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
399
	gtkcssmatcherprivate.h	\
400
	gtkcssnodeprivate.h		\
401
	gtkcssnodedeclarationprivate.h	\
402
	gtkcssnumbervalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
403
	gtkcssparserprivate.h	\
404
	gtkcsspathnodeprivate.h	\
405
	gtkcsspositionvalueprivate.h	\
406
	gtkcssproviderprivate.h	\
407
	gtkcssrepeatvalueprivate.h	\
408
	gtkcssrgbavalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
409
	gtkcsssectionprivate.h 	\
Benjamin Otte's avatar
Benjamin Otte committed
410
	gtkcssselectorprivate.h	\
411
	gtkcssshadowsvalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
412
	gtkcssshadowvalueprivate.h      \
413
	gtkcssshorthandpropertyprivate.h \
414
	gtkcssstaticstyleprivate.h	\
415
	gtkcssstringvalueprivate.h	\
416
	gtkcssstylefuncsprivate.h \
417
	gtkcssstyleprivate.h 	\
418
	gtkcssstylepropertyprivate.h \
419
	gtkcsstransformvalueprivate.h	\
420
	gtkcsstransientnodeprivate.h	\
421
	gtkcsstransitionprivate.h	\
422
	gtkcsstypedvalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
423
	gtkcssunsetvalueprivate.h	\
424
	gtkcssvalueprivate.h	\
425
	gtkcsswidgetnodeprivate.h	\
426
	gtkcustompaperunixdialog.h \
427
	gtkdialogprivate.h 	\
428
	gtkentryprivate.h	\
429
	gtkeventcontrollerprivate.h	\
430
	gtkfilechooserembed.h	\
431 432 433
	gtkfilechooserentry.h	\
	gtkfilechooserprivate.h	\
	gtkfilechooserutils.h	\
434
	gtkfilesystem.h		\
435
	gtkfilesystemmodel.h	\
436 437
	gtkfontchooserprivate.h	\
	gtkfontchooserutils.h	\
438
	gtkgestureprivate.h	\
439 440 441 442 443
	gtkgesturedragprivate.h	\
	gtkgesturelongpressprivate.h	\
	gtkgesturemultipressprivate.h	\
	gtkgesturepanprivate.h	\
	gtkgesturerotateprivate.h	\
Rico Tzschichholz's avatar
Rico Tzschichholz committed
444
	gtkgesturesingleprivate.h	\
445 446
	gtkgestureswipeprivate.h	\
	gtkgesturezoomprivate.h	\
447
	gtkheaderbarprivate.h	\
448
	gtkhslaprivate.h	\
449
	gtkiconcache.h		\
450
	gtkiconhelperprivate.h  \
451
	gtkiconviewprivate.h	\
452
	gtkimageprivate.h	\
453
	gtkimmoduleprivate.h	\
454
	gtkimcontextsimpleseqs.h \
455 456
	gtkintl.h		\
	gtkkeyhash.h		\
457
	gtkkineticscrolling.h	\
458
	gtklabelprivate.h	\
459
	gtklockbuttonprivate.h	\
Carlos Garnacho's avatar
Carlos Garnacho committed
460
	gtkmagnifierprivate.h	\
461
	gtkmenubuttonprivate.h	\
462
	gtkmenuprivate.h	\
463
	gtkmenuitemprivate.h	\
464
	gtkmenusectionbox.h	\
465
	gtkmenushellprivate.h	\
466
	gtkmenutracker.h	\
Allison Karlitskaya's avatar
Allison Karlitskaya committed
467
	gtkmenutrackeritem.h	\
468
	gtkmnemonichash.h	\
469
	gtkmodelmenuitem.h	\
470
	gtkmodifierstyle.h	\
471
	gtkmodulesprivate.h	\
Matthias Clasen's avatar
Matthias Clasen committed
472
	gtkmountoperationprivate.h \
473
	gtkorientableprivate.h	\
474
	gtkpango.h		\
475
	gtkpathbar.h		\
476
	gtkpopoverprivate.h	\
477
	gtkprintoperation-private.h \
Matthias Clasen's avatar
Matthias Clasen committed
478
	gtkprintutils.h		\
479
	gtkprivate.h		\
Alexander Larsson's avatar
Alexander Larsson committed
480
	gtkpixelcacheprivate.h	\
481
	gtkquery.h		\
Matthias Clasen's avatar
Matthias Clasen committed
482
	gtkrangeprivate.h	\
Soeren Sandmann's avatar
Soeren Sandmann committed
483
	gtkrbtree.h		\
484 485
	gtkrecentchooserdefault.h \
	gtkrecentchooserprivate.h \
486
	gtkrecentchooserutils.h	\
487
	gtkrenderbackgroundprivate.h \
488
	gtkrenderborderprivate.h \
489
	gtkrendericonprivate.h	\
490
	gtkrenderprivate.h	\
491
	gtkresources.h		\
Benjamin Otte's avatar
Benjamin Otte committed
492
	gtkroundedboxprivate.h	\
493
	gtkscaleprivate.h	\
494 495
	gtksearchengine.h	\
	gtksearchenginesimple.h	\
496
	gtksearchentryprivate.h \
497
	gtkselectionprivate.h	\
498
	gtksettingsprivate.h	\
499
	gtksizegroup-private.h	\
500
	gtksizerequestcacheprivate.h	\
501
	gtksocketprivate.h	\
502
	gtkstyleanimationprivate.h \
503
	gtkstylecascadeprivate.h \
504
	gtkstylecontextprivate.h \
505
	gtkstylepropertyprivate.h \
506
	gtkstyleproviderprivate.h \
507
	gtktextattributesprivate.h \
508
	gtktextbtree.h		\
509
	gtktextbufferserialize.h \
Soeren Sandmann's avatar
Soeren Sandmann committed
510
	gtktextchildprivate.h	\
Carlos Garnacho's avatar
Carlos Garnacho committed
511
	gtktexthandleprivate.h	\
512 513
	gtktextiterprivate.h	\
	gtktextmarkprivate.h	\
514
	gtktextsegment.h	\
515
	gtktexttagprivate.h	\
516 517
	gtktexttypes.h		\
	gtktextutil.h		\
518
	gtktrashmonitor.h	\
519
	gtktogglebuttonprivate.h \
Matthias Clasen's avatar
Matthias Clasen committed
520
	gtktoolbarprivate.h	\
Matthias Clasen's avatar
Matthias Clasen committed
521
	gtktoolpaletteprivate.h	\
522
	gtktooltipprivate.h	\
Owen Taylor's avatar
Owen Taylor committed
523
	gtktreedatalist.h	\
524
	gtktreeprivate.h	\
Emmanuele Bassi's avatar
Emmanuele Bassi committed
525
	gtkwidgetprivate.h	\
526
	gtkwin32themeprivate.h	\
527
	gtkwindowprivate.h	\
Matthias Clasen's avatar
Matthias Clasen committed
528
	gtktreemenu.h
529

530
# GTK+ C sources to build the library from
531
gtk_base_c_sources = 		\
532
	$(a11y_c_sources)	\
533
	$(deprecated_c_sources)	\
534
	$(inspector_c_sources)	\
535 536 537
	gtkactionmuxer.c	\
	gtkactionobserver.c	\
	gtkactionobservable.c	\
538
	gtkactionable.c		\
539
	gtkquery.c		\
Bastien Nocera's avatar
Bastien Nocera committed
540
	gtksearchbar.c		\
Bastien Nocera's avatar
Bastien Nocera committed
541
	gtksearchentry.c	\
542 543
	gtksearchengine.c	\
	gtksearchenginesimple.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
544
	fnmatch.c		\
545
	gtkaboutdialog.c	\
546 547
	gtkaccelgroup.c		\
	gtkaccellabel.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
548 549
	gtkaccelmap.c		\
	gtkaccessible.c		\
William Jon McCann's avatar
William Jon McCann committed
550
	gtkactionbar.c		\
551
	gtkactionhelper.c	\
552
	gtkadjustment.c		\
553
	gtkallocatedbitmask.c	\
554 555
	gtkappchooser.c		\
	gtkappchooserwidget.c	\
556
	gtkappchooserbutton.c	\
557
	gtkappchooserdialog.c	\
558
	gtkapplication.c	\
559
	gtkapplicationimpl.c	\
560
	gtkapplicationwindow.c	\
561
	gtkaspectframe.c	\
562
	gtkassistant.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
563
	gtkbbox.c		\
564 565
	gtkbin.c		\
	gtkbindings.c		\
566
	gtkbookmarksmanager.c	\
Matthias Clasen's avatar
Matthias Clasen committed
567
	gtkborder.c		\
568
	gtkbox.c		\
Johan Dahlin's avatar
Johan Dahlin committed
569 570 571
	gtkbuildable.c		\
	gtkbuilder.c		\
	gtkbuilderparser.c	\
572
	gtkbuilder-menus.c	\
573
	gtkbutton.c		\
574
	gtkcairoblur.c		\
575
	gtkcalendar.c		\
576
	gtkcellarea.c		\
577
	gtkcellareabox.c	\
578 579
	gtkcellareaboxcontext.c	\
	gtkcellareacontext.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
580
	gtkcelleditable.c	\
581
	gtkcelllayout.c		\
582
	gtkcellrenderer.c	\
583
	gtkcellrendereraccel.c	\
584
	gtkcellrenderercombo.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
585
	gtkcellrendererpixbuf.c	\
586
	gtkcellrendererprogress.c \
587 588
	gtkcellrendererspin.c	\
	gtkcellrendererspinner.c \
589 590
	gtkcellrenderertext.c	\
	gtkcellrenderertoggle.c	\
591
	gtkcellview.c		\
592 593
	gtkcheckbutton.c	\
	gtkcheckmenuitem.c	\
594
	gtkcolorbutton.c	\
595 596 597
	gtkcolorchooser.c	\
	gtkcolorchooserwidget.c	\
	gtkcolorchooserdialog.c	\
598
	gtkcoloreditor.c	\
599 600
	gtkcolorplane.c		\
	gtkcolorscale.c		\
601
	gtkcolorswatch.c	\
602
	gtkcolorutils.c		\
603
	gtkcombobox.c		\
604
	gtkcomboboxtext.c	\
605
	gtkcontainer.c		\
Benjamin Otte's avatar
Benjamin Otte committed
606
	gtkcssanimation.c	\
607
	gtkcssanimatedstyle.c	\
608
	gtkcssarrayvalue.c	\
609
	gtkcssbgsizevalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
610
	gtkcssbordervalue.c	\
611
	gtkcsscolorvalue.c	\
612
	gtkcsscornervalue.c	\
613
	gtkcsscustomproperty.c	\
614
	gtkcsseasevalue.c	\
615
	gtkcssenumvalue.c	\
616
	gtkcssenginevalue.c	\
617
	gtkcssiconthemevalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
618
	gtkcssimage.c		\
619
	gtkcssimagebuiltin.c	\
620
	gtkcssimagecrossfade.c	\
621
	gtkcssimagegradient.c	\
622
	gtkcssimageicontheme.c	\
623
	gtkcssimagelinear.c	\
624
	gtkcssimagesurface.c	\
625
	gtkcssimageurl.c	\
626
	gtkcssimagescaled.c	\
627
	gtkcssimagevalue.c	\
628
	gtkcssimagewin32.c	\
629 630
	gtkcssinheritvalue.c	\
	gtkcssinitialvalue.c	\
631
	gtkcsskeyframes.c	\
632
	gtkcsslookup.c		\
Benjamin Otte's avatar
Benjamin Otte committed
633
	gtkcssmatcher.c		\
634
	gtkcssnode.c		\
635
	gtkcssnodedeclaration.c	\
636
	gtkcssnumbervalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
637
	gtkcssparser.c		\
638
	gtkcsspathnode.c	\
639
	gtkcsspositionvalue.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
640
	gtkcssprovider.c	\
641
	gtkcssrepeatvalue.c	\
642
	gtkcssrgbavalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
643
	gtkcsssection.c 	\
Benjamin Otte's avatar
Benjamin Otte committed
644
	gtkcssselector.c	\
645
	gtkcssstringvalue.c	\
646
	gtkcssstyle.c		\
647
	gtkcssshadowsvalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
648
	gtkcssshadowvalue.c	\
649
	gtkcssshorthandproperty.c \
650
	gtkcssshorthandpropertyimpl.c \
651
	gtkcssstaticstyle.c	\
652
	gtkcssstylefuncs.c	\
653
	gtkcssstyleproperty.c	\
654
	gtkcssstylepropertyimpl.c \
655
	gtkcsstransformvalue.c	\
656
	gtkcsstransientnode.c	\
657
	gtkcsstransition.c	\
658
	gtkcsstypedvalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
659
	gtkcssunsetvalue.c	\
660
	gtkcsstypes.c		\
661 662
	gtkcssvalue.c		\
	gtkcsswidgetnode.c	\
663 664
	gtkdialog.c		\
	gtkdrawingarea.c	\
Matthias Clasen's avatar
Matthias Clasen committed
665
	gtkeditable.c		\
666
	gtkentry.c		\
667
	gtkentrybuffer.c	\
668
	gtkentrycompletion.c	\
669
	gtkeventbox.c		\
Carlos Garnacho's avatar
Carlos Garnacho committed
670
	gtkeventcontroller.c	\
671
	gtkexpander.c		\
672
	gtkfilechooser.c	\
673
	gtkfilechooserbutton.c	\
674
	gtkfilechooserdialog.c	\
675
	gtkfilechooserembed.c	\
676 677 678 679 680 681
	gtkfilechooserentry.c	\
	gtkfilechooserutils.c	\
	gtkfilechooserwidget.c	\
	gtkfilefilter.c		\
	gtkfilesystem.c		\
	gtkfilesystemmodel.c	\
682
	gtkfixed.c		\
Matthias Clasen's avatar
Matthias Clasen committed
683
	gtkflowbox.c		\
Matthias Clasen's avatar
Matthias Clasen committed
684
	gtkfontbutton.c		\
685 686
	gtkfontchooser.c	\
	gtkfontchooserdialog.c	\
687 688
	gtkfontchooserutils.c	\
	gtkfontchooserwidget.c	\
689
	gtkframe.c		\
690
	gtkgladecatalog.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
691
	gtkgesture.c		\
Carlos Garnacho's avatar
Carlos Garnacho committed
692
	gtkgesturedrag.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
693
	gtkgesturelongpress.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
694
	gtkgesturemultipress.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
695
	gtkgesturepan.c		\
Carlos Garnacho's avatar
Carlos Garnacho committed
696
	gtkgesturerotate.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
697
	gtkgesturesingle.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
698
	gtkgestureswipe.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
699
	gtkgesturezoom.c	\
Alexander Larsson's avatar
Alexander Larsson committed
700
	gtkglarea.c		\
Matthias Clasen's avatar
Matthias Clasen committed
701
	gtkgrid.c		\
Matthias Clasen's avatar
Matthias Clasen committed
702
	gtkheaderbar.c		\
703
	gtkhsla.c		\
704
	gtkiconcache.c		\
705
	gtkiconcachevalidator.c	\
706
	gtkiconhelper.c		\
707
	gtkicontheme.c		\
708
	gtkiconview.c		\
709
	gtkimage.c		\
710 711
	gtkimcontext.c		\
	gtkimcontextsimple.c	\
Owen Taylor's avatar
Owen Taylor committed
712
	gtkimmodule.c		\
713
	gtkimmulticontext.c	\
Matthias Clasen's avatar
Matthias Clasen committed
714
	gtkinfobar.c		\
715