[gtk/msvcproj-nmake-install: 3/4] gtk/Makefile.am: Split out more items




commit 55e8247ca1338c93130a19aa570b0f06a5254da8
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Fri May 13 19:03:47 2022 +0800

    gtk/Makefile.am: Split out more items
    
    ... to gtk-sources.inc, since we will want to share the items in the lists that
    were split out.

 gtk/Makefile.am     | 798 ++------------------------------------------------
 gtk/gtk-sources.inc | 821 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 838 insertions(+), 781 deletions(-)
---
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 5701b63657..c7c7caabd2 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -122,651 +122,33 @@ include $(srcdir)/gtk-sources.inc
 gtk_public_h_sources = $(GTK_PUB_HDRS)
 
 if OS_UNIX
-gtk_unix_print_public_h_sources =      \
-       gtkpagesetupunixdialog.h        \
-       gtkprintunixdialog.h            \
-       gtkprinter.h                    \
-       gtkprintjob.h                   \
-       gtkunixprint-autocleanups.h     \
-       gtkunixprint.h
+gtk_unix_print_public_h_sources = $(GTK_UNIX_PRINT_PUB_HDRS)
 endif
 
-# Installed header files without compatibility guarantees
-# that are not included in gtk/gtk.h
-gtk_semi_private_h_sources = \
-       gtktextlayout.h
-
 gtk_private_type_h_sources = $(GTK_PRIVATE_TYPE_HDRS)
 
 # GTK+ header files that don't get installed
 gtk_private_h_sources =                \
        $(inspector_h_sources)  \
        $(gtk_private_type_h_sources) \
-       gtkactionmuxer.h        \
-       gtkactionobserver.h     \
-       gtkactionobservable.h   \
-       gtkadjustmentprivate.h  \
-       gtkapplicationaccelsprivate.h   \
-       gtkapplicationprivate.h \
-       gtkaccelgroupprivate.h  \
-       gtkaccelmapprivate.h    \
-       gtkactionhelper.h       \
-       gtkallocatedbitmaskprivate.h    \
-       gtkappchooserprivate.h  \
-       gtkbindingsprivate.h    \
-       gtkbitmaskprivate.h     \
-       gtkbitmaskprivateimpl.h \
-       gtkbookmarksmanager.h   \
-       gtkboxprivate.h         \
-       gtkboxgadgetprivate.h   \
-       gtkbuilderprivate.h     \
-       gtkbuiltiniconprivate.h \
-       gtkbuttonprivate.h      \
-       gtkcairoblurprivate.h   \
-       gtkcellareaboxcontextprivate.h  \
-       gtkcheckbuttonprivate.h \
-       gtkcheckmenuitemprivate.h       \
-       gtkclipboardprivate.h           \
-       gtkcolorswatchprivate.h \
-       gtkcoloreditorprivate.h \
-       gtkcolorpickerprivate.h \
-       gtkcolorpickerkwinprivate.h     \
-       gtkcolorpickerportalprivate.h   \
-       gtkcolorpickershellprivate.h    \
-       gtkcolorplaneprivate.h  \
-       gtkcolorscaleprivate.h  \
-       gtkcolorchooserprivate.h        \
-       gtkcomboboxprivate.h    \
-       gtkcomposetable.h       \
-       gtkcontainerprivate.h   \
-       gtkcssanimationprivate.h        \
-       gtkcssanimatedstyleprivate.h    \
-       gtkcssarrayvalueprivate.h       \
-       gtkcssbgsizevalueprivate.h      \
-       gtkcssbordervalueprivate.h      \
-       gtkcsscalcvalueprivate.h        \
-       gtkcsscolorvalueprivate.h       \
-       gtkcsscornervalueprivate.h      \
-       gtkcsscustomgadgetprivate.h     \
-       gtkcsscustompropertyprivate.h   \
-       gtkcssdimensionvalueprivate.h   \
-       gtkcsseasevalueprivate.h        \
-       gtkcssenginevalueprivate.h      \
-       gtkcssenumvalueprivate.h        \
-       gtkcssgadgetprivate.h           \
-       gtkcssiconthemevalueprivate.h   \
-       gtkcssimagebuiltinprivate.h     \
-       gtkcssimagecrossfadeprivate.h   \
-       gtkcssimagefallbackprivate.h    \
-       gtkcssimagegradientprivate.h    \
-       gtkcssimageiconthemeprivate.h   \
-       gtkcssimagelinearprivate.h      \
-       gtkcssimageradialprivate.h      \
-       gtkcssimageprivate.h    \
-       gtkcssimagesurfaceprivate.h     \
-       gtkcssimageurlprivate.h \
-       gtkcssimagerecolorprivate.h     \
-       gtkcssimagescaledprivate.h      \
-       gtkcssimagevalueprivate.h       \
-       gtkcssimagewin32private.h       \
-       gtkcssinheritvalueprivate.h     \
-       gtkcssinitialvalueprivate.h     \
-       gtkcsskeyframesprivate.h        \
-       gtkcsslookupprivate.h   \
-       gtkcssmatcherprivate.h  \
-       gtkcssnodeprivate.h             \
-       gtkcssnodedeclarationprivate.h  \
-       gtkcssnodestylecacheprivate.h   \
-       gtkcssnumbervalueprivate.h      \
-       gtkcsspalettevalueprivate.h     \
-       gtkcssparserprivate.h   \
-       gtkcsspathnodeprivate.h \
-       gtkcsspositionvalueprivate.h    \
-       gtkcssproviderprivate.h \
-       gtkcssrepeatvalueprivate.h      \
-       gtkcssrgbavalueprivate.h        \
-       gtkcsssectionprivate.h  \
-       gtkcssselectorprivate.h \
-       gtkcssshadowsvalueprivate.h     \
-       gtkcssshadowvalueprivate.h      \
-       gtkcssshorthandpropertyprivate.h \
-       gtkcssstaticstyleprivate.h      \
-       gtkcssstringvalueprivate.h      \
-       gtkcssstylefuncsprivate.h \
-       gtkcssstylechangeprivate.h      \
-       gtkcssstyleprivate.h    \
-       gtkcssstylepropertyprivate.h \
-       gtkcsstransformvalueprivate.h   \
-       gtkcsstransientnodeprivate.h    \
-       gtkcsstransitionprivate.h       \
-       gtkcsstypedvalueprivate.h       \
-       gtkcssunsetvalueprivate.h       \
-       gtkcssvalueprivate.h    \
-       gtkcsswin32sizevalueprivate.h   \
-       gtkcsswidgetnodeprivate.h       \
-       gtkcustompaperunixdialog.h \
-       gtkdialogprivate.h      \
-       gtkdndprivate.h         \
-       gtkemojichooser.h       \
-       gtkemojicompletion.h    \
-       gtkentryprivate.h       \
-       gtkeventcontrollerprivate.h     \
-       gtkfilechooserembed.h   \
-       gtkfilechooserentry.h   \
-       gtkfilechooserprivate.h \
-       gtkfilechoosernativeprivate.h   \
-       gtkfilechooserwidgetprivate.h   \
-       gtkfilechooserutils.h   \
-       gtkfilefilterprivate.h  \
-       gtkfilesystem.h         \
-       gtkfilesystemmodel.h    \
-       gtkfontchooserprivate.h \
-       gtkfontchooserutils.h   \
-       gtkfontchooserwidgetprivate.h \
-       gtkgestureprivate.h     \
-       gtkgesturedragprivate.h \
-       gtkgesturelongpressprivate.h    \
-       gtkgesturemultipressprivate.h   \
-       gtkgesturepanprivate.h  \
-       gtkgesturerotateprivate.h       \
-       gtkgesturesingleprivate.h       \
-       gtkgesturestylusprivate.h       \
-       gtkgestureswipeprivate.h        \
-       gtkgesturezoomprivate.h \
-       gtkheaderbarprivate.h   \
-       gtkhslaprivate.h        \
-       gtkiconcache.h          \
-       gtkiconhelperprivate.h  \
-       gtkiconprivate.h        \
-       gtkiconthemeprivate.h  \
-       gtkiconviewprivate.h    \
-       gtkimagedefinitionprivate.h     \
-       gtkimageprivate.h       \
-       gtkimmoduleprivate.h    \
-       gtkimcontextsimpleseqs.h \
-       gtkintl.h               \
-       gtkkeyhash.h            \
-       gtkkineticscrolling.h   \
-       gtklabelprivate.h       \
-       gtklockbuttonprivate.h  \
-       gtkmagnifierprivate.h   \
-       gtkmenubuttonprivate.h  \
-       gtkmenuprivate.h        \
-       gtkmenuitemprivate.h    \
-       gtkmenusectionbox.h     \
-       gtkmenushellprivate.h   \
-       gtkmenutracker.h        \
-       gtkmenutrackeritem.h    \
-       gtkmnemonichash.h       \
-       gtkmodelmenuitem.h      \
-       gtkmodifierstyle.h      \
-       gtkmodulesprivate.h     \
-       gtkmountoperationprivate.h \
-       gtknativedialogprivate.h \
-       gtkorientableprivate.h  \
-       gtkpango.h              \
-       gtkpathbar.h            \
-       gtkplacessidebarprivate.h       \
-       gtkplacesviewprivate.h  \
-       gtkplacesviewrowprivate.h       \
-       gtkpopoverprivate.h     \
-       gtkprintoperation-private.h \
-       gtkprintutils.h         \
-       gtkprivate.h            \
-       gtkpixelcacheprivate.h  \
-       gtkprogresstrackerprivate.h     \
-       gtkquery.h              \
-       gtkrangeprivate.h       \
-       gtkrbtree.h             \
-       gtkrecentchooserdefault.h \
-       gtkrecentchooserprivate.h \
-       gtkrecentchooserutils.h \
-       gtkrenderbackgroundprivate.h \
-       gtkrenderborderprivate.h \
-       gtkrendericonprivate.h  \
-       gtkrenderprivate.h      \
-       gtkresources.h          \
-       gtkroundedboxprivate.h  \
-       gtksearchengine.h       \
-       gtksearchenginesimple.h \
-       gtksearchenginemodel.h  \
-       gtksearchentryprivate.h \
-       gtkselectionprivate.h   \
-       gtksettingsprivate.h    \
-       gtkshortcutswindowprivate.h     \
-       gtkshortcutsshortcutprivate.h   \
-       gtksidebarrowprivate.h  \
-       gtksizegroup-private.h  \
-       gtksizerequestcacheprivate.h    \
-       gtksocketprivate.h      \
-       gtkstyleanimationprivate.h \
-       gtkstylecascadeprivate.h \
-       gtkstylecontextprivate.h \
-       gtkstylepropertyprivate.h \
-       gtkstyleproviderprivate.h \
-       gtktextattributesprivate.h \
-       gtktextbtree.h          \
-       gtktextbufferprivate.h \
-       gtktextbufferserialize.h \
-       gtktextchildprivate.h   \
-       gtktexthandleprivate.h  \
-       gtktextiterprivate.h    \
-       gtktextmarkprivate.h    \
-       gtktextsegment.h        \
-       gtktexttagprivate.h     \
-       gtktexttagtableprivate.h        \
-       gtktexttypes.h          \
-       gtktextutil.h           \
-       gtktrashmonitor.h       \
-       gtktogglebuttonprivate.h \
-       gtktoolbarprivate.h     \
-       gtktoolpaletteprivate.h \
-       gtktooltipprivate.h     \
-       gtktooltipwindowprivate.h \
-       gtktreedatalist.h       \
-       gtktreeprivate.h        \
-       gtkutilsprivate.h       \
-       gtkwidgetprivate.h      \
-       gtkwidgetpathprivate.h  \
-       gtkwin32drawprivate.h   \
-       gtkwin32themeprivate.h  \
-       gtkwindowprivate.h      \
-       gtktreemenu.h           \
-       gdkpixbufutilsprivate.h \
-       open-type-layout.h      \
-       language-names.h        \
-       script-names.h
+       $(gtk_base_private_h_sources)
 
 # GTK+ C sources to build the library from
 gtk_base_c_sources =           \
        $(a11y_c_sources)       \
        $(deprecated_c_sources) \
        $(inspector_c_sources)  \
