 3306ce6819
			
		
	
	3306ce6819
	
	
	
		
			
			This commit add some more keyboard shortcuts to gtk3-widget-factory, and adds a help overlay documenting them. This examle uses the automatic resource loading support in GtkApplication.
		
			
				
	
	
		
			73 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| include $(top_srcdir)/Makefile.decl
 | |
| 
 | |
| bin_PROGRAMS = gtk3-widget-factory
 | |
| 
 | |
| desktopdir = $(datadir)/applications
 | |
| dist_desktop_DATA = gtk3-widget-factory.desktop
 | |
| 
 | |
| gtk3_widget_factory_SOURCES = 		\
 | |
| 	widget-factory.c		\
 | |
| 	widget_factory_resources.c
 | |
| 
 | |
| BUILT_SOURCES = 			\
 | |
| 	widget_factory_resources.c
 | |
| 
 | |
| gtk3_widget_factory_DEPENDENCIES = 	\
 | |
| 	$(top_builddir)/gtk/libgtk-3.la
 | |
| 
 | |
| gtk3_widget_factory_CPPFLAGS = 		\
 | |
| 	-I$(top_srcdir)			\
 | |
| 	$(GTK_DEBUG_FLAGS)		\
 | |
| 	$(GTK_DEP_CFLAGS)		\
 | |
| 	$(NULL)
 | |
| 
 | |
| gtk3_widget_factory_LDADD = 		\
 | |
| 	$(top_builddir)/gdk/libgdk-3.la \
 | |
| 	$(top_builddir)/gtk/libgtk-3.la \
 | |
| 	$(GTK_DEP_LIBS)			\
 | |
| 	$(NULL)
 | |
| 
 | |
| widget_factory_resources.c: widget-factory.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/widget-factory.gresource.xml)
 | |
| 	$(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) --generate-source $<
 | |
| 
 | |
| 
 | |
| iconthemedir = $(datadir)/icons/hicolor
 | |
| 
 | |
| appsicon16dir = $(iconthemedir)/16x16/apps
 | |
| appsicon22dir = $(iconthemedir)/22x22/apps
 | |
| appsicon24dir = $(iconthemedir)/24x24/apps
 | |
| appsicon32dir = $(iconthemedir)/32x32/apps
 | |
| appsicon48dir = $(iconthemedir)/48x48/apps
 | |
| appsicon256dir = $(iconthemedir)/256x256/apps
 | |
| 
 | |
| dist_appsicon16_DATA = data/16x16/gtk3-widget-factory.png data/16x16/gtk3-widget-factory-symbolic.symbolic.png
 | |
| dist_appsicon22_DATA = data/22x22/gtk3-widget-factory.png data/22x22/gtk3-widget-factory-symbolic.symbolic.png
 | |
| dist_appsicon24_DATA = data/24x24/gtk3-widget-factory.png data/24x24/gtk3-widget-factory-symbolic.symbolic.png
 | |
| dist_appsicon32_DATA = data/32x32/gtk3-widget-factory.png data/32x32/gtk3-widget-factory-symbolic.symbolic.png
 | |
| dist_appsicon48_DATA = data/48x48/gtk3-widget-factory.png data/48x48/gtk3-widget-factory-symbolic.symbolic.png
 | |
| dist_appsicon256_DATA = data/256x256/gtk3-widget-factory.png data/256x256/gtk3-widget-factory-symbolic.symbolic.png
 | |
| 
 | |
| update_icon_cache = $(top_builddir)/gtk/gtk-update-icon-cache$(EXEEXT) --ignore-theme-index --force
 | |
| 
 | |
| install-data-hook: install-update-icon-cache
 | |
| uninstall-hook: uninstall-update-icon-cache
 | |
| 
 | |
| install-update-icon-cache:
 | |
| 	$(AM_V_at)$(POST_INSTALL)
 | |
| 	test -n "$(DESTDIR)" || $(update_icon_cache) "$(iconthemedir)"
 | |
| 
 | |
| uninstall-update-icon-cache:
 | |
| 	$(AM_V_at)$(POST_UNINSTALL)
 | |
| 	test -n "$(DESTDIR)" || $(update_icon_cache) "$(iconthemedir)"
 | |
| 
 | |
| EXTRA_DIST += 				\
 | |
| 	widget-factory.ui 		\
 | |
| 	widget-factory.css		\
 | |
| 	menus.ui 			\
 | |
| 	help-overlay.ui			\
 | |
| 	widget-factory.gresource.xml	\
 | |
| 	data/source.svg			\
 | |
| 	data/symbolic-source.svg
 | |
| 
 | |
| -include $(top_srcdir)/git.mk
 |