Makefile.am 39.9 KB
Newer Older
Owen Taylor's avatar
Owen Taylor committed
1
# Makefile.am for gtk+/gtk
2
include $(top_srcdir)/Makefile.decl
3
-include $(INTROSPECTION_MAKEFILE)
Johan Dahlin's avatar
Johan Dahlin committed
4 5
INTROSPECTION_GIRS =
INTROSPECTION_SCANNER_ARGS = \
6 7
	--add-include-path=../gdk \
	--warn-all
Johan Dahlin's avatar
Johan Dahlin committed
8 9 10 11
INTROSPECTION_COMPILER_ARGS = \
	--includedir=$(srcdir) \
    --includedir=. \
    --includedir=../gdk
Elliot Lee's avatar
Elliot Lee committed
12

13
if USE_QUARTZ
14
GTK_PRINT_PREVIEW_COMMAND="open -a /Applications/Preview.app %f"
15
else
16
GTK_PRINT_PREVIEW_COMMAND="evince --unlink-tempfile --preview --print-settings %s %f"
17 18
endif

19
SUBDIRS = a11y . tests
20

gheet's avatar
gheet committed
21 22 23
if HAVE_PAPI_CUPS
GTK_PRINT_BACKENDS=file,papi,cups
else
24
if HAVE_CUPS
25
GTK_PRINT_BACKENDS=file,cups
26
else
gheet's avatar
gheet committed
27 28 29
if HAVE_PAPI
GTK_PRINT_BACKENDS=file,papi
else
30
GTK_PRINT_BACKENDS=file,lpr
31
endif
gheet's avatar
gheet committed
32 33
endif
endif
34

35
AM_CPPFLAGS =						\
36
	-DG_LOG_DOMAIN=\"Gtk\"				\
37
	-DGTK_LIBDIR=\"$(libdir)\"			\
38
	-DGTK_DATADIR=\"$(datadir)\"			\
39 40
	-DGTK_DATA_PREFIX=\"$(prefix)\"			\
	-DGTK_SYSCONFDIR=\"$(sysconfdir)\"		\
41 42 43
	-DGTK_VERSION=\"$(GTK_VERSION)\"		\
	-DGTK_BINARY_VERSION=\"$(GTK_BINARY_VERSION)\"	\
	-DGTK_HOST=\"$(host)\"				\
Tor Lillqvist's avatar
Tor Lillqvist committed
44
	-DGTK_COMPILATION				\
45
	-DGTK_PRINT_BACKENDS=\"$(GTK_PRINT_BACKENDS)\"	\
46
	-DGTK_PRINT_PREVIEW_COMMAND=\"$(GTK_PRINT_PREVIEW_COMMAND)\"	\
47
	-I$(top_builddir)				\
Owen Taylor's avatar
Owen Taylor committed
48
	-I$(top_builddir)/gtk				\
49 50
	-I$(top_srcdir) -I../gdk			\
	-I$(top_srcdir)/gdk				\
Manish Singh's avatar
Manish Singh committed
51
	-DGDK_DISABLE_DEPRECATED			\
52
	-DGTK_DISABLE_DEPRECATED			\
53
	-DGTK_FILE_SYSTEM_ENABLE_UNSUPPORTED		\
54
	-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED		\
55
	$(GTK_DEBUG_FLAGS)				\
56
	$(GTK_DEP_CFLAGS)				\
57 58
	$(gtk_clipboard_dnd_c_sources_CFLAGS)		\
	$(INCLUDED_IMMODULE_DEFINE)
59

Tor Lillqvist's avatar
Tor Lillqvist committed
60 61 62 63 64 65
if PLATFORM_WIN32
no_undefined = -no-undefined
endif

if OS_WIN32
gtk_def = gtk.def
66
gtk_win32_symbols = -export-symbols $(srcdir)/gtk.def
Tor Lillqvist's avatar
Tor Lillqvist committed
67

Tor Lillqvist's avatar
Tor Lillqvist committed
68
gtk_win32_res = gtk-win32-res.o
69
gtk_win32_res_ldflag = -Wl,gtk-win32-res.o
Tor Lillqvist's avatar
Tor Lillqvist committed
70