-       gtkactionmuxer.c        \
-       gtkactionobserver.c     \
-       gtkactionobservable.c   \
-       gtkactionable.c         \
-       gtkquery.c              \
-       gtksearchbar.c          \
-       gtksearchentry.c        \
-       gtksearchengine.c       \
-       gtksearchenginesimple.c \
-       gtksearchenginemodel.c  \
-       fnmatch.c               \
-       gtkaboutdialog.c        \
-       gtkaccelgroup.c         \
-       gtkaccellabel.c         \
-       gtkaccelmap.c           \
-       gtkaccessible.c         \
-       gtkactionbar.c          \
-       gtkactionhelper.c       \
-       gtkadjustment.c         \
-       gtkallocatedbitmask.c   \
-       gtkappchooser.c         \
-       gtkappchooserwidget.c   \
-       gtkappchooserbutton.c   \
-       gtkappchooserdialog.c   \
-       gtkapplication.c        \
-       gtkapplicationaccels.c  \
-       gtkapplicationimpl.c    \
-       gtkapplicationwindow.c  \
-       gtkaspectframe.c        \
-       gtkassistant.c          \
-       gtkbbox.c               \
-       gtkbin.c                \
-       gtkbindings.c           \
-       gtkbookmarksmanager.c   \
-       gtkborder.c             \
-       gtkbox.c                \
-       gtkboxgadget.c          \
-       gtkbuildable.c          \
-       gtkbuilder.c            \
-       gtkbuilderparser.c      \
-       gtkbuilder-menus.c      \
-       gtkbuiltinicon.c        \
-       gtkbutton.c             \
-       gtkcairoblur.c          \
-       gtkcalendar.c           \
-       gtkcellarea.c           \
-       gtkcellareabox.c        \
-       gtkcellareaboxcontext.c \
-       gtkcellareacontext.c    \
-       gtkcelleditable.c       \
-       gtkcelllayout.c         \
-       gtkcellrenderer.c       \
-       gtkcellrendereraccel.c  \
-       gtkcellrenderercombo.c  \
-       gtkcellrendererpixbuf.c \
-       gtkcellrendererprogress.c \
-       gtkcellrendererspin.c   \
-       gtkcellrendererspinner.c \
-       gtkcellrenderertext.c   \
-       gtkcellrenderertoggle.c \
-       gtkcellview.c           \
-       gtkcheckbutton.c        \
-       gtkcheckmenuitem.c      \
-       gtkcolorbutton.c        \
-       gtkcolorchooser.c       \
-       gtkcolorchooserwidget.c \
-       gtkcolorchooserdialog.c \
-       gtkcoloreditor.c        \
-       gtkcolorpicker.c        \
-       gtkcolorpickerkwin.c    \
-       gtkcolorpickerportal.c  \
-       gtkcolorpickershell.c   \
-       gtkcolorplane.c         \
-       gtkcolorscale.c         \
-       gtkcolorswatch.c        \
-       gtkcolorutils.c         \
-       gtkcombobox.c           \
-       gtkcomboboxtext.c       \
-       gtkcomposetable.c       \
-       gtkcontainer.c          \
-       gtkcssanimation.c       \
-       gtkcssanimatedstyle.c   \
-       gtkcssarrayvalue.c      \
-       gtkcssbgsizevalue.c     \
-       gtkcssbordervalue.c     \
-       gtkcsscalcvalue.c       \
-       gtkcsscolorvalue.c      \
-       gtkcsscornervalue.c     \
-       gtkcsscustomgadget.c    \
-       gtkcsscustomproperty.c  \
-       gtkcssdimensionvalue.c  \
-       gtkcsseasevalue.c       \
-       gtkcssenumvalue.c       \
-       gtkcssenginevalue.c     \
-       gtkcssgadget.c          \
-       gtkcssiconthemevalue.c  \
-       gtkcssimage.c           \
-       gtkcssimagebuiltin.c    \
-       gtkcssimagecrossfade.c  \
-       gtkcssimagefallback.c   \
-       gtkcssimagegradient.c   \
-       gtkcssimageicontheme.c  \
-       gtkcssimagelinear.c     \
-       gtkcssimageradial.c     \
-       gtkcssimagesurface.c    \
-       gtkcssimageurl.c        \
-       gtkcssimagerecolor.c    \
-       gtkcssimagescaled.c     \
-       gtkcssimagevalue.c      \
-       gtkcssimagewin32.c      \
-       gtkcssinheritvalue.c    \
-       gtkcssinitialvalue.c    \
-       gtkcsskeyframes.c       \
-       gtkcsslookup.c          \
-       gtkcssmatcher.c         \
-       gtkcssnode.c            \
-       gtkcssnodedeclaration.c \
-       gtkcssnodestylecache.c  \
-       gtkcssnumbervalue.c     \
-       gtkcsspalettevalue.c    \
-       gtkcssparser.c          \
-       gtkcsspathnode.c        \
-       gtkcsspositionvalue.c   \
-       gtkcssprovider.c        \
-       gtkcssrepeatvalue.c     \
-       gtkcssrgbavalue.c       \
-       gtkcsssection.c         \
-       gtkcssselector.c        \
-       gtkcssstringvalue.c     \
-       gtkcssstyle.c           \
-       gtkcssstylechange.c     \
-       gtkcssshadowsvalue.c    \
-       gtkcssshadowvalue.c     \
-       gtkcssshorthandproperty.c \
-       gtkcssshorthandpropertyimpl.c \
-       gtkcssstaticstyle.c     \
-       gtkcssstylefuncs.c      \
-       gtkcssstyleproperty.c   \
-       gtkcssstylepropertyimpl.c \
-       gtkcsstransformvalue.c  \
-       gtkcsstransientnode.c   \
-       gtkcsstransition.c      \
-       gtkcsstypedvalue.c      \
-       gtkcssunsetvalue.c      \
-       gtkcsstypes.c           \
-       gtkcssvalue.c           \
-       gtkcsswidgetnode.c      \
-        gtkcsswin32sizevalue.c  \
-       gtkdialog.c             \
-       gtkdragsource.c         \
-       gtkdrawingarea.c        \
-       gtkeditable.c           \
-       gtkemojichooser.c       \
-       gtkemojicompletion.c    \
-       gtkentry.c              \
-       gtkentrybuffer.c        \
-       gtkentrycompletion.c    \
-       gtkeventbox.c           \
-       gtkeventcontroller.c    \
-       gtkeventcontrollerkey.c \
-       gtkeventcontrollermotion.c      \
-       gtkeventcontrollerscroll.c      \
-       gtkexpander.c           \
-       gtkfilechooser.c        \
-       gtkfilechooserbutton.c  \
-       gtkfilechooserdialog.c  \
-       gtkfilechooserembed.c   \
-       gtkfilechooserentry.c   \
-       gtkfilechoosernative.c  \
-       gtkfilechoosernativeportal.c    \
-       gtkfilechooserutils.c   \
-       gtkfilechooserwidget.c  \
-       gtkfilefilter.c         \
-       gtkfilesystem.c         \
-       gtkfilesystemmodel.c    \
-       gtkfixed.c              \
-       gtkflowbox.c            \
-       gtkfontbutton.c         \
-       gtkfontchooser.c        \
-       gtkfontchooserdialog.c  \
-       gtkfontchooserutils.c   \
-       gtkfontchooserwidget.c  \
-       gtkframe.c              \
-       gtkgladecatalog.c       \
-       gtkgesture.c            \
-       gtkgesturedrag.c        \
-       gtkgesturelongpress.c   \
-       gtkgesturemultipress.c  \
-       gtkgesturepan.c         \
-       gtkgesturerotate.c      \
-       gtkgesturesingle.c      \
-       gtkgesturestylus.c      \
-       gtkgestureswipe.c       \
-       gtkgesturezoom.c        \
-       gtkglarea.c             \
-       gtkgrid.c               \
-       gtkheaderbar.c          \
-       gtkhsla.c               \
-       gtkicon.c               \
-       gtkiconcache.c          \
-       gtkiconcachevalidator.c \
-       gtkiconhelper.c         \
-       gtkicontheme.c          \
-       gtkiconview.c           \
-       gtkimage.c              \
-       gtkimagedefinition.c    \
-       gtkimcontext.c          \
-       gtkimcontextsimple.c    \
-       gtkimmodule.c           \
-       gtkimmulticontext.c     \
-       gtkinfobar.c            \
-       gtkinvisible.c          \
-       gtkkeyhash.c            \
-       gtkkineticscrolling.c   \
-       gtklabel.c              \
-       gtklayout.c             \
-       gtklevelbar.c           \
-       gtklinkbutton.c         \
-       gtklistbox.c            \
-       gtkliststore.c          \
-       gtklockbutton.c         \
-       gtkmain.c               \
-       gtkmagnifier.c          \
-       gtkmenu.c               \
-       gtkmenubar.c            \
-       gtkmenubutton.c         \
-       gtkmenuitem.c           \
-       gtkmenusectionbox.c     \
-       gtkmenushell.c          \
-       gtkmenutracker.c        \
-       gtkmenutrackeritem.c    \
-       gtkmenutoolbutton.c     \
-       gtkmessagedialog.c      \
-       gtkmnemonichash.c       \
-       gtkmodelmenuitem.c      \
-       gtkmodelbutton.c        \
-       gtkmodifierstyle.c      \
-       gtkmodules.c            \
-       gtkmountoperation.c     \
-       gtknativedialog.c       \
-       gtknotebook.c           \
-       gtkoffscreenwindow.c    \
-       gtkorientable.c         \
-       gtkoverlay.c            \
-       gtkpadcontroller.c      \
-       gtkpagesetup.c          \
-       gtkpaned.c              \
-       gtkpango.c              \
-       gtkpapersize.c          \
-       gtkpathbar.c            \
-       gtkplacessidebar.c      \
-       gtkplacesview.c         \
-       gtkplacesviewrow.c      \
-       gtkprintcontext.c       \
-       gtkprintoperation.c     \
-       gtkprintoperationpreview.c \
-       gtkprintsettings.c      \
-       gtkprintutils.c         \
-       gtkprivate.c            \
-       gtkprogressbar.c        \
-       gtkprogresstracker.c    \
-       gtkpixelcache.c         \
-       gtkpopover.c            \
-       gtkpopovermenu.c        \
-       gtkradiobutton.c        \
-       gtkradiomenuitem.c      \
-       gtkradiotoolbutton.c    \
-       gtkrange.c              \
-       gtkrbtree.c             \
-       gtkrecentchooserdefault.c \
-       gtkrecentchooserdialog.c \
-       gtkrecentchoosermenu.c  \
-       gtkrecentchooserwidget.c \
-       gtkrecentchooserutils.c \
-       gtkrecentchooser.c      \
-       gtkrecentfilter.c       \
-       gtkrecentmanager.c      \
-       gtkrender.c             \
-       gtkrenderbackground.c   \
-       gtkrenderborder.c       \
-       gtkrendericon.c         \
-       gtkrevealer.c           \
-       gtkroundedbox.c         \
-       gtkscale.c              \
-       gtkscalebutton.c        \
-       gtkscrollable.c         \
-       gtkscrollbar.c          \
-       gtkscrolledwindow.c     \
-       gtkselection.c          \
-       gtkseparator.c          \
-       gtkseparatormenuitem.c  \
-       gtkseparatortoolitem.c  \
-       gtksettings.c           \
-       gtkshortcutsgroup.c     \
-       gtkshortcutlabel.c      \
-       gtkshortcutsshortcut.c  \
-       gtkshortcutssection.c   \
-       gtkshortcutswindow.c    \
-       gtksidebarrow.c         \
-       gtksizegroup.c          \
-       gtksizerequest.c        \
-       gtksizerequestcache.c   \
-       gtkshow.c               \
-       gtkstacksidebar.c       \
-       gtkspinbutton.c         \
-       gtkspinner.c            \
-       gtkstack.c              \
-       gtkstackswitcher.c      \
-       gtkstatusbar.c          \
-       gtkstyleanimation.c     \
-       gtkstylecascade.c       \
-       gtkstylecontext.c       \
-       gtkstyleproperty.c      \
-       gtkstyleprovider.c      \
-       gtkstyleproviderprivate.c       \
-       gtkswitch.c             \
-       gtktestutils.c          \
-       gtktextattributes.c     \
-       gtktextbtree.c          \
-       gtktextbuffer.c         \
-       gtktextbufferrichtext.c \
-       gtktextbufferserialize.c \
-       gtktextchild.c          \
-       gtktextdisplay.c        \
-       gtktexthandle.c         \
-       gtktextiter.c           \
-       gtktextlayout.c         \
-       gtktextmark.c           \
-       gtktextsegment.c        \
-       gtktexttag.c            \
-       gtktexttagtable.c       \
-       gtktexttypes.c          \
-       gtktextutil.c           \
-       gtktextview.c           \
-       gtktogglebutton.c       \
-       gtktoggletoolbutton.c   \
-       gtktoolbar.c            \
-       gtktoolbutton.c         \
-       gtktoolitem.c           \
-       gtktoolitemgroup.c      \
-       gtktoolpalette.c        \
-       gtktoolshell.c          \
-       gtktooltip.c            \
-       gtktooltipwindow.c      \
-       gtktrashmonitor.c       \
-       gtktreedatalist.c       \
-       gtktreednd.c            \
-       gtktreemenu.c           \
-       gtktreemodel.c          \
-       gtktreemodelfilter.c    \
-       gtktreemodelsort.c      \
-       gtktreeselection.c      \
-       gtktreesortable.c       \
-       gtktreestore.c          \
-       gtktreeview.c           \
-       gtktreeviewcolumn.c     \
-       gtkutils.c              \
-       gtkvolumebutton.c       \
-       gtkviewport.c           \
-       gtkwidget.c             \
-       gtkwidgetpath.c         \
-       gtkwindow.c             \
-       gtkwindowgroup.c        \
-       gtkwin32draw.c          \
-       gtkwin32theme.c         \
-       gdkpixbufutils.c        \
-       language-names.c        \
-       script-names.c
+       $(gtk_base_c_sources_base)
 
 if USE_QUARTZ
