mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 10:50:10 +00:00
2d2f8e3fa3
The config.rpath script was added by running gettextize, but it's not really needed, as config.rpath is generated by autotools and it's included in the dist tarball automatically. Upstream gettextize has been fixed so it does not happen any more: http://savannah.gnu.org/bugs/index.php?48729
110 lines
2.8 KiB
Makefile
110 lines
2.8 KiB
Makefile
## Makefile.am for GTK+
|
|
include $(top_srcdir)/Makefile.decl
|
|
|
|
SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
|
|
SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
|
|
|
|
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
|
|
|
|
EXTRA_DIST += \
|
|
autogen.sh \
|
|
HACKING \
|
|
README \
|
|
README.in \
|
|
INSTALL \
|
|
INSTALL.in \
|
|
NEWS.pre-1-0 \
|
|
README.commits \
|
|
README.win32 \
|
|
config.h.win32 \
|
|
makefile.msc \
|
|
gtk-zip.sh.in \
|
|
sanitize-la.sh \
|
|
po/README.translators \
|
|
po/po2tbl.sed.in \
|
|
make-pot
|
|
|
|
MAINTAINERCLEANFILES = \
|
|
$(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \
|
|
$(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL) \
|
|
$(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN) \
|
|
$(srcdir)/m4/gtk-doc.m4 \
|
|
$(srcdir)/INSTALL \
|
|
$(srcdir)/README \
|
|
$(srcdir)/gtk-doc.make \
|
|
$(srcdir)/ChangeLog
|
|
|
|
|
|
## Copy .pc files to target-specific names
|
|
gtk+-x11-3.0.pc gtk+-win32-3.0.pc gtk+-quartz-3.0.pc gtk+-broadway-3.0.pc gtk+-wayland-3.0.pc gtk+-mir-3.0.pc: gtk+-3.0.pc
|
|
rm -f $@ && \
|
|
cp gtk+-3.0.pc $@
|
|
|
|
gdk-x11-3.0.pc gdk-win32-3.0.pc gdk-quartz-3.0.pc gdk-broadway-3.0.pc gdk-wayland-3.0.pc gdk-mir-3.0.pc: gdk-3.0.pc
|
|
rm -f $@ && \
|
|
cp gdk-3.0.pc $@
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = gdk-3.0.pc gtk+-3.0.pc gail-3.0.pc
|
|
pkgconfig_DATA += ${GDK_BACKENDS:%=gtk+-%-3.0.pc}
|
|
pkgconfig_DATA += ${GDK_BACKENDS:%=gdk-%-3.0.pc}
|
|
|
|
if OS_UNIX
|
|
pkgconfig_DATA += gtk+-unix-print-3.0.pc
|
|
endif
|
|
|
|
DISTCLEANFILES = \
|
|
gtk+-unix-print-3.0.pc \
|
|
gtk+-3.0.pc \
|
|
gtk+-x11-3.0.pc \
|
|
gtk+-win32-3.0.pc \
|
|
gtk+-quartz-3.0.pc \
|
|
gtk+-broadway-3.0.pc \
|
|
gtk+-wayland-3.0.pc \
|
|
gtk+-mir-3.0.pc \
|
|
gdk-3.0.pc \
|
|
gdk-x11-3.0.pc \
|
|
gdk-win32-3.0.pc \
|
|
gdk-quartz-3.0.pc \
|
|
gdk-broadway-3.0.pc \
|
|
gdk-wayland-3.0.pc \
|
|
gdk-mir-3.0.pc \
|
|
gail-3.0.pc \
|
|
config.lt
|
|
|
|
distclean-local:
|
|
if test "$(srcdir)" = "."; then :; else \
|
|
rm -f ChangeLog; \
|
|
fi
|
|
|
|
ChangeLog:
|
|
$(AM_V_GEN) if test -d "$(srcdir)/.git"; then \
|
|
(GIT_DIR=$(top_srcdir)/.git $(top_builddir)/build-aux/missing git log GTK_2_16_0^^.. --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: ChangeLog
|
|
|
|
uninstall-local:
|
|
rm -f $(DESTDIR)$(pkgconfigdir)/gtk+-3.0.pc
|
|
|
|
AM_DISTCHECK_CONFIGURE_FLAGS = \
|
|
--enable-gtk-doc \
|
|
--disable-doc-cross-references \
|
|
--enable-man \
|
|
--disable-maintainer-mode \
|
|
--enable-introspection \
|
|
--enable-installed-tests
|
|
|
|
GITIGNORE_TRANSLATION_DIRS = po-properties
|
|
GITIGNOREFILES = po-properties/gtk30-properties.pot
|
|
|
|
-include $(top_srcdir)/git.mk
|