@YELP_HELP_RULES@
HELP_ID = gnome-devel-demos
demo_sources = \
audio-player/audio-player.vala \
exercises/menubar.vala.exercises \
guitar-tuner/guitar-tuner.c \
guitar-tuner/guitar-tuner.cc \
guitar-tuner/guitar-tuner.js \
guitar-tuner/guitar-tuner.py \
guitar-tuner/guitar-tuner.vala \
image-viewer/image-viewer.c \
image-viewer/image-viewer.cc \
image-viewer/image-viewer.js \
image-viewer/image-viewer.py \
image-viewer/image-viewer.vala \
magic-mirror/magic-mirror.vala \
magic-mirror/magic-mirror-advanced.vala \
message-board/message-board.c \
photo-wall/photo-wall.c \
record-collection/record-collection.js \
samples/02_welcome_to_the_grid.js \
samples/03_getting_the_signal_01.js \
samples/03_getting_the_signal_02.js \
samples/03_getting_the_signal_03.js \
samples/03_getting_the_signal_04.js \
samples/aboutdialog.c \
samples/aboutdialog.js \
samples/aboutdialog.py \
samples/aboutdialog.vala \
samples/button.c \
samples/button.js \
samples/button.py \
samples/button.vala \
samples/buttonbox.js \
samples/buttonbox.py \
samples/checkbutton.c \
samples/checkbutton.js \
samples/checkbutton.py \
samples/checkbutton.vala \
samples/colorbutton.js \
samples/colorbutton.py \
samples/colorbutton.vala \
samples/comboboxtext.js \
samples/combobox.c \
samples/combobox.js \
samples/combobox.py \
samples/combobox.vala \
samples/combobox_multicolumn.py \
samples/combobox_multicolumn.vala \
samples/dialog.c \
samples/dialog.js \
samples/dialog.py \
samples/dialog.vala \
samples/entry.c \
samples/entry.js \
samples/entry.py \
samples/entry.vala \
samples/filechooserdialog.py \
samples/filechooserdialog.ui \
samples/filechooserdialog.vala \
samples/fontchooserwidget.js \
samples/fontchooserwidget.py \
samples/fontchooserwidget.vala \
samples/fruitbat.png \
samples/gentoopenguin.png \
samples/gmenu.c \
samples/gmenu.js \
samples/gmenu.py \
samples/gmenu.vala \
samples/gnome-image.png \
samples/grid.c \
samples/grid.js \
samples/grid.py \
samples/grid.vala \
samples/GtkApplicationWindow.c \
samples/GtkApplicationWindow.js \
samples/GtkApplicationWindow.py \
samples/GtkApplicationWindow.vala \
samples/hellognome.html \
samples/hellognome.js \
samples/hello-in-C/autogen.sh \
samples/hello-in-C/configure.ac \
samples/hello-in-C/hello-world.c \
samples/hello-in-C/hello-world.desktop.in\
samples/hello-in-C/Makefile.am \
samples/hello-in-C/README \
samples/hello-in-js/autogen.sh \
samples/hello-in-js/configure.ac \
samples/hello-in-js/hello-world \
samples/hello-in-js/hello-world.desktop.in\
samples/hello-in-js/Makefile.am \
samples/hello-in-js/README \
samples/hello-in-python/autogen.sh \
samples/hello-in-python/configure.ac \
samples/hello-in-python/hello-world.py \
samples/hello-in-python/hello-world.desktop.in\
samples/hello-in-python/Makefile.am \
samples/hello-in-python/README \
samples/hello-in-vala/autogen.sh \
samples/hello-in-vala/configure.ac \
samples/hello-in-vala/hello-world.vala \
samples/hello-in-vala/hello-world.desktop.in\
samples/hello-in-vala/Makefile.am \
samples/hello-in-vala/README \
samples/image.c \
samples/image.js \
samples/image.py \
samples/image.vala \
samples/label.c \
samples/label.js \
samples/label.py \
samples/label.vala \
samples/linkbutton.c \
samples/linkbutton.js \
samples/linkbutton.py \
samples/linkbutton.vala \
samples/menubutton.c \
samples/menubutton.js \
samples/menubutton.py \
samples/menubutton.vala \
samples/menubar.c \
samples/menubar.py \
samples/menubar.ui \
samples/menubar.vala \
samples/menubar_basis.py \
samples/menubar_basis.ui \
samples/menubar_basis.vala \
samples/messagedialog.c \
samples/messagedialog.js \
samples/messagedialog.py \
samples/messagedialog.vala \
samples/muteswan.png \
samples/paned.c \
samples/paned.js \
samples/paned.py \
samples/paned.vala \
samples/progressbar.c \
samples/progressbar.js \
samples/progressbar.py \
samples/progressbar.vala \
samples/radiobutton.c \
samples/radiobutton.js \
samples/radiobutton.py \
samples/radiobutton.vala \
samples/redfox.png \
samples/scale.c \
samples/scale.js \
samples/scale.py \
samples/scale.vala \
samples/scrolledwindow.c \
samples/scrolledwindow.js \
samples/scrolledwindow.py \
samples/scrolledwindow.vala \
samples/separator.c \
samples/separator.py \
samples/separator.vala \
samples/spinbutton.c \
samples/spinbutton.js \
samples/spinbutton.py \
samples/spinbutton.vala \
samples/spinner.c \
samples/spinner.js \
samples/spinner.py \
samples/spinner.vala \
samples/statusbar.c \
samples/statusbar.js \
samples/statusbar.py \
samples/statusbar.vala \
samples/switch.c \
samples/switch.js \
samples/switch.py \
samples/switch.vala \
samples/textview.c \
samples/textview.js \
samples/textview.py \
samples/textview.vala \
samples/togglebutton.c \
samples/togglebutton.js \
samples/togglebutton.py \
samples/togglebutton.vala \
samples/toolbar.c \
samples/toolbar.js \
samples/toolbar.py \
samples/toolbar.vala \
samples/toolbar_builder.py \
samples/toolbar_builder.ui \
samples/toolbar_builder.vala \
samples/tooltip.c \
samples/tooltip.js \
samples/tooltip.py \
samples/tooltip.vala \
samples/treeview_advanced_liststore.py \
samples/treeview_cellrenderertoggle.py \
samples/treeview_simple_liststore.js \
samples/treeview_simple_liststore.py \
samples/treeview_simple_liststore.vala \
samples/treeview_treestore.py \
samples/tux.png \
samples/widget_drawing.py \
samples/window.c \
samples/window.js \
samples/window.py \
samples/window.vala
HELP_MEDIA = \
media/02_jsgrid_01.png \
media/02_jsgrid_02.png \
media/02_jsgrid_03.png \
media/02_jsgrid_04.png \
media/02_jsgrid_05.png \
media/02_jsgrid_06.png \
media/02_jsgrid_07.png \
media/02_jsgrid_08.png \
media/03_jssignal_01.png \
media/03_jssignal_02.png \
media/03_jssignal_03.png \
media/03_jssignal_04.png \
media/aboutdialog_GMenu.png \
media/button.png \
media/buttonbox_calculator.png \
media/checkbutton.png \
media/colorbutton.png \
media/combobox.png \
media/combobox_multicolumn.png \
media/dialog.png \
media/entry.png \
media/filechooserdialog_menu.png \
media/filechooserdialog_save.png \
media/fontchooserwidget.png \
media/gediteditor.png \
media/geditview.png \
media/glade_select_toolbar.png \
media/glade_toolbar_common.png \
media/glade_toolbar_edit.png \
media/glade_toolbar_editor.png \
media/glade_toolbar_general.png \
media/glade_ui.png \
media/glade_visible_no.png \
media/gmenu.c.png \
media/gmenu.js.png \
media/gmenu.py.png \
media/gmenu.vala.png \
media/grid.png \
media/grid_simple.png \
media/guitar-tuner.png \
media/guitar-tuner-glade.png \
media/guitar-tuner-pipeline.png \
media/hello-world.png \
media/image.png \
media/image-viewer.png \
media/label.png \
media/linkbutton.png \
media/magic-mirror.png \
media/menubar.png \
media/menubutton.png \
media/menubar_choices.png \
media/message-board.ogv \
media/messagedialog.png \
media/paned.png \
media/photo-wall.png \
media/photo-wall-focused.png \
media/progressbar.ogv \
media/progressbar_fill.ogv \
media/radiobutton.png \
media/radiobuttontravel.png \
media/record-collection.png \
media/scale.png \
media/scale2.png \
media/scalepenguins.png \
media/scrolledwindow.png \
media/separator.png \
media/spinbutton.png \
media/spinbuttonkittens.png \
media/spinner.png \
media/statusbar.png \
media/statusbar2.png \
media/statusbar3.png \
media/switchanimals.png \
media/switch_on.png \
media/switch_off.png \
media/textview.png \
media/textviewpenguinchat.png \
media/togglebutton.png \
media/toolbar.png \
media/tooltip.png \
media/treeview_advanced_liststore.png \
media/treeview_cellrenderertoggle.png \
media/treeview_simple_liststore.png \
media/treeview_simple_liststore_penguins.png \
media/treeview_treestore.png \
media/weatherAppJs.png \
media/window.png \
$(demo_sources)
HELP_FILES = \
02_welcome_to_the_grid.js.page \
03_getting_the_signal.js.page \
aboutdialog.c.page \
aboutdialog.js.page \
aboutdialog.py.page \
aboutdialog.vala.page \
audio-player.vala.page \
beginner.js.page \
beginner.py.page \
beginner.vala.page \
button.c.page \
button.js.page \
button.py.page \
button.vala.page \
buttonbox.js.page \
buttonbox.py.page \
c.page \
checkbutton.c.page \
checkbutton.js.page \
checkbutton.py.page \
checkbutton.vala.page \
colorbutton.js.page \
colorbutton.py.page \
colorbutton.vala.page \
comboboxtext.js.page \
combobox.c.page \
combobox.js.page \
combobox.py.page \
combobox.vala.page \
combobox_multicolumn.py.page \
combobox_multicolumn.vala.page \
cpp.page \
dialog.c.page \
dialog.js.page \
dialog.py.page \
dialog.vala.page \
entry.c.page \
entry.js.page \
entry.py.page \
entry.vala.page \
filechooserdialog.py.page \
filechooserdialog.vala.page \
fontchooserwidget.js.page \
fontchooserwidget.py.page \
fontchooserwidget.vala.page \
gmenu.c.page \
gmenu.js.page \
gmenu.py.page \
gmenu.vala.page \
grid.c.page \
grid.js.page \
grid.py.page \
grid.vala.page \
GtkApplicationWindow.c.page \
GtkApplicationWindow.js.page \
GtkApplicationWindow.py.page \
GtkApplicationWindow.vala.page \
guitar-tuner.c.page \
guitar-tuner.cpp.page \
guitar-tuner.js.page \
guitar-tuner.py.page \
guitar-tuner.vala.page \
hellognome.js.page \
hello-world.c.page \
hello-world.js.page \
hello-world.py.page \
hello-world.vala.page \
image.c.page \
image.js.page \
image.py.page \
image.vala.page \
image-viewer.c.page \
image-viewer.cpp.page \
image-viewer.js.page \
image-viewer.py.page \
image-viewer.vala.page \
index.page \
js.page \
label.c.page \
label.js.page \
label.py.page \
label.vala.page \
legal.xml \
license.page \
linkbutton.c.page \
linkbutton.js.page \
linkbutton.py.page \
linkbutton.vala.page \
magic-mirror.vala.page \
menubar.c.page \
menubar.py.page \
menubar.vala.page \
menubutton.c.page \
menubutton.js.page \
menubutton.py.page \
menubutton.vala.page \
message-board.c.page \
messagedialog.c.page \
messagedialog.js.page \
messagedialog.py.page \
messagedialog.vala.page \
model-view-controller.py.page \
paned.c.page \
paned.js.page \
paned.py.page \
paned.vala.page \
photo-wall.c.page \
progressbar.c.page \
progressbar.js.page \
progressbar.py.page \
progressbar.vala.page \
properties.py.page \
py.page \
radiobutton.c.page \
radiobutton.js.page \
radiobutton.py.page \
radiobutton.vala.page \
record-collection.js.page \
response-type.page \
scale.c.page \
scale.js.page \
scale.py.page \
scale.vala.page \
scrolledwindow.c.page \
scrolledwindow.js.page \
scrolledwindow.py.page \
scrolledwindow.vala.page \
separator.c.page \
separator.py.page \
separator.vala.page \
set-up-gedit.js.page \
signals-callbacks.py.page \
spinbutton.c.page \
spinbutton.js.page \
spinbutton.py.page \
spinbutton.vala.page \
spinner.c.page \
spinner.js.page \
spinner.py.page \
spinner.vala.page \
statusbar.c.page \
statusbar.js.page \
statusbar.py.page \
statusbar.vala.page \
strings.py.page \
switch.c.page \
switch.js.page \
switch.py.page \
switch.vala.page \
textview.c.page \
textview.js.page \
textview.py.page \
textview.vala.page \
togglebutton.c.page \
togglebutton.js.page \
togglebutton.py.page \
togglebutton.vala.page \
toolbar.c.page \
toolbar.js.page \
toolbar.py.page \
toolbar.vala.page \
toolbar_builder.py.page \
toolbar_builder.vala.page \
tooltip.c.page \
tooltip.js.page \
tooltip.py.page \
tooltip.vala.page \
treeview_advanced_liststore.py.page \
treeview_cellrenderertoggle.py.page \
treeview_simple_liststore.js.page \
treeview_simple_liststore.py.page \
treeview_simple_liststore.vala.page \
treeview_treestore.py.page \
tutorial.py.page \
vala.page \
weatherApp.js.page \
weatherAppMain.js.page \
weatherAutotools.js.page \
weatherGeonames.js.page \
widget_drawing.py.page \
window.c.page \
window.js.page \
window.py.page \
window.vala.page \
custom-gsource.c.page
HELP_LINGUAS = ca cs de el es fr gl ko pt_BR
# Tooling to compile and run unit tests for example code.
demo_sources += samples/example-custom-gsource.c
EXTRA_DIST = C/samples/test-custom-gsource.c
WARN_CFLAGS = -Wall -Wextra -Wno-unused-parameter
if BUILD_TESTS
C/samples/test-custom-gsource: C/samples/test-custom-gsource.c C/samples/example-custom-gsource.c
$(MKDIR_P) "$(dir $@)"
$(CC) -o $@ $(WARN_CFLAGS) $(GLIB_CFLAGS) $(GLIB_LIBS) $<
check: C/samples/test-custom-gsource
C/samples/test-custom-gsource
.PHONY: check
CLEANFILES = C/samples/test-custom-gsource
endif BUILD_TESTS