Makefile.am 46.5 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

Matthias Clasen's avatar
Matthias Clasen committed
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				\
51
	-DGTK_FILE_SYSTEM_ENABLE_UNSUPPORTED		\
52
	-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED		\
Matthias Clasen's avatar
Matthias Clasen committed
53
	$(GMODULE_CFLAGS)				\
54
	$(GTK_DEBUG_FLAGS)				\
55
	$(GTK_DEP_CFLAGS)				\
56
	$(INCLUDED_IMMODULE_DEFINE)
57

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

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

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

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

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

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

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

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

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

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

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

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

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

Elliot Lee's avatar
Elliot Lee committed
126

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

140 141 142
#
# setup source file variables
#
143

144 145
# GTK+ header files for public installation (non-generated, or generated
# by configure)
146 147

deprecated_h_sources = 			\
148 149
	deprecated/gtkcolorsel.h	\
	deprecated/gtkcolorseldialog.h	\
150 151 152 153 154 155 156 157
	deprecated/gtkfontsel.h		\
	deprecated/gtkhandlebox.h	\
	deprecated/gtkhbbox.h		\
	deprecated/gtkhbox.h		\
	deprecated/gtkhpaned.h		\
	deprecated/gtkhscale.h		\
	deprecated/gtkhscrollbar.h	\
	deprecated/gtkhseparator.h	\
158
	deprecated/gtkhsv.h		\
159 160
	deprecated/gtkstyle.h		\
	deprecated/gtkrc.h		\
161 162 163 164 165 166 167 168 169
	deprecated/gtktable.h		\
	deprecated/gtktearoffmenuitem.h	\
	deprecated/gtkvbbox.h		\
	deprecated/gtkvbox.h		\
	deprecated/gtkvscale.h		\
	deprecated/gtkvscrollbar.h	\
	deprecated/gtkvseparator.h	\
	deprecated/gtkvpaned.h

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

371
if OS_UNIX
372
gtk_unix_print_public_h_sources = 	\
373
	gtkpagesetupunixdialog.h	\
374
	gtkprintunixdialog.h		\
375
	gtkprinter.h			\
376 377
	gtkprintjob.h			\
	gtkunixprint.h
378
endif
379

380
# Installed header files without compatibility guarantees
381
# that are not included in gtk/gtk.h
382
gtk_semi_private_h_sources = \
383
	gtktextlayout.h
384

385
if ENABLE_PACKAGEKIT
386
gtk_appchooser_impl_h_sources = \
387
	gtkappchooseronlinepk.h
388 389 390
endif

if ENABLE_PACKAGEKIT
391
gtk_appchooser_impl_c_sources = \
392
	gtkappchooseronlinepk.c
393 394
endif

395 396 397 398
gtk_private_type_h_sources = \
	gtkcsstypesprivate.h


399
# GTK+ header files that don't get installed
Soeren Sandmann's avatar
Soeren Sandmann committed
400
gtk_private_h_sources =		\
401
	gactionmuxer.h		\
402
	gsimpleactionobserver.h	\
403 404
	gactionobserver.h	\
	gactionobservable.h	\
405
	gtkapplicationprivate.h	\
406
	gtkaccelgroupprivate.h	\
407
	gtkaccelmapprivate.h	\
408
	gtkallocatedbitmaskprivate.h	\
409 410 411
	gtkappchooserprivate.h	\
	gtkappchoosermodule.h	\
	gtkappchooseronline.h	\
412
	gtkbindingsprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
413
	gtkbitmaskprivate.h	\
414
	gtkbitmaskprivateimpl.h	\
415
	gtkborderimageprivate.h \
416
	gtkboxprivate.h         \
417
	gtkbuilderprivate.h	\
418
	gtkbuttonprivate.h	\
419
	gtkcellareaboxcontextprivate.h	\
Matthias Clasen's avatar
Matthias Clasen committed
420 421 422 423
	gtkcolorswatchprivate.h	\
	gtkcoloreditorprivate.h	\
	gtkcolorplaneprivate.h	\
	gtkcolorscaleprivate.h	\
424
	gtkcolorchooserprivate.h	\
425
	gtkcontainerprivate.h   \
426
	gtkcssanimatedvaluesprivate.h	\