Tor Lillqvist's avatar
Tor Lillqvist committed
71 72
gtk-win32-res.o : gtk-win32.rc
	$(WINDRES) gtk-win32.rc $@
Tor Lillqvist's avatar
Tor Lillqvist committed
73

74
install-def-file: gtk.def
75
	$(INSTALL) $(srcdir)/gtk.def $(DESTDIR)$(libdir)/gtk-win32-3.0.def
76
uninstall-def-file:
77
	-rm $(DESTDIR)$(libdir)/gtk-win32-3.0.def
Tor Lillqvist's avatar
Tor Lillqvist committed
78
else
79 80
install-def-file:
uninstall-def-file:
Tor Lillqvist's avatar
Tor Lillqvist committed
81 82 83
endif

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

Owen Taylor's avatar
Owen Taylor committed
86
gtk-win32-$(GTK_API_VERSION).lib: libgtk-win32-$(GTK_API_VERSION).la gtk.def
87
	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
88 89

install-ms-lib:
Owen Taylor's avatar
Owen Taylor committed
90
	$(INSTALL) gtk-win32-$(GTK_API_VERSION).lib $(DESTDIR)$(libdir)
Tor Lillqvist's avatar
Tor Lillqvist committed
91 92

uninstall-ms-lib:
Owen Taylor's avatar
Owen Taylor committed
93
	-rm $(DESTDIR)$(libdir)/gtk-win32-$(GTK_API_VERSION).lib
Tor Lillqvist's avatar
Tor Lillqvist committed
94 95 96 97 98
else
install-ms-lib:
uninstall-ms-lib:
endif

99 100
# This places the generated .def file in srcdir, since it is expected to be there.
# (The one from a tarball is)
101
gtk.def: gtk.symbols
102
	$(AM_V_GEN) (echo -e EXPORTS; $(CPP) -P -DG_OS_WIN32 - <$(srcdir)/gtk.symbols | $(SED) -e '/^$$/d' -e 's/^/	/' -e 's/G_GNUC_[^ ]*//g') > $(srcdir)/gtk.def
103

104
TESTS_ENVIRONMENT = srcdir="$(srcdir)" gtk_all_c_sources="$(gtk_all_c_sources)"
Matthias Clasen's avatar
Matthias Clasen committed
105
if OS_LINUX
106
TESTS = abicheck.sh
107 108
endif

109
libgtkincludedir = $(includedir)/gtk-3.0/gtk
Matthias Clasen's avatar
Matthias Clasen committed
110
libadd = \
Matthias Clasen's avatar
Matthias Clasen committed
111
	$(top_builddir)/gdk/libgdk-3.la	\
112
	$(top_builddir)/gtk/a11y/libgail.la \
113
	$(GTK_DEP_LIBS)
114 115 116
deps = \
	$(top_builddir)/gdk/libgdk-3.la	\
	$(top_builddir)/gtk/a11y/libgail.la
117

118 119 120
# libtool stuff: set version and export symbols for resolving
# since automake doesn't support conditionalized libsomething_la_LDFLAGS
# we use the general approach here
121
libtool_opts =							\
122
  $(GTK_LINK_FLAGS)						\
123 124 125 126
  -version-info $(LT_VERSION_INFO)				\
  -export-dynamic $(no_undefined) $(LIBTOOL_EXPORT_OPTIONS)	\
  -rpath $(libdir) $(libgtk_target_ldflags)

Elliot Lee's avatar
Elliot Lee committed
127

128 129 130 131 132 133 134 135 136 137 138 139 140
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

141 142 143
#
# setup source file variables
#
144

145 146
# GTK+ header files for public installation (non-generated, or generated
# by configure)
147
gtk_public_h_sources = 		\
Elliot Lee's avatar
Elliot Lee committed
148
	gtk.h			\
149
	gtkx.h			\
Matthias Clasen's avatar
Matthias Clasen committed
150
	gtkaboutdialog.h	\
Tim Janik's avatar
Tim Janik committed
151 152
	gtkaccelgroup.h		\
	gtkaccellabel.h		\
153
	gtkaccelmap.h		\
154
	gtkaccessible.h		\
155 156
	gtkaction.h		\
	gtkactiongroup.h	\
157
	gtkactivatable.h	\
