summaryrefslogtreecommitdiff
path: root/Makefile.am
blob: 65664a7a0dcde612202621247c3a51710e0029af (plain)
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
85
86
87
88
89
90
91
92
NULL =
AUTOMAKE_OPTIONS = dist-bzip2
SUBDIRS = liblangtag extensions data docs

if ENABLE_GOBJECT
SUBDIRS += liblangtag-gobject
endif
if BUILD_FUZZERS
SUBDIRS += fuzz
endif
#SUBDIRS += docs tests
SUBDIRS += tests

ACLOCAL_AMFLAGS = -I m4macros

CONFIGURE_DEPENDENCIES =		\
	requires			\
	$(NULL)

EXTRA_DIST =				\
	$(pkgconfig_DATA)		\
	$(noinst_DATA)			\
	requires			\
	$(NULL)

MAINTAINERCLEANFILES =			\
	$(srcdir)/ChangeLog		\
	$(srcdir)/INSTALL		\
	$(srcdir)/aclocal.m4		\
	$(srcdir)/ar-lib		\
	$(srcdir)/compile		\
	$(srcdir)/config.guess		\
	$(srcdir)/config.h.in		\
	$(srcdir)/config.sub		\
	$(srcdir)/depcomp		\
	$(srcdir)/gtk-doc.make		\
	$(srcdir)/install-sh		\
	$(srcdir)/ltmain.sh		\
	$(srcdir)/missing		\
	$(srcdir)/mkinstalldirs		\
	$(srcdir)/m4macros/gtk-doc.m4	\
	$(srcdir)/m4macros/libtool.m4	\
	$(srcdir)/m4macros/lt*.m4	\
	$(srcdir)/test-driver		\
	`find "$(srcdir)" -type f -name Makefile.in -print`	\
	$(NULL)
DISTCLEANFILES =			\
	$(pkgconfig_DATA)		\
	$(noinst_DATA)			\
	$(NULL)

DISTCHECK_CONFIGURE_FLAGS =		\
	--enable-introspection		\
	--enable-gtk-doc		\
	--enable-debug			\
	$(NULL)

#
#
#
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA =			\
	liblangtag.pc			\
	$(NULL)
if ENABLE_GOBJECT
pkgconfig_DATA += liblangtag-gobject.pc
endif
$(pkgconfig_DATA): $(top_builddir)/config.status
noinst_DATA =					\
	liblangtag-uninstalled.pc		\
	liblangtag-gobject-uninstalled.pc	\
	$(NULL)
$(noinst_DATA): $(top_builddir)/config.status
#
ChangeLog: $(srcdir)/ChangeLog
$(srcdir)/ChangeLog:
	$(AM_V_GEN) if test -d "$(srcdir)/.git"; then		\
	(GIT_DIR=$(top_srcdir)/.git $(GIT) log --stat) |	\
	fmt --split-only > $@.tmp				\
	&& mv -f $@.tmp $@					\
	|| ($(RM) $@.tmp;					\
	    echo Failed to generate ChangeLog.  your ChangeLog may be outdated >&2;	\
	    (test -f $@ || echo git-log is required to generate this file >> $@));	\
	else							\
	  test -f $@ ||						\
	  (echo A git checkout and git-log is required to generate ChangeLog >&2 &&	\
	   echo A git checkout and git-log is required to generate this file >> $@);	\
	fi

.PHONY: $(srcdir)/ChangeLog

-include $(top_srcdir)/git.mk