You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.5 KiB
57 lines
1.5 KiB
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:
|
|
|