Elliot Lee's avatar
Elliot Lee committed
158 159
	gtkadjustment.h		\
	gtkalignment.h		\
160
	gtkappchooser.h		\
161
	gtkappchooserbutton.h	\
162 163
	gtkappchooserdialog.h	\
	gtkappchooserwidget.h	\
164
	gtkapplication.h	\
Elliot Lee's avatar
Elliot Lee committed
165
	gtkarrow.h		\
166
	gtkaspectframe.h	\
167
	gtkassistant.h		\
168
	gtkbbox.h		\
Elliot Lee's avatar
Elliot Lee committed
169
	gtkbin.h		\
Tim Janik's avatar
Tim Janik committed
170
	gtkbindings.h		\
Matthias Clasen's avatar
Matthias Clasen committed
171
	gtkborder.h		\
Elliot Lee's avatar
Elliot Lee committed
172
	gtkbox.h		\
Johan Dahlin's avatar
Johan Dahlin committed
173 174
	gtkbuilder.h		\
	gtkbuildable.h		\
Elliot Lee's avatar
Elliot Lee committed
175
	gtkbutton.h		\
176
	gtkcalendar.h		\
177
	gtkcellarea.h		\
178
	gtkcellareacontext.h	\
179
	gtkcellareabox.h	\
180
	gtkcelleditable.h	\
181
	gtkcelllayout.h		\
182
	gtkcellrenderer.h	\
183
	gtkcellrendereraccel.h	\
184
	gtkcellrenderercombo.h	\
185
	gtkcellrendererpixbuf.h	\
186
	gtkcellrendererprogress.h \
Matthias Clasen's avatar
Matthias Clasen committed
187
	gtkcellrendererspin.h	\
188
	gtkcellrendererspinner.h\
189 190
	gtkcellrenderertext.h	\
	gtkcellrenderertoggle.h	\
191
	gtkcellview.h		\
Elliot Lee's avatar
Elliot Lee committed
192 193
	gtkcheckbutton.h	\
	gtkcheckmenuitem.h	\
Owen Taylor's avatar
Owen Taylor committed
194
	gtkclipboard.h		\
195
	gtkcolorbutton.h	\
Elliot Lee's avatar
Elliot Lee committed
196
	gtkcolorsel.h		\
Owen Taylor's avatar
Owen Taylor committed
197
	gtkcolorseldialog.h	\
198
	gtkcombobox.h		\
Christian Dywan's avatar
Christian Dywan committed
199
	gtkcomboboxtext.h	\
Elliot Lee's avatar
Elliot Lee committed
200
	gtkcontainer.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
201
	gtkcssprovider.h	\
Matthias Clasen's avatar
Matthias Clasen committed
202
	gtkdebug.h		\
Elliot Lee's avatar
Elliot Lee committed
203
	gtkdialog.h		\
204
	gtkdnd.h		\
Elliot Lee's avatar
Elliot Lee committed
205
	gtkdrawingarea.h	\
Matthias Clasen's avatar
Matthias Clasen committed
206
	gtkeditable.h		\
Elliot Lee's avatar
Elliot Lee committed
207
	gtkentry.h		\
208
	gtkentrybuffer.h	\
209
	gtkentrycompletion.h	\
Elliot Lee's avatar
Elliot Lee committed
210 211
	gtkenums.h		\
	gtkeventbox.h		\
212
	gtkexpander.h		\
Matthias Clasen's avatar
Matthias Clasen committed
213 214 215 216
	gtkfilechooser.h	\
	gtkfilechooserbutton.h	\
	gtkfilechooserdialog.h	\
	gtkfilechooserwidget.h	\
217
	gtkfilefilter.h		\
Elliot Lee's avatar
Elliot Lee committed
218
	gtkfixed.h		\
219
	gtkfontbutton.h		\
220
	gtkfontsel.h		\
Elliot Lee's avatar
Elliot Lee committed
221
	gtkframe.h		\
Matthias Clasen's avatar
Matthias Clasen committed
222
	gtkgradient.h		\
Matthias Clasen's avatar
Matthias Clasen committed
223
	gtkgrid.h		\
224
	gtkhandlebox.h		\
Elliot Lee's avatar
Elliot Lee committed
225 226 227 228 229 230
	gtkhbbox.h		\
	gtkhbox.h		\
	gtkhpaned.h		\
	gtkhscale.h		\
	gtkhscrollbar.h		\
	gtkhseparator.h		\
