Commit 2b1a6d51 authored by Bilal Elmoussaoui's avatar Bilal Elmoussaoui Committed by Arnaud B

Switch to meson buildsystem

parent 49b2c2ed
_build/
\ No newline at end of file
SUBDIRS = data help po src
MAINTAINERCLEANFILES = \
$(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \
$(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN)
EXTRA_DIST = COPYING.sounds COPYING.themes
# We currently have no custom macros
GITIGNOREFILES = m4
-include $(top_srcdir)/git.mk
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
test -n "$srcdir" || srcdir=`dirname "$0"`
test -n "$srcdir" || srcdir=.
olddir=`pwd`
cd $srcdir
(test -f configure.ac) || {
echo "*** ERROR: Directory "\`$srcdir\'" does not look like the top-level project directory ***"
exit 1
}
# Use the style-checker as pre-commit and pre-applypatch hooks
if [ -d $srcdir/.git ]; then
for HOOK in pre-commit pre-applypatch; do
if [ ! -L $srcdir/.git/hooks/$HOOK ]; then
ln -s ../../../libgnome-games-support/style-checker \
$srcdir/.git/hooks/$HOOK && echo "Enabled $HOOK style checker."
fi
done
fi
PKG_NAME=`autoconf --trace 'AC_INIT:$1' configure.ac`
if [ "$#" = 0 -a "x$NOCONFIGURE" = "x" ]; then
echo "*** WARNING: I am going to run \`configure' with no arguments." >&2
echo "*** If you wish to pass any to it, please specify them on the" >&2
echo "*** \`$0\' command line." >&2
echo "" >&2
fi
aclocal --install || exit 1
intltoolize --force --copy --automake || exit 1
autoreconf --verbose --force --install -Wno-portability || exit 1
cd $olddir
if [ "$NOCONFIGURE" = "" ]; then
$srcdir/configure "$@" || exit 1
if [ "$1" = "--help" ]; then exit 0 else
echo "Now type \`make\' to compile $PKG_NAME" || exit 1
fi
else
echo "Skipping configure process."
fi
#!/usr/bin/env python3
from os import environ, path
from subprocess import call
if not environ.get('DESTDIR', ''):
PREFIX = environ.get('MESON_INSTALL_PREFIX', '/usr/local')
DATA_DIR = path.join(PREFIX, 'share')
print('Updating icon cache...')
call(['gtk-update-icon-cache', '-qtf', path.join(DATA_DIR, 'icons/hicolor')])
print("Compiling new schemas")
call(["glib-compile-schemas", path.join(DATA_DIR, 'glib-2.0/schemas')])
print("Updating desktop database")
call(["update-desktop-database", path.join(DATA_DIR, 'applications')])
{
"app-id": "org.gnome.taquin",
"app-id": "org.gnome.Taquin",
"runtime": "org.gnome.Platform",
"runtime-version": "master",
"sdk": "org.gnome.Sdk",
"command": "gnome-taquin",
"tags": ["nightly"],
"copy-icon": true,
"rename-icon": "gnome-taquin",
"desktop-file-name-prefix": "(Nightly) ",
"finish-args": [
/* X11 + XShm access */
......@@ -19,13 +17,11 @@
"--filesystem=xdg-run/dconf", "--filesystem=~/.config/dconf:ro",
"--talk-name=ca.desrt.dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
],
"build-options": {
"cflags": "-O2 -g"
},
"cleanup": ["/share/man"],
"modules": [
{
"name": "gnome-taquin",
"buildsystem": "meson",
"sources": [
{
"type": "git",
......
AC_PREREQ([2.63])
AC_INIT([GNOME Taquin], [3.31.4],
[https://gitlab.gnome.org/GNOME/gnome-taquin/issues],
[gnome-taquin], [https://wiki.gnome.org/Apps/Taquin])
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz foreign])
AM_SILENT_RULES([yes])
AM_MAINTAINER_MODE
AM_PROG_VALAC([0.27.1])
AM_PROG_CC_C_O
GLIB_GSETTINGS
APPSTREAM_XML
dnl ###########################################################################
dnl Dependencies
dnl ###########################################################################
GLIB_REQUIRED=2.40.0
GTK_REQUIRED=3.15.0
RSVG_REQUIRED=2.32.0
CANBERRA_GTK_REQUIRED=0.26
PKG_CHECK_MODULES(GNOME_TAQUIN, [
glib-2.0 >= $GLIB_REQUIRED
gtk+-3.0 >= $GTK_REQUIRED
librsvg-2.0 >= $RSVG_REQUIRED
libcanberra-gtk3 >= $CANBERRA_GTK_REQUIRED
])
AC_SUBST([GLIB_REQUIRED])
AC_PATH_PROG([DESKTOP_FILE_VALIDATE], [desktop-file-validate], [/bin/true])
dnl ###########################################################################
dnl GResources
dnl ###########################################################################
AC_PATH_PROG([GLIB_COMPILE_RESOURCES],[glib-compile-resources])
dnl ###########################################################################
dnl Internationalization
dnl ###########################################################################
IT_PROG_INTLTOOL([0.50])
AC_SUBST(GETTEXT_PACKAGE, gnome-taquin)
dnl ###########################################################################
dnl Documentation
dnl ###########################################################################
YELP_HELP_INIT
dnl ###########################################################################
dnl Files to generate
dnl ###########################################################################
AC_CONFIG_FILES([
Makefile
po/Makefile.in
data/Makefile
data/icons/Makefile
data/icons/hicolor/Makefile
data/themes/Makefile
help/Makefile
src/Makefile
])
AC_OUTPUT
SUBDIRS = \
icons \
themes
dist_noinst_DATA = \
taquin-screens.ui \
taquin.ui \
taquin.css \
schema-15.png \
schema-16.png
soundsdir = $(datadir)/gnome-taquin/sounds
sounds_DATA = \
sliding-1.ogg \
sliding-n.ogg \
gameover.ogg
desktopdir = $(datadir)/applications
desktop_in_files = org.gnome.taquin.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
dbusservicedir = $(datadir)/dbus-1/services
dbusservice_DATA = org.gnome.taquin.service
org.gnome.taquin.service: Makefile
$(AM_V_GEN) (echo '[D-BUS Service]'; \
echo 'Name=org.gnome.taquin'; \
echo 'Exec=${bindir}/gnome-taquin --gapplication-service') > $@.tmp && \
mv $@.tmp $@
appstream_in_files = org.gnome.taquin.appdata.xml.in
appstream_XML = $(appstream_in_files:.xml.in=.xml)
@APPSTREAM_XML_RULES@
@INTLTOOL_XML_RULE@
gsettings_SCHEMAS = org.gnome.taquin.gschema.xml
@GSETTINGS_RULES@
man_MANS = gnome-taquin.6
EXTRA_DIST = \
$(appstream_in_files) \
$(desktop_in_files) \
$(sounds_DATA) \
$(gsettings_SCHEMAS) \
$(man_MANS)
CLEANFILES = \
$(appstream_XML) \
$(dbusservice_DATA) \
$(desktop_DATA)
check-local: $(desktop_DATA)
$(DESKTOP_FILE_VALIDATE) $(desktop_DATA)
DISTCHECK_CONFIGURE_FLAGS = --enable-appdata-check
-include $(top_srcdir)/git.mk
SUBDIRS = hicolor
-include $(top_srcdir)/git.mk
icon16dir=$(datadir)/icons/hicolor/16x16/apps
icon22dir=$(datadir)/icons/hicolor/22x22/apps
icon24dir=$(datadir)/icons/hicolor/24x24/apps
icon32dir=$(datadir)/icons/hicolor/32x32/apps
icon48dir=$(datadir)/icons/hicolor/48x48/apps
icon256dir=$(datadir)/icons/hicolor/256x256/apps
iconscalabledir=$(datadir)/icons/hicolor/scalable/apps
icon16_DATA = 16x16/gnome-taquin.png
icon22_DATA = 22x22/gnome-taquin.png
icon24_DATA = 24x24/gnome-taquin.png
icon32_DATA = 32x32/gnome-taquin.png
icon48_DATA = 48x48/gnome-taquin.png
icon256_DATA = 256x256/gnome-taquin.png
iconscalable_DATA = scalable/gnome-taquin-symbolic.svg
EXTRA_DIST = $(icon16_DATA) $(icon22_DATA) $(icon24_DATA) $(icon32_DATA) $(icon48_DATA) $(icon256_DATA) $(iconscalable_DATA)
-include $(top_srcdir)/git.mk
icons_sizes = ['16x16', '22x22', '24x24', '32x32', '48x48', '256x256']
iconsdir = join_paths(get_option('prefix'), get_option('datadir'), 'icons', 'hicolor')
foreach size: icons_sizes
install_data(
join_paths('hicolor', size, '@0@.png'.format(project_id)),
install_dir: join_paths(iconsdir, size, 'apps')
)
endforeach
install_data(
join_paths('hicolor', 'symbolic', '@0@-symbolic.svg'.format(project_id)),
install_dir: join_paths(iconsdir, 'symbolic', 'apps')
)
\ No newline at end of file
install_data(
[
'gameover.ogg',
'sliding-1.ogg',
'sliding-n.ogg'
],
install_dir: soundsdir
)
# Desktop file
desktop_file = i18n.merge_file(
input: '@0@.desktop.in'.format(project_id),
output: '@0@.desktop'.format(project_id),
po_dir: join_paths(meson.source_root(), 'po'),
type: 'desktop',
install: true,
install_dir: join_paths(get_option('datadir'), 'applications')
)
# Validate desktop file
if desktop_file_validate.found()
test(
'validate-desktop',
desktop_file_validate,
args: [
desktop_file.full_path()
]
)
endif
# AppData file
appdata_file = i18n.merge_file(
input: '@0@.appdata.xml.in'.format(project_id),
output: '@0@.appdata.xml'.format(project_id),
po_dir: join_paths(meson.source_root(), 'po'),
install: true,
install_dir: join_paths(get_option('datadir'), 'metainfo')
)
# Validate AppData file
if appstream_util.found()
test(
'validate-appdata', appstream_util,
args: [
'validate-relax', '--nonet', appdata_file.full_path()
]
)
endif
install_data(
'@0@.gschema.xml'.format(project_id),
install_dir: join_paths(get_option('datadir'), 'glib-2.0', 'schemas')
)
install_man('@0@.6'.format(meson.project_name()))
subdir('icons')
subdir('themes')
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014-2016 Arnaud Bonatti and contributors -->
<component type="desktop">
<id>org.gnome.taquin.desktop</id>
<component type="desktop-application">
<id>org.gnome.Taquin</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<_name>GNOME Taquin</_name>
<_summary>Slide tiles to their correct places</_summary>
<name>GNOME Taquin</name>
<summary>Slide tiles to their correct places</summary>
<description>
<_p>
<p>
Taquin is a computer version of the 15-puzzle and other sliding puzzles.
</_p>
<_p>
</p>
<p>
The object of Taquin is to move tiles so that they reach their places,
either indicated with numbers, or with parts of a great image.
</_p>
</p>
</description>
<screenshots>
<screenshot height="455" width="700" type="default">
<image>https://gitlab.gnome.org/GNOME/gnome-taquin/raw/master/data/appdata-screenshot.png</image>
<_caption>A GNOME taquin game preview</_caption>
<caption>A GNOME taquin game preview</caption>
</screenshot>
</screenshots>
<launchable type="desktop-id">org.gnome.Taquin.desktop</launchable>
<url type="homepage">https://wiki.gnome.org/Apps/Taquin</url>
<url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-taquin</url>
<url type="bugtracker">https://gitlab.gnome.org/GNOME/gnome-taquin/issues/</url>
<url type="donation">http://www.gnome.org/friends/</url>
<url type="translate">https://wiki.gnome.org/TranslationProject</url>
<update_contact>arnaud.bonatti_at_gmail.com</update_contact>
<project_group>GNOME</project_group>
<kudos>
<kudo>AppMenu</kudo>
<kudo>HiDpiIcon</kudo>
<kudo>ModernToolkit</kudo>
<kudo>UserDocs</kudo>
</kudos>
<translation type="gettext">gnome-taquin</translation>
<_developer_name>The GNOME Project</_developer_name>
<developer_name>The GNOME Project</developer_name>
<content_rating type="oars-1.0">
<content_attribute id="violence-cartoon">none</content_attribute>
<content_attribute id="violence-fantasy">none</content_attribute>
......
[Desktop Entry]
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=gnome-taquin
_Name=Taquin
Icon=org.gnome.Taquin
Name=Taquin
# Translators: a GenericName that gives the application goal, as defined in the desktop file spec
_GenericName=15-puzzle
GenericName=15-puzzle
# Translators: a Comment that gives the application function, as defined in the desktop file spec
_Comment=Slide tiles to their correct places
Comment=Slide tiles to their correct places
# Translators: some search Keywords to find this application, as defined in the desktop file spec. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
_Keywords=puzzle;
Keywords=puzzle;
Exec=gnome-taquin
Terminal=false
Type=Application
......@@ -17,10 +17,10 @@ Actions=Fifteen;Sixteen;
[Desktop Action Fifteen]
# Translators: an action Name, as defined in the desktop file spec; name of the traditional Taquin game
_Name=15-Puzzle
Name=15-Puzzle
Exec=gnome-taquin --fifteen
[Desktop Action Sixteen]
# Translators: an action Name, as defined in the desktop file spec; name of the alternative game
_Name=16-Puzzle
Name=16-Puzzle
Exec=gnome-taquin --sixteen
<schemalist>
<enum id="org.gnome.taquin.GameType">
<enum id="org.gnome.Taquin.GameType">
<value value="0" nick="fifteen"/>
<value value="1" nick="sixteen"/>
</enum>
<schema id="org.gnome.taquin" path="/org/gnome/taquin/" gettext-domain="gnome-taquin">
<key name="type" enum="org.gnome.taquin.GameType">
<schema id="org.gnome.Taquin" path="/org/gnome/taquin/" gettext-domain="gnome-taquin">
<key name="type" enum="org.gnome.Taquin.GameType">
<default>'fifteen'</default>
<!-- TODO add summary and description -->
</key>
......
......@@ -20,11 +20,11 @@
GtkModelButton.radio-like-toggle#radio-fifteen,
button.radio-like-toggle#radio-fifteen {
background-image: url("resource://org/gnome/taquin/images/15-Puzzle.png");
background-image: url("resource://org/gnome/Taquin/images/15-Puzzle.png");
}
GtkModelButton.radio-like-toggle#radio-sixteen,
button.radio-like-toggle#radio-sixteen {
background-image: url("resource://org/gnome/taquin/images/16-Puzzle.png");
background-image: url("resource://org/gnome/Taquin/images/16-Puzzle.png");
}
GtkModelButton.radio-like-toggle,
......
numbersdir=$(datadir)/gnome-taquin/themes/numbers
numbers_DATA = \
numbers/3-numbers.png \
numbers/4-numbers.png \
numbers/5-numbers.png
catsdir=$(datadir)/gnome-taquin/themes/cats
cats_DATA = \
cats/1-Cat_face_day.jpg \
cats/1-Jasmina.jpg \
cats/1-maine.jpg \
cats/1-march.jpg \
cats/1-Tortoiseshell.jpg
EXTRA_DIST = $(numbers_DATA) $(cats_DATA)
-include $(top_srcdir)/git.mk
install_data(
[
'cats/1-Cat_face_day.jpg',
'cats/1-Jasmina.jpg',
'cats/1-maine.jpg',
'cats/1-march.jpg',
'cats/1-Tortoiseshell.jpg'
],
install_dir: join_paths(pkgdatadir, 'themes', 'cats')
)
install_data(
[
'numbers/03-numbers.svg',
'numbers/04-numbers.svg',
'numbers/05-numbers.svg',
'numbers/3-numbers.png',
'numbers/4-numbers.png',
'numbers/5-numbers.png'
],
install_dir: join_paths(pkgdatadir, 'themes', 'numbers')
)
\ No newline at end of file
# git.mk
#
# Copyright 2009, Red Hat, Inc.
# Copyright 2010,2011,2012,2013 Behdad Esfahbod
# Written by Behdad Esfahbod
#
# Copying and distribution of this file, with or without modification,
# is permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.
#
# The latest version of this file can be downloaded from:
# https://raw.github.com/behdad/git.mk/master/git.mk
# Bugs, etc, should be reported upstream at:
# https://github.com/behdad/git.mk
#
# To use in your project, import this file in your git repo's toplevel,
# then do "make -f git.mk". This modifies all Makefile.am files in
# your project to -include git.mk. Remember to add that line to new
# Makefile.am files you create in your project, or just rerun the
# "make -f git.mk".
#
# This enables automatic .gitignore generation. If you need to ignore
# more files, add them to the GITIGNOREFILES variable in your Makefile.am.
# But think twice before doing that. If a file has to be in .gitignore,
# chances are very high that it's a generated file and should be in one
# of MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, or MAINTAINERCLEANFILES.
#
# The only case that you need to manually add a file to GITIGNOREFILES is
# when remove files in one of mostlyclean-local, clean-local, distclean-local,
# or maintainer-clean-local make targets.
#
# Note that for files like editor backup, etc, there are better places to
# ignore them. See "man gitignore".
#
# If "make maintainer-clean" removes the files but they are not recognized
# by this script (that is, if "git status" shows untracked files still), send
# me the output of "git status" as well as your Makefile.am and Makefile for
# the directories involved and I'll diagnose.
#
# For a list of toplevel files that should be in MAINTAINERCLEANFILES, see
# Makefile.am.sample in the git.mk git repo.
#
# Don't EXTRA_DIST this file. It is supposed to only live in git clones,
# not tarballs. It serves no useful purpose in tarballs and clutters the
# build dir.
#
# This file knows how to handle autoconf, automake, libtool, gtk-doc,
# gnome-doc-utils, yelp.m4, mallard, intltool, gsettings, dejagnu, appdata,
# appstream.
#
# This makefile provides the following targets:
#
# - all: "make all" will build all gitignore files.
# - gitignore: makes all gitignore files in the current dir and subdirs.
# - .gitignore: make gitignore file for the current dir.
# - gitignore-recurse: makes all gitignore files in the subdirs.
#
# KNOWN ISSUES:
#
# - Recursive configure doesn't work as $(top_srcdir)/git.mk inside the
# submodule doesn't find us. If you have configure.{in,ac} files in
# subdirs, add a proxy git.mk file in those dirs that simply does:
# "include $(top_srcdir)/../git.mk". Add more ..'s to your taste.
# And add those files to git. See vte/gnome-pty-helper/git.mk for
# example.
#
###############################################################################
# Variables user modules may want to add to toplevel MAINTAINERCLEANFILES:
###############################################################################
#
# Most autotools-using modules should be fine including this variable in their
# toplevel MAINTAINERCLEANFILES:
GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL = \
$(srcdir)/aclocal.m4 \
$(srcdir)/autoscan.log \
$(srcdir)/configure.scan \
`AUX_DIR=$(srcdir)/$$(cd $(top_srcdir); $(AUTOCONF) --trace 'AC_CONFIG_AUX_DIR:$$1' ./configure.ac); \
test "x$$AUX_DIR" = "x$(srcdir)/" && AUX_DIR=$(srcdir); \
for x in \
ar-lib \
compile \
config.guess \
config.sub \
depcomp \
install-sh \
ltmain.sh \
missing \
mkinstalldirs \
test-driver \
ylwrap \
; do echo "$$AUX_DIR/$$x"; done` \
`cd $(top_srcdir); $(AUTOCONF) --trace 'AC_CONFIG_HEADERS:$$1' ./configure.ac | \
head -n 1 | while read f; do echo "$(srcdir)/$$f.in"; done`
#
# All modules should also be fine including the following variable, which
# removes automake-generated Makefile.in files:
GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN = \
`cd $(top_srcdir); $(AUTOCONF) --trace 'AC_CONFIG_FILES:$$1' ./configure.ac | \
while read f; do \
case $$f in Makefile|*/Makefile) \
test -f "$(srcdir)/$$f.am" && echo "$(srcdir)/$$f.in";; esac; \
done`
#
# Modules that use libtool and use AC_CONFIG_MACRO_DIR() may also include this,
# though it's harmless to include regardless.
GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL = \
`MACRO_DIR=$(srcdir)/$$(cd $(top_srcdir); $(AUTOCONF) --trace 'AC_CONFIG_MACRO_DIR:$$1' ./configure.ac); \
if test "x$$MACRO_DIR" != "x$(srcdir)/"; then \
for x in \
libtool.m4 \
ltoptions.m4 \
ltsugar.m4 \
ltversion.m4 \
lt~obsolete.m4 \
; do echo "$$MACRO_DIR/$$x"; done; \
fi`
###############################################################################
# Default rule is to install ourselves in all Makefile.am files:
###############################################################################
git-all: git-mk-install
git-mk-install:
@echo "Installing git makefile"
@any_failed=; \
find "`test -z "$(top_srcdir)" && echo . || echo "$(top_srcdir)"`" -name Makefile.am | while read x; do \
if grep 'include .*/git.mk' $$x >/dev/null; then \
echo "$$x already includes git.mk"; \
else \
failed=; \
echo "Updating $$x"; \
{ cat $$x; \
echo ''; \
echo '-include $$(top_srcdir)/git.mk'; \
} > $$x.tmp || failed=1; \
if test x$$failed = x; then \
mv $$x.tmp $$x || failed=1; \
fi; \
if test x$$failed = x; then : else \
echo "Failed updating $$x"; >&2 \
any_failed=1; \
fi; \
fi; done; test -z "$$any_failed"
.PHONY: git-all git-mk-install
###############################################################################
# Actual .gitignore generation:
###############################################################################
$(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk
@echo "git.mk: Generating $@"
@{ \
if test "x$(DOC_MODULE)" = x -o "x$(DOC_MAIN_SGML_FILE)" = x; then :; else \
for x in \
$(DOC_MODULE)-decl-list.txt \
$(DOC_MODULE)-decl.txt \
tmpl/$(DOC_MODULE)-unused.sgml \
"tmpl/*.bak" \
xml html \
; do echo "/$$x"; done; \
FLAVOR=$$(cd $(top_srcdir); $(AUTOCONF) --trace 'GTK_DOC_CHECK:$$2' ./configure.ac); \
case $$FLAVOR in *no-tmpl*) echo /tmpl;; esac; \
fi; \
if test "x$(DOC_MODULE)$(DOC_ID)" = x -o "x$(DOC_LINGUAS)" = x; then :; else \
for lc in $(DOC_LINGUAS); do \
for x in \
$(if $(DOC_MODULE),$(DOC_MODULE).xml) \
$(DOC_PAGES) \
$(DOC_INCLUDES) \
; do echo "/$$lc/$$x"; done; \
done; \
for x in \
$(_DOC_OMF_ALL) \
$(_DOC_DSK_ALL) \
$(_DOC_HTML_ALL) \
$(_DOC_MOFILES) \
$(DOC_H_FILE) \
"*/.xml2po.mo" \
"*/*.omf.out" \
; do echo /$$x; done; \
fi; \
if test "x$(HELP_ID)" = x -o "x$(HELP_LINGUAS)" = x; then :; else \
for lc in $(HELP_LINGUAS); do \
for x in \
$(HELP_FILES) \
"$$lc.stamp" \
"$$lc.mo" \
; do echo "/$$lc/$$x"; done; \
done; \
fi; \
if test "x$(gsettings_SCHEMAS)" = x; then :; else \
for x in \
$(gsettings_SCHEMAS:.xml=.valid) \
$(gsettings__enum_file) \
; do echo "/$$x"; done; \
fi; \
if test "x$(appdata_XML)" = x; then :; else \
for x in \
$(appdata_XML:.xml=.valid) \
; do echo "/$$x"; done; \
fi; \
if test "x$(appstream_XML)" = x; then :; else \
for x in \
$(appstream_XML:.xml=.valid) \
; do echo "/$$x"; done; \
fi; \
if test -f $(srcdir)/po/Makefile.in.in; then \
for x in \
po/Makefile.in.in \
po/Makefile.in.in~ \
po/Makefile.in \
po/Makefile \
po/Makevars.template \
po/POTFILES \
po/Rules-quot \
po/stamp-it \
po/.intltool-merge-cache \
"po/*.gmo" \
"po/*.header" \
"po/*.mo" \
"po/*.sed" \
"po/*.sin" \
po/$(GETTEXT_PACKAGE).pot \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
; do echo "/$$x"; done; \
fi; \
if test -f $(srcdir)/configure; then \
for x in \
autom4te.cache \
configure \
config.h \
stamp-h1 \
libtool \
config.lt \
; do echo "/$$x"; done; \
fi; \
if test "x$(DEJATOOL)" = x; then :; else \
for x in \
$(DEJATOOL) \
; do echo "/$$x.sum"; echo "/$$x.log"; done; \
echo /site.exp; \
fi; \
if test "x$(am__dirstamp)" = x; then :; else \
echo "$(am__dirstamp)"; \
fi; \
if test "x$(LTCOMPILE)" = x -a "x$(LTCXXCOMPILE)" = x -a "x$(GTKDOC_RUN)" = x; then :; else \
for x in \
"*.lo" \ <