427
	gtkcssarrayvalueprivate.h	\
428
	gtkcssbgsizevalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
429
	gtkcssbordervalueprivate.h	\
430
	gtkcsscomputedvaluesprivate.h \
431
	gtkcsscornervalueprivate.h	\
432
	gtkcsscustompropertyprivate.h \
Benjamin Otte's avatar
Benjamin Otte committed
433
	gtkcsseasevalueprivate.h	\
434
	gtkcssenginevalueprivate.h	\
435
	gtkcssenumvalueprivate.h	\
436
	gtkcssimagecrossfadeprivate.h	\
437
	gtkcssimagegradientprivate.h	\
438
	gtkcssimagelinearprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
439
	gtkcssimageprivate.h	\
440
	gtkcssimageurlprivate.h	\
441
	gtkcssimagevalueprivate.h	\
442
	gtkcssimagewin32private.h	\
443 444
	gtkcssinheritvalueprivate.h	\
	gtkcssinitialvalueprivate.h	\
445
	gtkcsslookupprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
446
	gtkcssmatcherprivate.h	\
447
	gtkcssnumbervalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
448
	gtkcssparserprivate.h	\
449
	gtkcsspositionvalueprivate.h	\
450
	gtkcssproviderprivate.h	\
451
	gtkcssrepeatvalueprivate.h	\
452
	gtkcssrgbavalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
453
	gtkcsssectionprivate.h 	\
Benjamin Otte's avatar
Benjamin Otte committed
454
	gtkcssselectorprivate.h	\
455
	gtkcssshadowsvalueprivate.h	\
Benjamin Otte's avatar
Benjamin Otte committed
456
	gtkcssshadowvalueprivate.h      \
457
	gtkcssshorthandpropertyprivate.h \
458
	gtkcssstringvalueprivate.h	\
459
	gtkcssstylefuncsprivate.h \
460
	gtkcssstylepropertyprivate.h \
461
	gtkcsstransitionprivate.h	\
462
	gtkcsstypedvalueprivate.h	\
463
	gtkcssvalueprivate.h	\
464
	gtkcustompaperunixdialog.h \
465
	gtkentryprivate.h	\
466
	gtkfilechooserdefault.h	\
467
	gtkfilechooserembed.h	\
468 469 470
	gtkfilechooserentry.h	\
	gtkfilechooserprivate.h	\
	gtkfilechooserutils.h	\
471
	gtkfilesystem.h		\
472
	gtkfilesystemmodel.h	\
473 474
	gtkfontchooserprivate.h	\
	gtkfontchooserutils.h	\
475
	gtkiconcache.h		\
476
	gtkiconhelperprivate.h  \
477
	gtkiconviewprivate.h	\
478
	gtkimageprivate.h	\
479
	gtkimmoduleprivate.h	\
480
	gtkimcontextsimpleseqs.h \
481 482
	gtkintl.h		\
	gtkkeyhash.h		\
483
	gtkmenuprivate.h	\
484
	gtkmenuitemprivate.h	\
485
	gtkmenushellprivate.h	\
486
	gtkmnemonichash.h	\
487
	gtkmodelmenu.h		\
488
	gtkmodelmenuitem.h	\
489
	gtkmodifierstyle.h	\
490
	gtkmodulesprivate.h	\
Matthias Clasen's avatar
Matthias Clasen committed
491
	gtkmountoperationprivate.h \
Matthias Clasen's avatar
Matthias Clasen committed
492
	gtknumerableiconprivate.h \
493
	gtkorientableprivate.h	\
494
	gtkpango.h		\
495
	gtkpathbar.h		\
496
	gtkpressandholdprivate.h \
497
	gtkprintoperation-private.h \
Matthias Clasen's avatar
Matthias Clasen committed
498
	gtkprintutils.h		\
499
	gtkprivate.h		\
500
	gtkquery.h		\
Soeren Sandmann's avatar
Soeren Sandmann committed
501
	gtkrbtree.h		\
502 503
	gtkrecentchooserdefault.h \
	gtkrecentchooserprivate.h \
504
	gtkrecentchooserutils.h	\
505
	gtkresources.h		\
Benjamin Otte's avatar
Benjamin Otte committed
506
	gtkroundedboxprivate.h	\