231
	gtkhsv.h		\
232
	gtkiconfactory.h	\
233
	gtkicontheme.h		\
234
	gtkiconview.h		\
Elliot Lee's avatar
Elliot Lee committed
235
	gtkimage.h		\
236
	gtkimagemenuitem.h	\
237
	gtkimcontext.h		\
238
	gtkimcontextsimple.h	\
Owen Taylor's avatar
Owen Taylor committed
239
	gtkimmodule.h		\
240
	gtkimmulticontext.h	\
Matthias Clasen's avatar
Matthias Clasen committed
241
	gtkinfobar.h		\
242
	gtkinvisible.h		\
Elliot Lee's avatar
Elliot Lee committed
243
	gtklabel.h		\
Matthias Clasen's avatar
Matthias Clasen committed
244
	gtklayout.h		\
245
	gtklinkbutton.h		\
246
	gtkliststore.h		\
Matthias Clasen's avatar
Matthias Clasen committed
247
	gtklockbutton.h		\
Elliot Lee's avatar
Elliot Lee committed
248 249 250 251 252
	gtkmain.h		\
	gtkmenu.h		\
	gtkmenubar.h		\
	gtkmenuitem.h		\
	gtkmenushell.h		\
253
	gtkmenutoolbutton.h	\
254
	gtkmessagedialog.h	\
Elliot Lee's avatar
Elliot Lee committed
255
	gtkmisc.h		\
256
	gtkmodules.h		\
Matthias Clasen's avatar
Matthias Clasen committed
257
	gtkmountoperation.h	\
Elliot Lee's avatar
Elliot Lee committed
258
	gtknotebook.h		\
Matthias Clasen's avatar
Matthias Clasen committed
259
	gtknumerableicon.h	\
260
	gtkoffscreenwindow.h	\
261
	gtkorientable.h		\
262
	gtkoverlay.h		\
263
	gtkpagesetup.h		\
Elliot Lee's avatar
Elliot Lee committed
264
	gtkpaned.h		\
265
	gtkpapersize.h		\
266
	gtkplug.h		\
267 268
	gtkprintcontext.h	\
	gtkprintoperation.h	\
Matthias Clasen's avatar
Matthias Clasen committed
269
	gtkprintoperationpreview.h \
270
	gtkprintsettings.h	\
Elliot Lee's avatar
Elliot Lee committed
271
	gtkprogressbar.h	\
272
	gtkradioaction.h	\
Elliot Lee's avatar
Elliot Lee committed
273 274
	gtkradiobutton.h	\
	gtkradiomenuitem.h	\
275
	gtkradiotoolbutton.h	\
Elliot Lee's avatar
Elliot Lee committed
276 277
	gtkrange.h		\
	gtkrc.h			\
278
	gtkrecentaction.h	\
279
	gtkrecentchooser.h	\
280
	gtkrecentchooserdialog.h \
Matthias Clasen's avatar
Matthias Clasen committed
281
	gtkrecentchoosermenu.h	\
282
	gtkrecentchooserwidget.h \
Matthias Clasen's avatar
Matthias Clasen committed
283
	gtkrecentfilter.h	\
284
	gtkrecentmanager.h	\
Elliot Lee's avatar
Elliot Lee committed
285
	gtkscale.h		\
286
	gtkscalebutton.h	\
Matthias Clasen's avatar
Matthias Clasen committed
287
	gtkscrollable.h		\
Elliot Lee's avatar
Elliot Lee committed
288 289 290 291
	gtkscrollbar.h		\
	gtkscrolledwindow.h	\
	gtkselection.h		\
	gtkseparator.h		\
292 293
	gtkseparatormenuitem.h	\
	gtkseparatortoolitem.h	\
294
	gtksettings.h		\
295
	gtkshow.h		\
296
	gtksizegroup.h		\
297
	gtksizerequest.h	\
298
	gtksocket.h		\
299
	gtkspinbutton.h		\
300
	gtkspinner.h		\
Shawn Amundson's avatar
Shawn Amundson committed
301
	gtkstatusbar.h		\
302
	gtkstatusicon.h		\
303
	gtkstock.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
