-
Notifications
You must be signed in to change notification settings - Fork 7
/
Makefile.am
84 lines (66 loc) · 2.33 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# This file is part of Germinal.
#
# Copyright 2011-2017 Marc-Antoine Perennou <[email protected]>
#
# Germinal is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Germinal is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Germinal. If not, see <http://www.gnu.org/licenses/>.
SUBDIRS = po
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
AM_MAKEFLAGS = --no-print-directory
AM_DISTCHECK_CONFIGURE_FLAGS = \
--with-dbusservicesdir="$$dc_install_base/$(dbusservicesdir)" \
--with-systemduserunitdir="$$dc_install_base/$(systemduserunitdir)" \
--enable-appstream-util \
$(NULL)
AM_CPPFLAGS = \
-include config.h \
-I $(srcdir)/src/germinal/ \
-DLOCALEDIR=\"${localedir}\" \
-DG_LOG_USE_STRUCTURED=1 \
$(NULL)
EXTRA_DIST = \
autogen.sh \
README.md \
$(NULL)
CLEANFILES =
SUFFIXES =
bin_PROGRAMS =
TESTS=
noinst_PROGRAMS= \
$(TESTS) \
$(NULL)
# Binaries
include src/germinal.mk
# Data
include data/appstream.mk
include data/dbus.mk
include data/desktop.mk
include data/gsettings.mk
include data/systemd.mk
# Tests stuff
include tests/regexp.mk
# Maintainance stuff
update-po:
$(MAKE) -C po $@
release:
$(MAKE) update-po && \
$(MAKE) distcheck && \
git commit -asm "Release $(PACKAGE_NAME) $(PACKAGE_VERSION)" && \
git tag -sm "Release $(PACKAGE_NAME) $(PACKAGE_VERSION)" v$(PACKAGE_VERSION)
# Generate a ChangeLog file from 'git log'
dist-hook:
@ if test -d "$(srcdir)/.git"; then \
cd "$(srcdir)"; \
echo -e '# Generated by Makefile. Do not edit.\n\n' > $(distdir)/ChangeLog; \
$(srcdir)/build-aux/missing --run git log >> $(distdir)/ChangeLog; \
fi