-gtk_base_c_sources +=          \
-       gtkclipboard-quartz.c   \
-       gtkdnd-quartz.c
+gtk_base_c_sources += $(gtk_clipboard_dnd_c_sources_quartz)
 else
-gtk_base_c_sources +=          \
-       gtkclipboard.c          \
-       gtkdnd.c                \
-       gtkdragdest.c
+gtk_base_c_sources += $(gtk_clipboard_dnd_c_sources_generic)
 endif
 
 nodist_gtk_c_sources =
 gtk_c_sources = $(gtk_base_c_sources)
 
-gtk_dbus_built_sources = gtkdbusgenerated.c gtkdbusgenerated.h
-
 $(gtk_dbus_built_sources) : Makefile.am gtkdbusinterfaces.xml
        $(AM_V_GEN) gdbus-codegen \
        --interface-prefix org.Gtk. \
@@ -776,82 +158,24 @@ $(gtk_dbus_built_sources) : Makefile.am gtkdbusinterfaces.xml
 
 nodist_gtk_c_sources += $(gtk_dbus_built_sources)
 
-gtk_os_unix_c_sources =                \
-       gtkcustompaperunixdialog.c      \
-       gtkpagesetupunixdialog.c        \
-       gtkprinter.c                    \
-       gtkprinteroption.c              \
-       gtkprinteroptionset.c           \
-       gtkprinteroptionwidget.c        \
-       gtkprintjob.c                   \
-       gtkprintoperation-unix.c        \
-       gtkprintoperation-portal.h      \
-       gtkprintoperation-portal.c      \
-       gtkprintunixdialog.c            \
-        gtkprintbackend.c              \
-       gtksearchenginetracker.c
+gtk_os_unix_c_sources = $(gtk_os_unix_c_sources_base)
 
 if OS_UNIX