304
	gtkstylecontext.h	\
305
	gtkstyleproperties.h	\
306
	gtkstyleprovider.h	\
307
	gtkstyle.h		\
308
	gtkswitch.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
309
	gtksymboliccolor.h	\
Elliot Lee's avatar
Elliot Lee committed
310
	gtktable.h		\
Matthias Clasen's avatar
Matthias Clasen committed
311
	gtktearoffmenuitem.h	\
Tim Janik's avatar
Tim Janik committed
312
	gtktestutils.h		\
313
	gtktextattributes.h	\
314
	gtktextbuffer.h		\
315
	gtktextbufferrichtext.h	\
316
	gtktextchild.h		\
317
	gtktextdisplay.h	\
318 319 320 321 322
	gtktextiter.h		\
	gtktextmark.h		\
	gtktexttag.h		\
	gtktexttagtable.h	\
	gtktextview.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
323
	gtkthemingengine.h	\
324
	gtktoggleaction.h	\
Elliot Lee's avatar
Elliot Lee committed
325
	gtktogglebutton.h	\
326
	gtktoggletoolbutton.h	\
327
	gtktoolbar.h		\
328 329
	gtktoolbutton.h		\
	gtktoolitem.h		\
Matthias Clasen's avatar
Matthias Clasen committed
330 331
	gtktoolitemgroup.h	\
	gtktoolpalette.h	\
332
	gtktoolshell.h		\
Kristian Rietveld's avatar
Kristian Rietveld committed
333
	gtktooltip.h		\
Havoc Pennington's avatar
Havoc Pennington committed
334
	gtktreednd.h		\
335
	gtktreemodel.h		\
336
	gtktreemodelfilter.h	\
337
	gtktreemodelsort.h	\
338
	gtktreeselection.h	\
Havoc Pennington's avatar
Havoc Pennington committed
339
	gtktreesortable.h	\
340 341 342
	gtktreestore.h		\
	gtktreeview.h		\
	gtktreeviewcolumn.h	\
343
	gtkuimanager.h		\
Elliot Lee's avatar
Elliot Lee committed
344 345 346
	gtkvbbox.h		\
	gtkvbox.h		\
	gtkviewport.h		\
347
	gtkvolumebutton.h	\
Elliot Lee's avatar
Elliot Lee committed
348 349 350 351 352
	gtkvpaned.h		\
	gtkvscale.h		\
	gtkvscrollbar.h		\
	gtkvseparator.h		\
	gtkwidget.h		\
Carlos Garnacho's avatar
Carlos Garnacho committed
353
	gtkwidgetpath.h		\
354
	gtkwindow.h
355

356
if OS_UNIX
357
gtk_unix_print_public_h_sources = 	\
358
	gtkpagesetupunixdialog.h	\
359
	gtkprintunixdialog.h		\
360
	gtkprinter.h			\
361 362
	gtkprintjob.h			\
	gtkunixprint.h
363
endif
364

365
# Installed header files without compatibility guarantees
366
# that are not included in gtk/gtk.h
367
gtk_semi_private_h_sources = \
368
	gtktextlayout.h
369

370
if ENABLE_PACKAGEKIT
371
gtk_appchooser_impl_h_sources = \
372
	gtkappchooseronlinepk.h
373 374 375
endif

if ENABLE_PACKAGEKIT
376
gtk_appchooser_impl_c_sources = \
377
	gtkappchooseronlinepk.c
378 379
endif

380
# GTK+ header files that don't get installed
Soeren Sandmann's avatar
Soeren Sandmann committed
381
gtk_private_h_sources =		\
382
	gtkaccelgroupprivate.h	\
383
	gtkaccessibleprivate.h	\
384 385 386 387
	gtkanimationdescription.h \
	gtkappchooserprivate.h	\
	gtkappchoosermodule.h	\
	gtkappchooseronline.h	\
388
	gtkbindingsprivate.h	\
389
	gtkborderimageprivate.h \
390
	gtkbuilderprivate.h	\
391
	gtkbuttonprivate.h	\
392
	gtkcellareaboxcontextprivate.h	\
393
	gtkcontainerprivate.h   \
Benjamin Otte's avatar
Benjamin Otte committed
394
	gtkcssparserprivate.h	\
