legacy-imlib2/Makefile.am

58 lines
1.5 KiB
Makefile

AUTOMAKE_OPTIONS = foreign
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = src data
if BUILD_DOC
SUBDIRS += doc
endif
if BUILD_TEST
SUBDIRS += test
endif
CLEANFILES = $(PACKAGE).pc $(PACKAGE).spec
MAINTAINERCLEANFILES = aclocal.m4 compile \
config.guess config.h.in config.sub configure \
depcomp install-sh ltmain.sh missing \
Makefile.in */Makefile.in */*/Makefile.in */*/*/Makefile.in \
imlib2_docs.tar.gz
EXTRA_DIST = AUTHORS COPYING COPYING-PLAIN \
README.in README \
$(PACKAGE).pc.in \
$(PACKAGE).spec.in
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = $(PACKAGE).pc
dist-hook: $(top_builddir)/$(PACKAGE).spec
if [ -s $(distdir)/test/Makefile.am ]; then \
rm -f $(distdir)/test/*.*; \
touch $(distdir)/test/Makefile.am; \
cd $(top_srcdir) && $(AUTOMAKE) --foreign $(abs_builddir)/$(distdir)/test/Makefile; \
fi
RPR_DEV = `echo -n "1.%(date '+%y%m%d').git"; git rev-parse --short=8 HEAD`
RPR_REL = 1
SED_DEV = "s/\@PACKAGE\@/@PACKAGE@/;s/\@VERSION\@/@VERSION@/;s/\@RPM_RELEASE\@/$(RPR_DEV)/"
SED_REL = "s/\@PACKAGE\@/@PACKAGE@/;s/\@VERSION\@/@VERSION@/;s/\@RPM_RELEASE\@/$(RPR_REL)/"
$(top_builddir)/$(PACKAGE).spec: FORCE
@if [ -f $(top_srcdir)/.git-src -a -z "$(release)" ]; then \
sed $(SED_DEV) $(top_srcdir)/$(PACKAGE).spec.in > $@; \
else \
sed $(SED_REL) $(top_srcdir)/$(PACKAGE).spec.in > $@; \
fi
.PHONY: doc src test
doc src test:
$(MAKE) -C $@
test: src
.PHONY: release
release:
$(MAKE) dist release=y
FORCE: