Blame Makefile.am

Packit Service 2781ba
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
Packit Service 2781ba
Packit Service 2781ba
# The libs directory needs to be before anything which can depend on its
Packit Service 2781ba
# libraries, otherwise any potentially rebuilt libs won't be picked up until
Packit Service 2781ba
# the next run of make.
Packit Service 2781ba
SUBDIRS=\
Packit Service 2781ba
	libs \
Packit Service 2781ba
	gegl \
Packit Service 2781ba
	operations \
Packit Service 2781ba
	bin \
Packit Service 2781ba
	tools \
Packit Service 2781ba
	examples \
Packit Service 2781ba
	tests \
Packit Service 2781ba
	po
Packit Service 2781ba
Packit Service 2781ba
if ENABLE_DOCS
Packit Service 2781ba
SUBDIRS+= docs
Packit Service 2781ba
endif
Packit Service 2781ba
Packit Service 2781ba
pkgconfigdir = $(libdir)/pkgconfig
Packit Service 2781ba
pkgconfig_DATA = gegl-$(GEGL_API_VERSION).pc
Packit Service 2781ba
Packit Service 2781ba
built_dist_files = README
Packit Service 2781ba
Packit Service 2781ba
EXTRA_DIST = 			\
Packit Service 2781ba
	$(built_dist_files)     \
Packit Service 2781ba
	autogen.sh		\
Packit Service 2781ba
	gegl-uninstalled.pc.in	\
Packit Service 2781ba
	m4/introspection.m4	\
Packit Service 2781ba
	gegl.pc.in
Packit Service 2781ba
Packit Service 2781ba
# DISTCHECK_CONFIGURE_FLAGS = --enable-introspection
Packit Service 2781ba
Packit Service 2781ba
DISTCLEANFILES = \
Packit Service 2781ba
	$(built_dist_files)
Packit Service 2781ba
Packit Service 2781ba
if HAVE_W3M
Packit Service 2781ba
dist-check-w3m:
Packit Service 2781ba
Packit Service 2781ba
README: all docs/index.html
Packit Service 2781ba
	$(W3M) -cols 72 -dump docs/index.html > $@
Packit Service 2781ba
else
Packit Service 2781ba
dist-check-w3m:
Packit Service 2781ba
	@echo "*** w3m must be available in order to make dist"
Packit Service 2781ba
	@false
Packit Service 2781ba
endif
Packit Service 2781ba
Packit Service 2781ba
dist-hook: dist-check-w3m
Packit Service 2781ba
Packit Service 2781ba
website: all
Packit Service 2781ba
	$(MAKE) -C docs website
Packit Service 2781ba
Packit Service 2781ba
Packit Service 2781ba
### ChangeLog generation
Packit Service 2781ba
Packit Service 2781ba
CHANGELOG_START = 5e2cc2146486ce0c1ebc0cbf68770dafafcb123f
Packit Service 2781ba
Packit Service 2781ba
ChangeLog: $(srcdir)/ChangeLog
Packit Service 2781ba
$(srcdir)/ChangeLog:
Packit Service 2781ba
	@echo Creating $@
Packit Service 2781ba
	@if test -d "$(srcdir)/.git"; then \
Packit Service 2781ba
	  (GIT_DIR=$(top_srcdir)/.git ./missing --run \
Packit Service 2781ba
	   git log $(CHANGELOG_START)^.. --stat) | fmt --split-only > $@.tmp \
Packit Service 2781ba
	  && mv -f $@.tmp $@ \
Packit Service 2781ba
	  || ($(RM) $@.tmp; \
Packit Service 2781ba
	      echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
Packit Service 2781ba
	      (test -f $@ || echo git-log is required to generate this file >> $@)); \
Packit Service 2781ba
	else \
Packit Service 2781ba
	  test -f $@ || \
Packit Service 2781ba
	  (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
Packit Service 2781ba
	  echo A git checkout and git-log is required to generate this file >> $@); \
Packit Service 2781ba
	fi
Packit Service 2781ba
.PHONY: $(srcdir)/ChangeLog