395
	gtkcssproviderprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
396
	gtkcssselectorprivate.h	\
397
	gtkcsstypesprivate.h	\
398
	gtkcustompaperunixdialog.h \
Matthias Clasen's avatar
Matthias Clasen committed
399
	gtkdndcursors.h		\
400
	gtkentryprivate.h	\
401
	gtkfilechooserdefault.h	\
402
	gtkfilechooserembed.h	\
403 404 405
	gtkfilechooserentry.h	\
	gtkfilechooserprivate.h	\
	gtkfilechooserutils.h	\
406
	gtkfilesystem.h		\
407
	gtkfilesystemmodel.h	\
408
	gtkiconcache.h		\
409
	gtkimageprivate.h	\
410
	gtkimcontextsimpleseqs.h \
411 412
	gtkintl.h		\
	gtkkeyhash.h		\
Matthias Clasen's avatar
Matthias Clasen committed
413
	gtkmainprivate.h	\
414
	gtkmenuprivate.h	\
415
	gtkmenuitemprivate.h	\
416
	gtkmenushellprivate.h	\
417
	gtkmnemonichash.h	\
418
	gtkmodifierstyle.h	\
Matthias Clasen's avatar
Matthias Clasen committed
419
	gtkmountoperationprivate.h \
Matthias Clasen's avatar
Matthias Clasen committed
420
	gtknumerableiconprivate.h \
421
	gtkorientableprivate.h	\
422
	gtkpango.h		\
423
	gtkpathbar.h		\
424
	gtkprintoperation-private.h \
Matthias Clasen's avatar
Matthias Clasen committed
425
	gtkprintutils.h		\
426
	gtkprivate.h		\
427
	gtkquery.h		\
Soeren Sandmann's avatar
Soeren Sandmann committed
428
	gtkrbtree.h		\
429 430
	gtkrecentchooserdefault.h \
	gtkrecentchooserprivate.h \
431
	gtkrecentchooserutils.h	\
Benjamin Otte's avatar
Benjamin Otte committed
432
	gtkroundedboxprivate.h	\
433
	gtkscaleprivate.h	\
434 435
	gtksearchengine.h	\
	gtksearchenginesimple.h	\
436
	gtkselectionprivate.h	\
437
	gtksettingsprivate.h	\
438
	gtkshadowprivate.h      \
439
	gtksizegroup-private.h	\
440
	gtksocketprivate.h	\
441
	gtkstylecontextprivate.h \
442
	gtkstylepropertiesprivate.h \
443
	gtkstylepropertyprivate.h \
444
	gtktextbtree.h		\
445
	gtktextbufferserialize.h \
Soeren Sandmann's avatar
Soeren Sandmann committed
446
	gtktextchildprivate.h	\
447 448
	gtktextiterprivate.h	\
	gtktextmarkprivate.h	\
449
	gtktextsegment.h	\
450
	gtktexttagprivate.h	\
451 452
	gtktexttypes.h		\
	gtktextutil.h		\
453
	gtkthemingengineprivate.h \
454
	gtktimeline.h		\
Matthias Clasen's avatar
Matthias Clasen committed
455
	gtktoolpaletteprivate.h	\
Owen Taylor's avatar
Owen Taylor committed
456
	gtktreedatalist.h	\
457
	gtktreeprivate.h	\
Emmanuele Bassi's avatar
Emmanuele Bassi committed
458
	gtkwidgetprivate.h	\
Matthias Clasen's avatar
Matthias Clasen committed
459
	gtkwindowprivate.h	\
460
	gtktreemenu.h		\
461
	$(gtk_clipboard_dnd_h_sources) \
462
	$(gtk_appchooser_impl_h_sources)
463

464
# GTK+ C sources to build the library from
465
gtk_base_c_sources = 		\
466 467 468
	gtkquery.c		\
	gtksearchengine.c	\
	gtksearchenginesimple.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
469
	fnmatch.c		\
Matthias Clasen's avatar
Matthias Clasen committed
470
	gtkaboutdialog.c	\
471 472
	gtkaccelgroup.c		\
	gtkaccellabel.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
473 474
	gtkaccelmap.c		\
	gtkaccessible.c		\
475 476
	gtkaction.c		\
	gtkactiongroup.c	\