-gtk_private_h_sources += \
-       gtkiconcachevalidator.h         \
-       gtkprintbackend.h               \
-       gtkprinter-private.h            \
-       gtkprinteroption.h              \
-       gtkprinteroptionset.h           \
-       gtkprinteroptionwidget.h        \
-       gtksearchenginetracker.h
+gtk_private_h_sources += $(gtk_os_unix_private_h_sources)
 
 if HAVE_TRACKER3
-gtk_private_h_sources += \
-       gtksearchenginetracker3.h
-gtk_os_unix_c_sources += \
-       gtksearchenginetracker3.c
+gtk_private_h_sources += $(gtk_os_unix_tracker3_private_h_sources)
+gtk_os_unix_c_sources += $(gtk_os_unix_tracker3_c_sources)
 endif
 
 gtk_c_sources += $(gtk_os_unix_c_sources)
 endif
 
-gtk_os_win32_c_sources = \
-       gtkprint-win32.c                \
-       gtkprintoperation-win32.c       \
-       gtkfilechoosernativewin32.c     \
-       gtkwin32.c
 if OS_WIN32
-gtk_private_h_sources += gtkprint-win32.h
+gtk_private_h_sources += $(gtk_os_win32_private_h_sources)
 gtk_c_sources += $(gtk_os_win32_c_sources)
 endif
 
-gtk_use_x11_c_sources =        \
-       gtkplug.c               \
-       gtksocket.c             \
-       gtkxembed.c             \
-       deprecated/gtktrayicon-x11.c    \
-       gtkapplication-x11.c    \
-       gtkmountoperation-x11.c
-
-gtk_use_wayland_c_sources = \
-       gtkapplication-wayland.c
-
-gtk_use_wayland_or_x11_c_sources = \
-       gtkapplication-dbus.c
-
-gtk_use_win32_c_sources =      \
-       gtkwin32embed.c         \
-       gtkwin32embedwidget.c   \
-       gtkmountoperation-stub.c
-gtk_use_quartz_c_sources =     \
-       gtksearchenginequartz.c \
-       gtkmountoperation-stub.c \
-       gtkapplication-quartz.c \
-       gtkapplication-quartz-menu.c \
-       gtkfilechoosernativequartz.c \
-       gtkquartz.c
-gtk_use_stub_c_sources =       \
-       gtkmountoperation-stub.c
-gtk_use_x11_private_h_sources =        \
-       gtkxembed.h             \
-       deprecated/gtktrayicon.h        \
-       xembed.h
 if USE_X11
 gtk_c_sources += $(gtk_use_x11_c_sources)
 gtk_private_h_sources += $(gtk_use_x11_private_h_sources)
@@ -871,17 +195,11 @@ else
 endif
 endif
 
-gtk_use_win32_private_h_sources =      \
-       gtkwin32embed.h         \
-       gtkwin32embedwidget.h
 if USE_WIN32
 gtk_c_sources += $(gtk_use_win32_c_sources)
 gtk_private_h_sources += $(gtk_use_win32_private_h_sources)
 endif
 
-gtk_use_quartz_private_h_sources =     \
-       gtksearchenginequartz.h \
-       gtkquartz.h
 if USE_QUARTZ
 gtk_c_sources += $(gtk_use_quartz_c_sources)
 gtk_private_h_sources += $(gtk_use_quartz_private_h_sources)
@@ -909,24 +227,10 @@ endif
 # depending on them only get rebuild when the built source actually changed
 # content
 
-# built sources that get installed with the header files
-gtk_built_public_sources =                     \
-       gtktypebuiltins.h
-
-# built headers that don't get installed
-gtk_built_private_headers =                    \
-       gtkresources.h                          \
-       gtkmarshalers.h                         \
-       gtkprivatetypebuiltins.h
-
 gtk_built_sources =                            \
        $(gtk_built_private_headers)            \
        $(gtk_built_public_sources)             \
-       gtkresources.c                          \
-       gtk.gresource.xml                       \
-       gtktypebuiltins.c                       \
-       gtkmarshalers.c                         \
-       gtkprivatetypebuiltins.c
+       $(gtk_other_built_sources)
 
 nodist_gtk_c_sources += $(gtk_built_sources)
 
@@ -935,18 +239,6 @@ stamp_files =                                      \
        stamp-gtktypebuiltins.h                 \
        stamp-gtkprivatetypebuiltins.h
 
-# non-header sources (headers should be specified in the above variables)
-# that don't serve as direct make target sources, i.e. they don't have
-# their own .lo rules and don't get publically installed
-gtk_extra_sources =                            \
-       paper_names.c                           \
-       paper_names_offsets.c                   \
-       gen-paper-names.c                       \
-       deprecated/gtkstatusicon-quartz.c       \
-       gtkversion.h.in                         \
-       gtkmarshalers.list                      \
-       fallback-c89.c
-
 #
 # setup GTK+ sources and their dependencies
 #
@@ -978,38 +270,7 @@ EXTRA_DIST += $(its_DATA)
 
 templates =                            \
        $(inspector_templates)          \
-       ui/gtkapplication-quartz.ui     \
-       ui/gtkaboutdialog.ui            \
-       ui/gtkactionbar.ui              \
-       ui/gtkappchooserdialog.ui       \
-       ui/gtkappchooserwidget.ui       \
-       ui/gtkassistant.ui              \
-       ui/gtkcolorchooserdialog.ui     \
-       ui/gtkcoloreditor.ui            \
-       ui/gtkcombobox.ui               \
-       ui/gtkdialog.ui         \
-       ui/gtkfilechooserbutton.ui      \
-       ui/gtkemojichooser.ui           \
-       ui/gtkfilechooserwidget.ui      \
-       ui/gtkfilechooserdialog.ui      \
-       ui/gtkfontbutton.ui             \
-       ui/gtkfontchooserdialog.ui      \
-       ui/gtkfontchooserwidget.ui      \
-       ui/gtkinfobar.ui                \
-       ui/gtklockbutton.ui             \
-       ui/gtkmessagedialog.ui  \
-       ui/gtkpagesetupunixdialog.ui    \
-       ui/gtkpathbar.ui                \
-       ui/gtkplacesview.ui             \
-       ui/gtkplacesviewrow.ui          \
-       ui/gtkprintunixdialog.ui        \
-       ui/gtkrecentchooserdefault.ui   \
-       ui/gtksearchbar.ui              \
-       ui/gtkscalebutton.ui            \
-       ui/gtkstatusbar.ui              \
-       ui/gtktooltipwindow.ui          \
-       ui/gtkvolumebutton.ui           \
-       ui/gtksidebarrow.ui
+       $(gtk_base_ui_templates)
 
 #
 # rules to generate built sources
@@ -1134,27 +395,12 @@ gtk.gresource.xml: Makefile.am inspector/Makefile.inc
        echo "  </gresource>" >> $@; \
        echo "</gresources>" >> $@;
 
-gesture_sources =                              \
-       gesture/gesture-pinch-symbolic.svg                      \
-       gesture/gesture-stretch-symbolic.svg                    \
-       gesture/gesture-rotate-clockwise-symbolic.svg           \
-       gesture/gesture-rotate-anticlockwise-symbolic.svg       \
-       gesture/gesture-two-finger-swipe-left-symbolic.svg      \
-       gesture/gesture-two-finger-swipe-right-symbolic.svg
-
 adwaita_theme_scss = \
