gtkcellrendererpixbuf.h \
gtkcellrendererprogress.h \
gtkcellrendererspin.h \
+ gtkcellrendererspinner.h\
gtkcellrenderertext.h \
gtkcellrenderertoggle.h \
gtkcellview.h \
gtkcombobox.h \
gtkcomboboxentry.h \
gtkcontainer.h \
- gtkcurve.h \
gtkdebug.h \
gtkdialog.h \
gtkdnd.h \
gtkdrawingarea.h \
gtkeditable.h \
gtkentry.h \
+ gtkentrybuffer.h \
gtkentrycompletion.h \
gtkenums.h \
gtkeventbox.h \
gtkfontbutton.h \
gtkfontsel.h \
gtkframe.h \
- gtkgamma.h \
gtkgc.h \
gtkhandlebox.h \
gtkhbbox.h \
gtkimcontextsimple.h \
gtkimmodule.h \
gtkimmulticontext.h \
- gtkinputdialog.h \
+ gtkinfobar.h \
gtkinvisible.h \
gtkitem.h \
gtklabel.h \
gtksizegroup.h \
gtksocket.h \
gtkspinbutton.h \
+ gtkspinner.h \
gtkstatusbar.h \
gtkstatusicon.h \
gtkstock.h \
gtkdndcursors.h \
gtkentryprivate.h \
gtkbuilderprivate.h \
+ gtkcustompaperunixdialog.h\
gtkfilechooserdefault.h \
gtkfilechooserembed.h \
gtkfilechooserentry.h \
gtkintl.h \
gtkkeyhash.h \
gtkmnemonichash.h \
+ gtkmountoperationprivate.h \
gtkpathbar.h \
gtkplugprivate.h \
gtkprintoperation-private.h\
gtkcellrendererpixbuf.c \
gtkcellrendererprogress.c \
gtkcellrendererspin.c \
+ gtkcellrendererspinner.c\
gtkcellrenderertext.c \
gtkcellrenderertoggle.c \
gtkcellview.c \
gtkcombobox.c \
gtkcomboboxentry.c \
gtkcontainer.c \
- gtkcurve.c \
gtkdialog.c \
gtkdrawingarea.c \
gtkeditable.c \
gtkentry.c \
+ gtkentrybuffer.c \
gtkentrycompletion.c \
gtkeventbox.c \
gtkexpander.c \
gtkfontbutton.c \
gtkfontsel.c \
gtkframe.c \
- gtkgamma.c \
gtkgc.c \
gtkhandlebox.c \
gtkhbbox.c \
gtkimcontextsimple.c \
gtkimmodule.c \
gtkimmulticontext.c \
+ gtkinfobar.c \
gtkinputdialog.c \
gtkinvisible.c \
gtkitem.c \
gtkshow.c \
gtksocket.c \
gtkspinbutton.c \
+ gtkspinner.c \
gtkstatusbar.c \
gtkstatusicon.c \
gtkstock.c \
gtkclist.h \
gtkcombo.h \
gtkctree.h \
+ gtkcurve.h \
gtkfilesel.h \
+ gtkgamma.h \
+ gtkinputdialog.h \
gtkitemfactory.h \
gtklist.h \
gtklistitem.h \
gtkclist.c \
gtkcombo.c \
gtkctree.c \
+ gtkcurve.c \
gtkfilesel.c \
+ gtkgamma.c \
gtkitemfactory.c \
gtklist.c \
gtklistitem.c \
gtk_all_c_sources = $(gtk_base_c_sources)
gtk_os_unix_c_sources = \
+ gtkcustompaperunixdialog.c \
gtkpagesetupunixdialog.c \
gtkprinter.c \
gtkprinteroption.c \
gtkplug-x11.c \
gtksocket-x11.c \
gtkxembed.c \
- gtktrayicon-x11.c
+ gtktrayicon-x11.c \
+ gtkmountoperation-x11.c
gtk_use_win32_c_sources = \
gtkplug-win32.c \
gtksocket-win32.c \
gtkwin32embed.c \
- gtkwin32embedwidget.c
+ gtkwin32embedwidget.c \
+ gtkmountoperation-stub.c
gtk_use_quartz_c_sources = \
gtksearchenginequartz.c \
gtkplug-stub.c \
- gtksocket-stub.c
+ gtksocket-stub.c \
+ gtkmountoperation-stub.c
gtk_use_stub_c_sources = \
gtkplug-stub.c \
- gtksocket-stub.c
+ gtksocket-stub.c \
+ gtkmountoperation-stub.c
gtk_all_c_sources += $(gtk_use_x11_c_sources) $(gtk_use_win32_c_sources) $(gtk_use_quartz_c_sources) $(gtk_use_stub_c_sources)
if USE_X11
gtk_private_h_sources += gtkxembed.h gtktrayicon.h xembed.h
$(SHELL) $(top_srcdir)/sanitize-la.sh $(DESTDIR)$(libdir)/$(gtktargetlib)
endif
+if USE_QUARTZ
+install-mac-key-theme:
+ $(mkinstalldirs) $(DESTDIR)$(datadir)/themes/Mac/gtk-2.0-key
+ $(INSTALL_DATA) $(srcdir)/gtkrc.key.mac $(DESTDIR)$(datadir)/themes/Mac/gtk-2.0-key/gtkrc
+uninstall-mac-key-theme:
+ rm -f $(DESTDIR)$(datadir)/themes/Mac/gtk-2.0-key/gtkrc
+else
+install-mac-key-theme:
+uninstall-mac-key-theme:
+endif
+
# Install a RC file for the default GTK+ theme, and key themes
-install-data-local: install-ms-lib install-def-file
+install-data-local: install-ms-lib install-def-file install-mac-key-theme
$(mkinstalldirs) $(DESTDIR)$(datadir)/themes/Raleigh/gtk-2.0
$(INSTALL_DATA) $(srcdir)/gtkrc.default $(DESTDIR)$(datadir)/themes/Raleigh/gtk-2.0/gtkrc
$(mkinstalldirs) $(DESTDIR)$(datadir)/themes/Default/gtk-2.0-key
$(mkinstalldirs) $(DESTDIR)$(datadir)/themes/Emacs/gtk-2.0-key
$(INSTALL_DATA) $(srcdir)/gtkrc.key.emacs $(DESTDIR)$(datadir)/themes/Emacs/gtk-2.0-key/gtkrc
-uninstall-local: uninstall-ms-lib uninstall-def-file
+uninstall-local: uninstall-ms-lib uninstall-def-file uninstall-mac-key-theme
rm -f $(DESTDIR)$(datadir)/themes/Raleigh/gtk-2.0/gtkrc
rm -f $(DESTDIR)$(datadir)/themes/Default/gtk-2.0-key/gtkrc
rm -f $(DESTDIR)$(datadir)/themes/Emacs/gtk-2.0-key/gtkrc
bin_PROGRAMS = \
gtk-query-immodules-2.0 \
gtk-update-icon-cache
+
bin_SCRIPTS = gtk-builder-convert
+if OS_WIN32
+
+# Workaround for UAC silliness: programs with "update" in their name
+# are believed to be installers and require elevated privileges to be
+# used... Use a manifest file to tell Windows that
+# gtk-update-icon-cache.exe doesn't require any special privileges.
+
+GTK_UPDATE_ICON_CACHE_MANIFEST = gtk-update-icon-cache.exe.manifest
+
+bin_SCRIPTS += \
+ $(GTK_UPDATE_ICON_CACHE_MANIFEST)
+
+gtk-update-icon-cache.exe.manifest:
+ (echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>' ; \
+ echo '<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">' ; \
+ echo ' <assemblyIdentity version="1.0.0.0"' ; \
+ echo ' processorArchitecture="'$(LIB_EXE_MACHINE_FLAG)'"' ; \
+ echo ' name="gtk-update-icon-cache.exe"' ; \
+ echo ' type="win32"/>' ; \
+ echo ' <!-- Identify the application security requirements. -->' ; \
+ echo ' <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">' ; \
+ echo ' <security>' ; \
+ echo ' <requestedPrivileges>' ; \
+ echo ' <requestedExecutionLevel' ; \
+ echo ' level="asInvoker"' ; \
+ echo ' uiAccess="false"/>' ; \
+ echo ' </requestedPrivileges>' ; \
+ echo ' </security>' ; \
+ echo ' </trustInfo>' ; \
+ echo '</assembly>' ) >$@
+
+endif
+
gtk_query_immodules_2_0_DEPENDENCIES = $(DEPS)
gtk_query_immodules_2_0_LDADD = $(LDADDS)
endif
gtkbuiltincache.h: @REBUILD@ stamp-icons
- $(MAKE) $(AM_MAKEFLAGS) gtk-update-icon-cache$(EXEEXT)
+ $(MAKE) $(AM_MAKEFLAGS) gtk-update-icon-cache$(EXEEXT) $(GTK_UPDATE_ICON_CACHE_MANIFEST)
$(gtk_update_icon_cache_program) --force --ignore-theme-index \
--source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \
mv gtkbuiltincache.h.tmp gtkbuiltincache.h
gtkrc.default \
gtkrc.key.default \
gtkrc.key.emacs \
+ gtkrc.key.mac \
makefile.msc \
makefile.msc.in \
makegtkalias.pl \