477
	gtkactivatable.c	\
478 479
	gtkadjustment.c		\
	gtkalignment.c		\
480 481
	gtkappchooser.c		\
	gtkappchooserwidget.c	\
482
	gtkappchooserbutton.c	\
483 484 485
	gtkappchooserdialog.c	\
	gtkappchoosermodule.c	\
	gtkappchooseronline.c	\
486
	gtkapplication.c	\
487
	gtkanimationdescription.c \
488 489
	gtkarrow.c		\
	gtkaspectframe.c	\
490
	gtkassistant.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
491
	gtkbbox.c		\
492 493
	gtkbin.c		\
	gtkbindings.c		\
Matthias Clasen's avatar
Matthias Clasen committed
494
	gtkborder.c		\
495
	gtkborderimage.c        \
496
	gtkbox.c		\
Johan Dahlin's avatar
Johan Dahlin committed
497 498 499
	gtkbuildable.c		\
	gtkbuilder.c		\
	gtkbuilderparser.c	\
500 501
	gtkbutton.c		\
	gtkcalendar.c		\
502
	gtkcellarea.c		\
503
	gtkcellareabox.c	\
504 505
	gtkcellareaboxcontext.c	\
	gtkcellareacontext.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
506
	gtkcelleditable.c	\
507
	gtkcelllayout.c		\
508
	gtkcellrenderer.c	\
509
	gtkcellrendereraccel.c	\
510
	gtkcellrenderercombo.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
511
	gtkcellrendererpixbuf.c	\
512
	gtkcellrendererprogress.c \
513 514
	gtkcellrendererspin.c	\
	gtkcellrendererspinner.c \
515 516
	gtkcellrenderertext.c	\
	gtkcellrenderertoggle.c	\
517
	gtkcellview.c		\
518 519
	gtkcheckbutton.c	\
	gtkcheckmenuitem.c	\
520
	gtkcolorbutton.c	\
521
	gtkcolorsel.c		\
Owen Taylor's avatar
Owen Taylor committed
522
	gtkcolorseldialog.c	\
523
	gtkcombobox.c		\
524
	gtkcomboboxtext.c	\
525
	gtkcontainer.c		\
Benjamin Otte's avatar
Benjamin Otte committed
526
	gtkcssparser.c		\
Carlos Garnacho's avatar
Carlos Garnacho committed
527
	gtkcssprovider.c	\
Benjamin Otte's avatar
Benjamin Otte committed
528
	gtkcssselector.c	\
529
	gtkcsstypes.c		\
530 531
	gtkdialog.c		\
	gtkdrawingarea.c	\
Matthias Clasen's avatar
Matthias Clasen committed
532
	gtkeditable.c		\
533
	gtkentry.c		\
534
	gtkentrybuffer.c	\
535
	gtkentrycompletion.c	\
536
	gtkeventbox.c		\
537
	gtkexpander.c		\
538
	gtkfilechooser.c	\
539
	gtkfilechooserbutton.c	\
540
	gtkfilechooserdefault.c	\
541
	gtkfilechooserdialog.c	\
542
	gtkfilechooserembed.c	\
543 544 545 546 547 548
	gtkfilechooserentry.c	\
	gtkfilechooserutils.c	\
	gtkfilechooserwidget.c	\
	gtkfilefilter.c		\
	gtkfilesystem.c		\
	gtkfilesystemmodel.c	\
549
	gtkfixed.c		\
Matthias Clasen's avatar
Matthias Clasen committed
550 551
	gtkfontbutton.c		\
	gtkfontsel.c		\
552
	gtkframe.c		\
Matthias Clasen's avatar
Matthias Clasen committed
553
	gtkgradient.c		\
Matthias Clasen's avatar
Matthias Clasen committed
554
	gtkgrid.c		\
555 556 557 558 559 560 561
	gtkhandlebox.c		\
	gtkhbbox.c		\
	gtkhbox.c		\
	gtkhpaned.c		\
	gtkhscale.c		\
	gtkhscrollbar.c		\
	gtkhseparator.c		\
Owen Taylor's avatar
Owen Taylor committed
562
	gtkhsv.c		\
563
	gtkiconcache.c		\
Matthias Clasen's avatar
Matthias Clasen committed
564
	gtkiconcachevalidator.c	\