-       theme/Adwaita/_colors-public.scss       \
-       theme/Adwaita/_colors.scss              \
-       theme/Adwaita/_common.scss              \
-       theme/Adwaita/_drawing.scss             \
-       theme/Adwaita/gtk-contained-dark.scss   \
-       theme/Adwaita/gtk-contained.scss        \
+       $(adwaita_theme_scss_sources)   \
        $()
 
 highcontrast_theme_scss = \
-       theme/HighContrast/_colors-hc.scss      \
-       theme/HighContrast/gtk-contained-inverse.scss \
-       theme/HighContrast/gtk-contained.scss   \
+       $(highcontrast_theme_scss_sources)      \
        $()
 
 if REBUILD_SCSS
@@ -1182,21 +428,11 @@ theme/HighContrast/gtk-contained-inverse.css: $(top_srcdir)/gtk/theme/HighContra
 endif # REBUILD_SCSS
 
 theme_sources =                                \
-       theme/win32/gtk.css                     \
-       theme/win32/gtk-win32-base.css          \
+       $(win32_theme_css_sources)      \
        $(adwaita_theme_scss)                   \
-       theme/Adwaita/assets.txt                \
-       theme/Adwaita/assets.svg                \
-       theme/Adwaita/README                    \
-       theme/Adwaita/gtk-contained.css         \
-       theme/Adwaita/gtk-contained-dark.css    \
-       theme/Adwaita/gtk.css                   \
-       theme/Adwaita/gtk-dark.css              \
+       $(adwaita_theme_files)          \
        $(highcontrast_theme_scss)              \
-       theme/HighContrast/gtk-contained.css    \
-       theme/HighContrast/gtk-contained-inverse.css \
-       theme/HighContrast/gtk.css              \
-       theme/HighContrast/gtk-inverse.css
+       $(highcontrast_theme_css_sources)
 
 resource_files = $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies 
$(builddir)/gtk.gresource.xml)
 
diff --git a/gtk/gtk-sources.inc b/gtk/gtk-sources.inc
index 86c38f925c..e122b048b2 100644
--- a/gtk/gtk-sources.inc
+++ b/gtk/gtk-sources.inc
@@ -234,3 +234,824 @@ GTK_PUB_HDRS =            \
 GTK_PRIVATE_TYPE_HDRS =        \
        gtkcsstypesprivate.h    \
        gtktexthandleprivate.h