507
	gtkscaleprivate.h	\
508 509
	gtksearchengine.h	\
	gtksearchenginesimple.h	\
510
	gtkselectionprivate.h	\
511
	gtksettingsprivate.h	\
512
	gtksizegroup-private.h	\
513
	gtksocketprivate.h	\
514
	gtkstyleanimationprivate.h \
515
	gtkstylecascadeprivate.h \
516
	gtkstylecontextprivate.h \
517
	gtkstylepropertiesprivate.h \
518
	gtkstylepropertyprivate.h \
519
	gtkstyleproviderprivate.h \
520
	gtksymboliccolorprivate.h \
521
	gtktextbtree.h		\
522
	gtktextbufferserialize.h \
Soeren Sandmann's avatar
Soeren Sandmann committed
523
	gtktextchildprivate.h	\
524 525
	gtktextiterprivate.h	\
	gtktextmarkprivate.h	\
526
	gtktextsegment.h	\
527
	gtktexttagprivate.h	\
528 529
	gtktexttypes.h		\
	gtktextutil.h		\
530
	gtkthemingbackgroundprivate.h \
531
	gtkthemingengineprivate.h \
Matthias Clasen's avatar
Matthias Clasen committed
532
	gtktoolpaletteprivate.h	\
Owen Taylor's avatar
Owen Taylor committed
533
	gtktreedatalist.h	\
534
	gtktreeprivate.h	\
Emmanuele Bassi's avatar
Emmanuele Bassi committed
535
	gtkwidgetprivate.h	\
536
	gtkwin32themeprivate.h	\
Matthias Clasen's avatar
Matthias Clasen committed
537
	gtkwindowprivate.h	\
538
	gtktreemenu.h		\
539
	$(gtk_private_type_h_sources) \
540
	$(gtk_clipboard_dnd_h_sources) \
541
	$(gtk_appchooser_impl_h_sources)
542

543
# GTK+ C sources to build the library from
544
deprecated_c_sources = 			\
545 546
	deprecated/gtkcolorsel.c	\
	deprecated/gtkcolorseldialog.c	\
547 548 549 550 551 552 553 554
	deprecated/gtkfontsel.c		\
	deprecated/gtkhandlebox.c	\
	deprecated/gtkhbbox.c		\
	deprecated/gtkhbox.c		\
	deprecated/gtkhpaned.c		\
	deprecated/gtkhscale.c		\
	deprecated/gtkhscrollbar.c	\
	deprecated/gtkhseparator.c	\
555
	deprecated/gtkhsv.c		\
556 557
	deprecated/gtkrc.c		\
	deprecated/gtkstyle.c		\
558 559 560 561 562 563 564 565 566
	deprecated/gtktable.c		\
	deprecated/gtktearoffmenuitem.c	\
	deprecated/gtkvbbox.c		\
	deprecated/gtkvbox.c		\
	deprecated/gtkvscale.c		\
	deprecated/gtkvscrollbar.c	\
	deprecated/gtkvseparator.c	\
	deprecated/gtkvpaned.c

567
gtk_base_c_sources = 		\
568
	$(deprecated_c_sources)	\
569
	gactionmuxer.c		\
570
	gsimpleactionobserver.c	\
571 572
	gactionobserver.c	\
	gactionobservable.c	\
573
	gtkactionable.c		\
574
	gtkquery.c		\
Bastien Nocera's avatar
Bastien Nocera committed
575
	gtksearchentry.c	\
576 577
	gtksearchengine.c	\
	gtksearchenginesimple.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
578
	fnmatch.c		\
Matthias Clasen's avatar
Matthias Clasen committed
579
	gtkaboutdialog.c	\
580 581
	gtkaccelgroup.c		\
	gtkaccellabel.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
582 583
	gtkaccelmap.c		\
	gtkaccessible.c		\
584 585
	gtkaction.c		\
	gtkactiongroup.c	\
586
	gtkactivatable.c	\
587 588
	gtkadjustment.c		\
	gtkalignment.c		\
589
	gtkallocatedbitmask.c	\
590 591
	gtkappchooser.c		\
	gtkappchooserwidget.c	\
592
	gtkappchooserbutton.c	\
593 594 595
	gtkappchooserdialog.c	\
	gtkappchoosermodule.c	\
	gtkappchooseronline.c	\