565
	gtkiconfactory.c	\
566
	gtkicontheme.c		\
567
	gtkiconview.c		\
568
	gtkimage.c		\
569
	gtkimagemenuitem.c	\
570 571
	gtkimcontext.c		\
	gtkimcontextsimple.c	\
Owen Taylor's avatar
Owen Taylor committed
572
	gtkimmodule.c		\
573
	gtkimmulticontext.c	\
Matthias Clasen's avatar
Matthias Clasen committed
574
	gtkinfobar.c		\
575
	gtkinvisible.c		\
576
	gtkkeyhash.c		\
577 578
	gtklabel.c		\
	gtklayout.c		\
579
	gtklinkbutton.c		\
580
	gtkliststore.c		\
Matthias Clasen's avatar
Matthias Clasen committed
581
	gtklockbutton.c		\
582
	gtkmain.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
583
	gtkmarshalers.c		\
584 585 586 587
	gtkmenu.c		\
	gtkmenubar.c		\
	gtkmenuitem.c		\
	gtkmenushell.c		\
588
	gtkmenutoolbutton.c	\
589
	gtkmessagedialog.c	\
590
	gtkmisc.c		\
591
	gtkmnemonichash.c	\
592
	gtkmodifierstyle.c	\
593
	gtkmodules.c		\
Matthias Clasen's avatar
Matthias Clasen committed
594
	gtkmountoperation.c	\
595
	gtknotebook.c		\
Matthias Clasen's avatar
Matthias Clasen committed
596
	gtknumerableicon.c	\
597
	gtkoffscreenwindow.c	\
598
	gtkorientable.c		\
599
	gtkoverlay.c		\
600
	gtkpagesetup.c		\
601
	gtkpaned.c		\
602
	gtkpango.c		\
603
	gtkpapersize.c		\
604
	gtkpathbar.c		\
605 606
	gtkprintcontext.c	\
	gtkprintoperation.c	\
Matthias Clasen's avatar
Matthias Clasen committed
607
	gtkprintoperationpreview.c \
608
	gtkprintsettings.c	\
Matthias Clasen's avatar
Matthias Clasen committed
609
	gtkprintutils.c		\
610
	gtkprogressbar.c	\
611
	gtkradioaction.c	\
612 613
	gtkradiobutton.c	\
	gtkradiomenuitem.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
614
	gtkradiotoolbutton.c	\
615
	gtkrange.c		\
Matthias Clasen's avatar
Matthias Clasen committed
616
	gtkrbtree.c		\
617
	gtkrc.c			\
618
	gtkrecentaction.c	\
619
	gtkrecentchooserdefault.c \
620
	gtkrecentchooserdialog.c \
Matthias Clasen's avatar
Matthias Clasen committed
621
	gtkrecentchoosermenu.c	\
622 623 624 625 626
	gtkrecentchooserwidget.c \
	gtkrecentchooserutils.c	\
	gtkrecentchooser.c	\
	gtkrecentfilter.c	\
	gtkrecentmanager.c	\
Benjamin Otte's avatar
Benjamin Otte committed
627
	gtkroundedbox.c		\
628
	gtkscale.c		\
629
	gtkscalebutton.c	\
Matthias Clasen's avatar
Matthias Clasen committed
630
	gtkscrollable.c		\
631 632 633 634
	gtkscrollbar.c		\
	gtkscrolledwindow.c	\
	gtkselection.c		\
	gtkseparator.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
635 636
	gtkseparatormenuitem.c	\
	gtkseparatortoolitem.c	\
637
	gtksettings.c		\
638
	gtksizegroup.c		\
639
	gtksizerequest.c	\
640
	gtkshadow.c             \
Jaap A. Haitsma's avatar
Jaap A. Haitsma committed
641
	gtkshow.c		\
642
	gtkspinbutton.c		\
643
	gtkspinner.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
644
	gtkstatusbar.c		\
645
	gtkstatusicon.c		\
646
	gtkstock.c		\
Carlos Garnacho's avatar
Carlos Garnacho committed
647
	gtkstylecontext.c	\
648
	gtkstyleproperties.c	\
649
	gtkstyleproperty.c	\
650
	gtkstyleprovider.c	\