+
+GTK_UNIX_PRINT_PUB_HDRS =      \
+       gtkpagesetupunixdialog.h        \
+       gtkprintunixdialog.h            \
+       gtkprinter.h                    \
+       gtkprintjob.h                   \
+       gtkunixprint-autocleanups.h     \
+       gtkunixprint.h
+
+# Installed header files without compatibility guarantees
+# that are not included in gtk/gtk.h
+gtk_semi_private_h_sources = \
+       gtktextlayout.h
+
+# Base non-generated private headers
+gtk_base_private_h_sources =   \
+       gtkactionmuxer.h        \
+       gtkactionobserver.h     \
+       gtkactionobservable.h   \
+       gtkadjustmentprivate.h  \
+       gtkapplicationaccelsprivate.h   \
+       gtkapplicationprivate.h \
+       gtkaccelgroupprivate.h  \
+       gtkaccelmapprivate.h    \
+       gtkactionhelper.h       \
+       gtkallocatedbitmaskprivate.h    \
+       gtkappchooserprivate.h  \
+       gtkbindingsprivate.h    \
+       gtkbitmaskprivate.h     \
+       gtkbitmaskprivateimpl.h \
+       gtkbookmarksmanager.h   \
+       gtkboxprivate.h         \
+       gtkboxgadgetprivate.h   \
+       gtkbuilderprivate.h     \
+       gtkbuiltiniconprivate.h \
+       gtkbuttonprivate.h      \
+       gtkcairoblurprivate.h   \
+       gtkcellareaboxcontextprivate.h  \
+       gtkcheckbuttonprivate.h \
+       gtkcheckmenuitemprivate.h       \
+       gtkclipboardprivate.h           \
+       gtkcolorswatchprivate.h \
+       gtkcoloreditorprivate.h \
+       gtkcolorpickerprivate.h \
+       gtkcolorpickerkwinprivate.h     \
+       gtkcolorpickerportalprivate.h   \
+       gtkcolorpickershellprivate.h    \
+       gtkcolorplaneprivate.h  \
+       gtkcolorscaleprivate.h  \
+       gtkcolorchooserprivate.h        \
+       gtkcomboboxprivate.h    \
+       gtkcomposetable.h       \
+       gtkcontainerprivate.h   \
+       gtkcssanimationprivate.h        \
+       gtkcssanimatedstyleprivate.h    \
+       gtkcssarrayvalueprivate.h       \
+       gtkcssbgsizevalueprivate.h      \
+       gtkcssbordervalueprivate.h      \
+       gtkcsscalcvalueprivate.h        \
+       gtkcsscolorvalueprivate.h       \
+       gtkcsscornervalueprivate.h      \
+       gtkcsscustomgadgetprivate.h     \
+       gtkcsscustompropertyprivate.h   \
+       gtkcssdimensionvalueprivate.h   \
+       gtkcsseasevalueprivate.h        \
+       gtkcssenginevalueprivate.h      \
+       gtkcssenumvalueprivate.h        \
+       gtkcssgadgetprivate.h           \
+       gtkcssiconthemevalueprivate.h   \
+       gtkcssimagebuiltinprivate.h     \
+       gtkcssimagecrossfadeprivate.h   \
+       gtkcssimagefallbackprivate.h    \
+       gtkcssimagegradientprivate.h    \
+       gtkcssimageiconthemeprivate.h   \
+       gtkcssimagelinearprivate.h      \
+       gtkcssimageradialprivate.h      \
+       gtkcssimageprivate.h    \
+       gtkcssimagesurfaceprivate.h     \
+       gtkcssimageurlprivate.h \
+       gtkcssimagerecolorprivate.h     \
+       gtkcssimagescaledprivate.h      \
+       gtkcssimagevalueprivate.h       \
+       gtkcssimagewin32private.h       \
+       gtkcssinheritvalueprivate.h     \
+       gtkcssinitialvalueprivate.h     \
+       gtkcsskeyframesprivate.h        \
+       gtkcsslookupprivate.h   \
+       gtkcssmatcherprivate.h  \
+       gtkcssnodeprivate.h             \
+       gtkcssnodedeclarationprivate.h  \
+       gtkcssnodestylecacheprivate.h   \
+       gtkcssnumbervalueprivate.h      \
+       gtkcsspalettevalueprivate.h     \
+       gtkcssparserprivate.h   \
+       gtkcsspathnodeprivate.h \
+       gtkcsspositionvalueprivate.h    \
+       gtkcssproviderprivate.h \
+       gtkcssrepeatvalueprivate.h      \
+       gtkcssrgbavalueprivate.h        \
+       gtkcsssectionprivate.h  \
+       gtkcssselectorprivate.h \
+       gtkcssshadowsvalueprivate.h     \
+       gtkcssshadowvalueprivate.h      \
+       gtkcssshorthandpropertyprivate.h \
+       gtkcssstaticstyleprivate.h      \
+       gtkcssstringvalueprivate.h      \
+       gtkcssstylefuncsprivate.h \
+       gtkcssstylechangeprivate.h      \
+       gtkcssstyleprivate.h    \
+       gtkcssstylepropertyprivate.h \
+       gtkcsstransformvalueprivate.h   \
+       gtkcsstransientnodeprivate.h    \
+       gtkcsstransitionprivate.h       \
+       gtkcsstypedvalueprivate.h       \
+       gtkcssunsetvalueprivate.h       \
+       gtkcssvalueprivate.h    \
+       gtkcsswin32sizevalueprivate.h   \
+       gtkcsswidgetnodeprivate.h       \
+       gtkcustompaperunixdialog.h \
+       gtkdialogprivate.h      \
+       gtkdndprivate.h         \
+       gtkemojichooser.h       \
+       gtkemojicompletion.h    \
+       gtkentryprivate.h       \
+       gtkeventcontrollerprivate.h     \
+       gtkfilechooserembed.h   \
+       gtkfilechooserentry.h   \
+       gtkfilechooserprivate.h \
+       gtkfilechoosernativeprivate.h   \
+       gtkfilechooserwidgetprivate.h   \
+       gtkfilechooserutils.h   \
+       gtkfilefilterprivate.h  \
+       gtkfilesystem.h         \
+       gtkfilesystemmodel.h    \
+       gtkfontchooserprivate.h \
+       gtkfontchooserutils.h   \
+       gtkfontchooserwidgetprivate.h \
+       gtkgestureprivate.h     \
+       gtkgesturedragprivate.h \
+       gtkgesturelongpressprivate.h    \
+       gtkgesturemultipressprivate.h   \
+       gtkgesturepanprivate.h  \
+       gtkgesturerotateprivate.h       \
+       gtkgesturesingleprivate.h       \
+       gtkgesturestylusprivate.h       \
+       gtkgestureswipeprivate.h        \
+       gtkgesturezoomprivate.h \
+       gtkheaderbarprivate.h   \
+       gtkhslaprivate.h        \
+       gtkiconcache.h          \
+       gtkiconhelperprivate.h  \
+       gtkiconprivate.h        \
+       gtkiconthemeprivate.h  \
+       gtkiconviewprivate.h    \
+       gtkimagedefinitionprivate.h     \
+       gtkimageprivate.h       \
+       gtkimmoduleprivate.h    \
+       gtkimcontextsimpleseqs.h \
+       gtkintl.h               \
+       gtkkeyhash.h            \
+       gtkkineticscrolling.h   \
+       gtklabelprivate.h       \
+       gtklockbuttonprivate.h  \
+       gtkmagnifierprivate.h   \
+       gtkmenubuttonprivate.h  \
+       gtkmenuprivate.h        \
+       gtkmenuitemprivate.h    \
+       gtkmenusectionbox.h     \
+       gtkmenushellprivate.h   \
+       gtkmenutracker.h        \
+       gtkmenutrackeritem.h    \
+       gtkmnemonichash.h       \
+       gtkmodelmenuitem.h      \
+       gtkmodifierstyle.h      \
+       gtkmodulesprivate.h     \
+       gtkmountoperationprivate.h \
+       gtknativedialogprivate.h \
+       gtkorientableprivate.h  \
+       gtkpango.h              \
+       gtkpathbar.h            \
+       gtkplacessidebarprivate.h       \
+       gtkplacesviewprivate.h  \
+       gtkplacesviewrowprivate.h       \
+       gtkpopoverprivate.h     \
+       gtkprintoperation-private.h \
+       gtkprintutils.h         \
+       gtkprivate.h            \
+       gtkpixelcacheprivate.h  \
+       gtkprogresstrackerprivate.h     \
+       gtkquery.h              \
+       gtkrangeprivate.h       \
+       gtkrbtree.h             \
+       gtkrecentchooserdefault.h \
+       gtkrecentchooserprivate.h \
+       gtkrecentchooserutils.h \
+       gtkrenderbackgroundprivate.h \
+       gtkrenderborderprivate.h \
+       gtkrendericonprivate.h  \
+       gtkrenderprivate.h      \
+       gtkresources.h          \
+       gtkroundedboxprivate.h  \
+       gtksearchengine.h       \
+       gtksearchenginesimple.h \
+       gtksearchenginemodel.h  \
+       gtksearchentryprivate.h \
+       gtkselectionprivate.h   \
+       gtksettingsprivate.h    \
+       gtkshortcutswindowprivate.h     \
+       gtkshortcutsshortcutprivate.h   \
+       gtksidebarrowprivate.h  \
+       gtksizegroup-private.h  \
+       gtksizerequestcacheprivate.h    \
+       gtksocketprivate.h      \
+       gtkstyleanimationprivate.h \
+       gtkstylecascadeprivate.h \
+       gtkstylecontextprivate.h \
+       gtkstylepropertyprivate.h \
+       gtkstyleproviderprivate.h \
+       gtktextattributesprivate.h \
+       gtktextbtree.h          \
+       gtktextbufferprivate.h \
+       gtktextbufferserialize.h \
+       gtktextchildprivate.h   \
+       gtktexthandleprivate.h  \
+       gtktextiterprivate.h    \
+       gtktextmarkprivate.h    \
+       gtktextsegment.h        \
+       gtktexttagprivate.h     \
+       gtktexttagtableprivate.h        \
+       gtktexttypes.h          \
+       gtktextutil.h           \
+       gtktrashmonitor.h       \
+       gtktogglebuttonprivate.h \
+       gtktoolbarprivate.h     \
+       gtktoolpaletteprivate.h \
+       gtktooltipprivate.h     \
+       gtktooltipwindowprivate.h \
+       gtktreedatalist.h       \
+       gtktreeprivate.h        \
+       gtkutilsprivate.h       \
+       gtkwidgetprivate.h      \
+       gtkwidgetpathprivate.h  \
+       gtkwin32drawprivate.h   \
+       gtkwin32themeprivate.h  \
+       gtkwindowprivate.h      \
+       gtktreemenu.h           \
+       gdkpixbufutilsprivate.h \
+       open-type-layout.h      \
+       language-names.h        \
+       script-names.h
+
+# GTK base sources
+gtk_base_c_sources_base =      \
+       gtkactionmuxer.c        \
+       gtkactionobserver.c     \
+       gtkactionobservable.c   \
+       gtkactionable.c         \
+       gtkquery.c              \
+       gtksearchbar.c          \
+       gtksearchentry.c        \
+       gtksearchengine.c       \
+       gtksearchenginesimple.c \
+       gtksearchenginemodel.c  \
+       fnmatch.c               \
+       gtkaboutdialog.c        \
+       gtkaccelgroup.c         \
+       gtkaccellabel.c         \
+       gtkaccelmap.c           \
+       gtkaccessible.c         \
+       gtkactionbar.c          \
+       gtkactionhelper.c       \
+       gtkadjustment.c         \
+       gtkallocatedbitmask.c   \
+       gtkappchooser.c         \
+       gtkappchooserwidget.c   \
+       gtkappchooserbutton.c   \
+       gtkappchooserdialog.c   \
+       gtkapplication.c        \
+       gtkapplicationaccels.c  \
+       gtkapplicationimpl.c    \
+       gtkapplicationwindow.c  \
+       gtkaspectframe.c        \
+       gtkassistant.c          \
+       gtkbbox.c               \
+       gtkbin.c                \
+       gtkbindings.c           \
+       gtkbookmarksmanager.c   \
+       gtkborder.c             \
+       gtkbox.c                \
+       gtkboxgadget.c          \
+       gtkbuildable.c          \
+       gtkbuilder.c            \
+       gtkbuilderparser.c      \
+       gtkbuilder-menus.c      \
+       gtkbuiltinicon.c        \
+       gtkbutton.c             \
+       gtkcairoblur.c          \
+       gtkcalendar.c           \
+       gtkcellarea.c           \
+       gtkcellareabox.c        \
+       gtkcellareaboxcontext.c \
+       gtkcellareacontext.c    \
+       gtkcelleditable.c       \
+       gtkcelllayout.c         \
+       gtkcellrenderer.c       \
+       gtkcellrendereraccel.c  \
+       gtkcellrenderercombo.c  \
+       gtkcellrendererpixbuf.c \
+       gtkcellrendererprogress.c \
+       gtkcellrendererspin.c   \
+       gtkcellrendererspinner.c \
+       gtkcellrenderertext.c   \
+       gtkcellrenderertoggle.c \
+       gtkcellview.c           \
+       gtkcheckbutton.c        \
+       gtkcheckmenuitem.c      \
+       gtkcolorbutton.c        \
+       gtkcolorchooser.c       \
+       gtkcolorchooserwidget.c \
+       gtkcolorchooserdialog.c \
+       gtkcoloreditor.c        \
+       gtkcolorpicker.c        \
+       gtkcolorpickerkwin.c    \
+       gtkcolorpickerportal.c  \
+       gtkcolorpickershell.c   \
+       gtkcolorplane.c         \
+       gtkcolorscale.c         \
+       gtkcolorswatch.c        \
+       gtkcolorutils.c         \
+       gtkcombobox.c           \
+       gtkcomboboxtext.c       \
+       gtkcomposetable.c       \
+       gtkcontainer.c          \
+       gtkcssanimation.c       \
+       gtkcssanimatedstyle.c   \
+       gtkcssarrayvalue.c      \
+       gtkcssbgsizevalue.c     \
+       gtkcssbordervalue.c     \
+       gtkcsscalcvalue.c       \
+       gtkcsscolorvalue.c      \
+       gtkcsscornervalue.c     \
+       gtkcsscustomgadget.c    \
+       gtkcsscustomproperty.c  \
+       gtkcssdimensionvalue.c  \
+       gtkcsseasevalue.c       \
+       gtkcssenumvalue.c       \
+       gtkcssenginevalue.c     \
+       gtkcssgadget.c          \
+       gtkcssiconthemevalue.c  \
+       gtkcssimage.c           \
+       gtkcssimagebuiltin.c    \
+       gtkcssimagecrossfade.c  \
+       gtkcssimagefallback.c   \
+       gtkcssimagegradient.c   \
+       gtkcssimageicontheme.c  \
+       gtkcssimagelinear.c     \
+       gtkcssimageradial.c     \
+       gtkcssimagesurface.c    \
+       gtkcssimageurl.c        \
+       gtkcssimagerecolor.c    \
+       gtkcssimagescaled.c     \
+       gtkcssimagevalue.c      \
+       gtkcssimagewin32.c      \
+       gtkcssinheritvalue.c    \
+       gtkcssinitialvalue.c    \
+       gtkcsskeyframes.c       \
+       gtkcsslookup.c          \
+       gtkcssmatcher.c         \
+       gtkcssnode.c            \
+       gtkcssnodedeclaration.c \
+       gtkcssnodestylecache.c  \
+       gtkcssnumbervalue.c     \
+       gtkcsspalettevalue.c    \
+       gtkcssparser.c          \
+       gtkcsspathnode.c        \
+       gtkcsspositionvalue.c   \
+       gtkcssprovider.c        \
+       gtkcssrepeatvalue.c     \
+       gtkcssrgbavalue.c       \
+       gtkcsssection.c         \
+       gtkcssselector.c        \
+       gtkcssstringvalue.c     \
+       gtkcssstyle.c           \
+       gtkcssstylechange.c     \
+       gtkcssshadowsvalue.c    \
+       gtkcssshadowvalue.c     \
+       gtkcssshorthandproperty.c \
+       gtkcssshorthandpropertyimpl.c \
+       gtkcssstaticstyle.c     \
+       gtkcssstylefuncs.c      \
+       gtkcssstyleproperty.c   \
+       gtkcssstylepropertyimpl.c \
+       gtkcsstransformvalue.c  \
+       gtkcsstransientnode.c   \
+       gtkcsstransition.c      \
+       gtkcsstypedvalue.c      \
+       gtkcssunsetvalue.c      \
+       gtkcsstypes.c           \
+       gtkcssvalue.c           \
+       gtkcsswidgetnode.c      \
+       gtkcsswin32sizevalue.c  \
+       gtkdialog.c             \
+       gtkdragsource.c         \
+       gtkdrawingarea.c        \
+       gtkeditable.c           \
+       gtkemojichooser.c       \
+       gtkemojicompletion.c    \
+       gtkentry.c              \
+       gtkentrybuffer.c        \
+       gtkentrycompletion.c    \
+       gtkeventbox.c           \
+       gtkeventcontroller.c    \
+       gtkeventcontrollerkey.c \
+       gtkeventcontrollermotion.c      \
+       gtkeventcontrollerscroll.c      \
+       gtkexpander.c           \
+       gtkfilechooser.c        \
+       gtkfilechooserbutton.c  \
+       gtkfilechooserdialog.c  \
+       gtkfilechooserembed.c   \
+       gtkfilechooserentry.c   \
+       gtkfilechoosernative.c  \
+       gtkfilechoosernativeportal.c    \
+       gtkfilechooserutils.c   \
+       gtkfilechooserwidget.c  \
+       gtkfilefilter.c         \
+       gtkfilesystem.c         \
+       gtkfilesystemmodel.c    \
+       gtkfixed.c              \
+       gtkflowbox.c            \
+       gtkfontbutton.c         \
+       gtkfontchooser.c        \
+       gtkfontchooserdialog.c  \
+       gtkfontchooserutils.c   \
+       gtkfontchooserwidget.c  \
+       gtkframe.c              \
+       gtkgladecatalog.c       \
+       gtkgesture.c            \
+       gtkgesturedrag.c        \
+       gtkgesturelongpress.c   \
+       gtkgesturemultipress.c  \
+       gtkgesturepan.c         \
+       gtkgesturerotate.c      \
+       gtkgesturesingle.c      \
+       gtkgesturestylus.c      \
+       gtkgestureswipe.c       \
+       gtkgesturezoom.c        \
+       gtkglarea.c             \
+       gtkgrid.c               \
+       gtkheaderbar.c          \
+       gtkhsla.c               \
+       gtkicon.c               \
+       gtkiconcache.c          \
+       gtkiconcachevalidator.c \
+       gtkiconhelper.c         \
+       gtkicontheme.c          \
+       gtkiconview.c           \
+       gtkimage.c              \
+       gtkimagedefinition.c    \
+       gtkimcontext.c          \
+       gtkimcontextsimple.c    \
+       gtkimmodule.c           \
+       gtkimmulticontext.c     \
+       gtkinfobar.c            \
+       gtkinvisible.c          \
+       gtkkeyhash.c            \
+       gtkkineticscrolling.c   \
+       gtklabel.c              \
+       gtklayout.c             \
+       gtklevelbar.c           \
+       gtklinkbutton.c         \
+       gtklistbox.c            \
+       gtkliststore.c          \
+       gtklockbutton.c         \
+       gtkmain.c               \
+       gtkmagnifier.c          \
+       gtkmenu.c               \
+       gtkmenubar.c            \
+       gtkmenubutton.c         \
+       gtkmenuitem.c           \
+       gtkmenusectionbox.c     \
+       gtkmenushell.c          \
+       gtkmenutracker.c        \
+       gtkmenutrackeritem.c    \
+       gtkmenutoolbutton.c     \
+       gtkmessagedialog.c      \
+       gtkmnemonichash.c       \
+       gtkmodelmenuitem.c      \
+       gtkmodelbutton.c        \
+       gtkmodifierstyle.c      \
+       gtkmodules.c            \
+       gtkmountoperation.c     \
+       gtknativedialog.c       \
+       gtknotebook.c           \
+       gtkoffscreenwindow.c    \
+       gtkorientable.c         \
+       gtkoverlay.c            \
+       gtkpadcontroller.c      \
+       gtkpagesetup.c          \
+       gtkpaned.c              \
+       gtkpango.c              \
+       gtkpapersize.c          \
+       gtkpathbar.c            \
+       gtkplacessidebar.c      \
+       gtkplacesview.c         \
+       gtkplacesviewrow.c      \
+       gtkprintcontext.c       \
+       gtkprintoperation.c     \
+       gtkprintoperationpreview.c \
+       gtkprintsettings.c      \
+       gtkprintutils.c         \
+       gtkprivate.c            \
+       gtkprogressbar.c        \
+       gtkprogresstracker.c    \
+       gtkpixelcache.c         \
+       gtkpopover.c            \
+       gtkpopovermenu.c        \
+       gtkradiobutton.c        \
+       gtkradiomenuitem.c      \
+       gtkradiotoolbutton.c    \
+       gtkrange.c              \
+       gtkrbtree.c             \
+       gtkrecentchooserdefault.c \
+       gtkrecentchooserdialog.c \
+       gtkrecentchoosermenu.c  \
+       gtkrecentchooserwidget.c \
+       gtkrecentchooserutils.c \
+       gtkrecentchooser.c      \
+       gtkrecentfilter.c       \
+       gtkrecentmanager.c      \
+       gtkrender.c             \
+       gtkrenderbackground.c   \
+       gtkrenderborder.c       \
+       gtkrendericon.c         \
+       gtkrevealer.c           \
+       gtkroundedbox.c         \
+       gtkscale.c              \
+       gtkscalebutton.c        \
+       gtkscrollable.c         \
+       gtkscrollbar.c          \
+       gtkscrolledwindow.c     \
+       gtkselection.c          \
+       gtkseparator.c          \
+       gtkseparatormenuitem.c  \
+       gtkseparatortoolitem.c  \
+       gtksettings.c           \
+       gtkshortcutsgroup.c     \
+       gtkshortcutlabel.c      \
+       gtkshortcutsshortcut.c  \
+       gtkshortcutssection.c   \
+       gtkshortcutswindow.c    \
+       gtksidebarrow.c         \
+       gtksizegroup.c          \
+       gtksizerequest.c        \
+       gtksizerequestcache.c   \
+       gtkshow.c               \
+       gtkstacksidebar.c       \
+       gtkspinbutton.c         \
+       gtkspinner.c            \
+       gtkstack.c              \
+       gtkstackswitcher.c      \
+       gtkstatusbar.c          \
+       gtkstyleanimation.c     \
+       gtkstylecascade.c       \
+       gtkstylecontext.c       \
+       gtkstyleproperty.c      \
+       gtkstyleprovider.c      \
+       gtkstyleproviderprivate.c       \
+       gtkswitch.c             \
+       gtktestutils.c          \
+       gtktextattributes.c     \
+       gtktextbtree.c          \
+       gtktextbuffer.c         \
+       gtktextbufferrichtext.c \
+       gtktextbufferserialize.c \
+       gtktextchild.c          \
+       gtktextdisplay.c        \
+       gtktexthandle.c         \
+       gtktextiter.c           \
+       gtktextlayout.c         \
+       gtktextmark.c           \
+       gtktextsegment.c        \
+       gtktexttag.c            \
+       gtktexttagtable.c       \
+       gtktexttypes.c          \
+       gtktextutil.c           \
+       gtktextview.c           \
+       gtktogglebutton.c       \
+       gtktoggletoolbutton.c   \
+       gtktoolbar.c            \
+       gtktoolbutton.c         \
+       gtktoolitem.c           \
+       gtktoolitemgroup.c      \
+       gtktoolpalette.c        \
+       gtktoolshell.c          \
+       gtktooltip.c            \
+       gtktooltipwindow.c      \
+       gtktrashmonitor.c       \
+       gtktreedatalist.c       \
+       gtktreednd.c            \
+       gtktreemenu.c           \
+       gtktreemodel.c          \
+       gtktreemodelfilter.c    \
+       gtktreemodelsort.c      \
+       gtktreeselection.c      \
+       gtktreesortable.c       \
+       gtktreestore.c          \
+       gtktreeview.c           \
+       gtktreeviewcolumn.c     \
+       gtkutils.c              \
+       gtkvolumebutton.c       \
+       gtkviewport.c           \
+       gtkwidget.c             \
+       gtkwidgetpath.c         \
+       gtkwindow.c             \
+       gtkwindowgroup.c        \
+       gtkwin32draw.c          \
+       gtkwin32theme.c         \
+       gdkpixbufutils.c        \
+       language-names.c        \
+       script-names.c
+
+# Clipboard/dnd platform-specific sources
+gtk_clipboard_dnd_c_sources_quartz =   \
+       gtkclipboard-quartz.c   \
+       gtkdnd-quartz.c
+
+gtk_clipboard_dnd_c_sources_generic =  \
+       gtkclipboard.c          \
+       gtkdnd.c                \
+       gtkdragdest.c
+
+# Stub sources
+gtk_use_stub_c_sources =       \
+       gtkmountoperation-stub.c
+       
+# Base platform-specific sources
+gtk_os_unix_c_sources_base =   \
+       gtkcustompaperunixdialog.c      \
+       gtkpagesetupunixdialog.c        \
+       gtkprinter.c                    \
+       gtkprinteroption.c              \
+       gtkprinteroptionset.c           \
+       gtkprinteroptionwidget.c        \
+       gtkprintjob.c                   \
+       gtkprintoperation-unix.c        \
+       gtkprintoperation-portal.h      \
+       gtkprintoperation-portal.c      \
+       gtkprintunixdialog.c            \
+       gtkprintbackend.c               \
+       gtksearchenginetracker.c
+
+gtk_os_unix_private_h_sources =        \
+       gtkiconcachevalidator.h         \
+       gtkprintbackend.h               \
+       gtkprinter-private.h            \
+       gtkprinteroption.h              \
+       gtkprinteroptionset.h           \
+       gtkprinteroptionwidget.h        \
+       gtksearchenginetracker.h
+
+gtk_os_unix_tracker3_private_h_sources = gtksearchenginetracker3.h
+gtk_os_unix_tracker3_c_sources = gtksearchenginetracker3.c
+
+gtk_use_wayland_c_sources = \
+       gtkapplication-wayland.c
+
+gtk_use_wayland_or_x11_c_sources = \
+       gtkapplication-dbus.c
+
+gtk_use_x11_c_sources =        \
+       gtkplug.c               \
+       gtksocket.c             \
+       gtkxembed.c             \
+       deprecated/gtktrayicon-x11.c    \
+       gtkapplication-x11.c    \
+       gtkmountoperation-x11.c
+
+gtk_use_x11_private_h_sources =        \
+       gtkxembed.h             \
+       deprecated/gtktrayicon.h        \
+       xembed.h
+
+gtk_os_win32_c_sources = \
+       gtkprint-win32.c                \
+       gtkprintoperation-win32.c       \
+       gtkfilechoosernativewin32.c     \
+       gtkwin32.c
+
+gtk_os_win32_private_h_sources = gtkprint-win32.h
+
+gtk_use_win32_private_h_sources =      \
+       gtkwin32embed.h         \
+       gtkwin32embedwidget.h
+
+gtk_use_win32_c_sources =      \
+       gtkwin32embed.c         \
+       gtkwin32embedwidget.c   \
+       $(gtk_use_stub_c_sources)
+
+gtk_use_quartz_c_sources =     \
+       gtksearchenginequartz.c \
+       $(gtk_use_stub_c_sources) \
+       gtkapplication-quartz.c \
+       gtkapplication-quartz-menu.c \
+       gtkfilechoosernativequartz.c \
+       gtkquartz.c
+
+gtk_use_quartz_private_h_sources =     \
+       gtksearchenginequartz.h \
+       gtkquartz.h
+
+# Generated sources
+# built sources that get installed with the header files
+gtk_built_public_sources =                     \
+       gtktypebuiltins.h
+
+# built headers that don't get installed
+gtk_dbus_built_sources = gtkdbusgenerated.c gtkdbusgenerated.h
+
+gtk_built_private_headers =                    \
+       gtkresources.h                          \
+       gtkmarshalers.h                         \
+       gtkprivatetypebuiltins.h
+
+gtk_other_built_sources =      \
+       gtkresources.c                          \
+       gtk.gresource.xml                       \
+       gtktypebuiltins.c                       \
+       gtkmarshalers.c                         \
+       gtkprivatetypebuiltins.c
+
+# non-header sources (headers should be specified in the above variables)
+# that don't serve as direct make target sources, i.e. they don't have
+# their own .lo rules and don't get publically installed
+gtk_extra_sources =                            \
+       paper_names.c                           \
+       paper_names_offsets.c                   \
+       gen-paper-names.c                       \
+       deprecated/gtkstatusicon-quartz.c       \
+       gtkversion.h.in                         \
+       gtkmarshalers.list                      \
+       fallback-c89.c
+
+# Resources
+# Base UI templates
+gtk_base_ui_templates =        \
+       ui/gtkapplication-quartz.ui     \
+       ui/gtkaboutdialog.ui            \
+       ui/gtkactionbar.ui              \
+       ui/gtkappchooserdialog.ui       \
+       ui/gtkappchooserwidget.ui       \
+       ui/gtkassistant.ui              \
+       ui/gtkcolorchooserdialog.ui     \
+       ui/gtkcoloreditor.ui            \
+       ui/gtkcombobox.ui               \
+       ui/gtkdialog.ui         \
+       ui/gtkfilechooserbutton.ui      \
+       ui/gtkemojichooser.ui           \
+       ui/gtkfilechooserwidget.ui      \
+       ui/gtkfilechooserdialog.ui      \
+       ui/gtkfontbutton.ui             \
+       ui/gtkfontchooserdialog.ui      \
+       ui/gtkfontchooserwidget.ui      \
+       ui/gtkinfobar.ui                \
+       ui/gtklockbutton.ui             \
+       ui/gtkmessagedialog.ui  \
+       ui/gtkpagesetupunixdialog.ui    \
+       ui/gtkpathbar.ui                \
+       ui/gtkplacesview.ui             \
+       ui/gtkplacesviewrow.ui          \
+       ui/gtkprintunixdialog.ui        \
+       ui/gtkrecentchooserdefault.ui   \
+       ui/gtksearchbar.ui              \
+       ui/gtkscalebutton.ui            \
+       ui/gtkstatusbar.ui              \
+       ui/gtktooltipwindow.ui          \
+       ui/gtkvolumebutton.ui           \
+       ui/gtksidebarrow.ui
+
+gesture_sources =                              \
+       gesture/gesture-pinch-symbolic.svg                      \
+       gesture/gesture-stretch-symbolic.svg                    \
+       gesture/gesture-rotate-clockwise-symbolic.svg           \
+       gesture/gesture-rotate-anticlockwise-symbolic.svg       \
+       gesture/gesture-two-finger-swipe-left-symbolic.svg      \
+       gesture/gesture-two-finger-swipe-right-symbolic.svg
+
+adwaita_theme_files =  \
+       theme/Adwaita/assets.txt                \
+       theme/Adwaita/assets.svg                \
+       theme/Adwaita/README                    \
+       theme/Adwaita/gtk-contained.css         \
+       theme/Adwaita/gtk-contained-dark.css    \
+       theme/Adwaita/gtk.css                   \
+       theme/Adwaita/gtk-dark.css
+
+adwaita_theme_scss_sources =   \
+       theme/Adwaita/_colors-public.scss       \
+       theme/Adwaita/_colors.scss              \
+       theme/Adwaita/_common.scss              \
+       theme/Adwaita/_drawing.scss             \
+       theme/Adwaita/gtk-contained-dark.scss   \
+       theme/Adwaita/gtk-contained.scss
+
+highcontrast_theme_css_sources =       \
+       theme/HighContrast/gtk-contained.css    \
+       theme/HighContrast/gtk-contained-inverse.css \
+       theme/HighContrast/gtk.css              \
+       theme/HighContrast/gtk-inverse.css
+
+highcontrast_theme_scss_sources =      \
+       theme/HighContrast/_colors-hc.scss      \
+       theme/HighContrast/gtk-contained-inverse.scss \
+       theme/HighContrast/gtk-contained.scss
+
+win32_theme_css_sources =      \
+       theme/win32/gtk.css                     \
+       theme/win32/gtk-win32-base.css
+       
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]