596
	gtkapplication.c	\
Allison Karlitskaya's avatar
Allison Karlitskaya committed
597
	gtkapplicationwindow.c	\
598 599
	gtkarrow.c		\
	gtkaspectframe.c	\
600
	gtkassistant.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
601
	gtkbbox.c		\
602 603
	gtkbin.c		\
	gtkbindings.c		\
Matthias Clasen's avatar
Matthias Clasen committed
604
	gtkborder.c		\
605
	gtkborderimage.c	\
606
	gtkbox.c		\
Johan Dahlin's avatar
Johan Dahlin committed
607 608 609
	gtkbuildable.c		\
	gtkbuilder.c		\
	gtkbuilderparser.c	\
610
	gtkbuilder-menus.c	\
611 612
	gtkbutton.c		\
	gtkcalendar.c		\
613
	gtkcellarea.c		\
614
	gtkcellareabox.c	\
615 616
	gtkcellareaboxcontext.c	\
	gtkcellareacontext.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
617
	gtkcelleditable.c	\
618
	gtkcelllayout.c		\
619
	gtkcellrenderer.c	\
620
	gtkcellrendereraccel.c	\
621
	gtkcellrenderercombo.c	\
Soeren Sandmann's avatar
Soeren Sandmann committed
622
	gtkcellrendererpixbuf.c	\
623
	gtkcellrendererprogress.c \
624 625
	gtkcellrendererspin.c	\
	gtkcellrendererspinner.c \
626 627
	gtkcellrenderertext.c	\
	gtkcellrenderertoggle.c	\
628
	gtkcellview.c		\
629 630
	gtkcheckbutton.c	\
	gtkcheckmenuitem.c	\
631
	gtkcolorbutton.c	\
632 633 634
	gtkcolorchooser.c	\
	gtkcolorchooserwidget.c	\
	gtkcolorchooserdialog.c	\
635
	gtkcoloreditor.c	\
636 637
	gtkcolorplane.c		\
	gtkcolorscale.c		\
638
	gtkcolorswatch.c	\
639
	gtkcolorutils.c		\
640
	gtkcombobox.c		\
641
	gtkcomboboxtext.c	\
642
	gtkcontainer.c		\
643
	gtkcssanimatedvalues.c	\
644
	gtkcssarrayvalue.c	\
645
	gtkcssbgsizevalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
646
	gtkcssbordervalue.c	\
647
	gtkcsscomputedvalues.c	\
648
	gtkcsscornervalue.c	\
649
	gtkcsscustomproperty.c	\
Benjamin Otte's avatar
Benjamin Otte committed
650
	gtkcsseasevalue.c	\
651
	gtkcssenumvalue.c	\
652
	gtkcssenginevalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
653
	gtkcssimage.c		\
654
	gtkcssimagecrossfade.c	\
655
	gtkcssimagegradient.c	\
656
	gtkcssimagelinear.c	\
657
	gtkcssimageurl.c	\
658
	gtkcssimagevalue.c	\
659
	gtkcssimagewin32.c	\
660 661
	gtkcssinheritvalue.c	\
	gtkcssinitialvalue.c	\
662
	gtkcsslookup.c		\
Benjamin Otte's avatar
Benjamin Otte committed
663
	gtkcssmatcher.c		\
664
	gtkcssnumbervalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
665
	gtkcssparser.c		\
666
	gtkcsspositionvalue.c	\
Carlos Garnacho's avatar
Carlos Garnacho committed
667
	gtkcssprovider.c	\
668
	gtkcssrepeatvalue.c	\
669
	gtkcssrgbavalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
670
	gtkcsssection.c 	\
Benjamin Otte's avatar
Benjamin Otte committed
671
	gtkcssselector.c	\
672
	gtkcssstringvalue.c	\
673
	gtkcssshadowsvalue.c	\
Benjamin Otte's avatar
Benjamin Otte committed
674
	gtkcssshadowvalue.c	\
675
	gtkcssshorthandproperty.c \
676
	gtkcssshorthandpropertyimpl.c \
677
	gtkcssstylefuncs.c	\
678
	gtkcssstyleproperty.c	\
679
	gtkcssstylepropertyimpl.c \
680
	gtkcsstransition.c	\
681
	gtkcsstypedvalue.c	\
682
	gtkcssvalue.c		\
683
	gtkcsstypes.c		\
684 685
	gtkdialog.c		\
	gtkdrawingarea.c	\
Matthias Clasen's avatar
Matthias Clasen committed
686
	gtkeditable.c		\
687
	gtkentry.c		\
688
	gtkentrybuffer.c	\
689
	gtkentrycompletion.c	\
690
	gtkeventbox.c		\
691
	gtkexpander.c		\
692
	gtkfilechooser.c	\
693
	gtkfilechooserbutton.c	\
694
	gtkfilechooserdefault.c	\
695
	gtkfilechooserdialog.c	\
696
	gtkfilechooserembed.c	\
697 698 699 700 701 702
	gtkfilechooserentry.c	\
	gtkfilechooserutils.c	\
	gtkfilechooserwidget.c	\
	gtkfilefilter.c		\
	gtkfilesystem.c		\
	gtkfilesystemmodel.c	\
703
	gtkfixed.c		\
Matthias Clasen's avatar
Matthias Clasen committed
704
	gtkfontbutton.c		\
705 706
	gtkfontchooser.c	\
	gtkfontchooserdialog.c	\
707 708
	gtkfontchooserutils.c	\
	gtkfontchooserwidget.c	\
709
	gtkframe.c		\
Matthias Clasen's avatar
Matthias Clasen committed
710
	gtkgradient.c		\
Matthias Clasen's avatar
Matthias Clasen committed
711
	gtkgrid.c		\
712
	gtkiconcache.c		\
Matthias Clasen's avatar
Matthias Clasen committed
713
	gtkiconcachevalidator.c	\
714
	gtkiconfactory.c	\
715
	gtkiconhelper.c		\
716
	gtkicontheme.c		\
717
	gtkiconview.c		\
718
	gtkimage.c		\
719
	gtkimagemenuitem.c	\
720 721
	gtkimcontext.c		\
	gtkimcontextsimple.c	\
Owen Taylor's avatar
Owen Taylor committed
722
	gtkimmodule.c		\
723
	gtkimmulticontext.c	\
Matthias Clasen's avatar
Matthias Clasen committed
724
	gtkinfobar.c		\
725
	gtkinvisible.c		\
726
	gtkkeyhash.c		\
727 728
	gtklabel.c		\
	gtklayout.c		\
729
	gtklinkbutton.c		\
730
	gtkliststore.c		\
Matthias Clasen's avatar
Matthias Clasen committed
731
	gtklockbutton.c		\
732
	gtkmain.c		\
Soeren Sandmann's avatar
Soeren Sandmann committed
733
	gtkmarshalers.c		\
734 735 736 737
	gtkmenu.c		\
	gtkmenubar.c		\
	gtkmenuitem.c		\
	gtkmenushell.c		\
738
	gtkmenutoolbutton.c	\
739
	gtkmessagedialog.c	\
740
	gtkmisc.c		\
741
	gtkmnemonichash.c	\
742
	gtkmodelmenu.c		\
743
	gtkmodelmenuitem.c	\
744
	gtkmodifierstyle.c	\
745
	gtkmodules.c		\
Matthias Clasen's avatar
Matthias Clasen committed
746
	gtkmountoperation.c	\
747
	gtknotebook.c		\
Matthias Clasen's avatar
Matthias Clasen committed
748
	gtknumerableicon.c	\
749
	gtkoffscreenwindow.c	\
750
	gtkorientable.c		\
751
	gtkoverlay.c		\
752
	gtkpagesetup.c		\
753
	gtkpaned.c		\
754
	gtkpango.c		\
755
	gtkpapersize.c		\
756
	gtkpathbar.c		\
757
	gtkpressandhold.c	\
758 759
	gtkprintcontext.c	\
	gtkprintoperation.c	\
Matthias Clasen's avatar
Matthias Clasen committed
760
	gtkprintoperationpreview.c \
761
	gtkprintsettings.c	\
Matthias Clasen's avatar
Matthias Clasen committed
762
	gtkprintutils.c		\
763
	gtkprivate.c		\
764
	gtkprivatetypebuiltins.c \
Raja R Harinath's avatar