xref: /libtiff-4.0.7/Makefile.am (revision 897af013)
152f27901SAndrey Kiselev# Tag Image File Format (TIFF) Software
252f27901SAndrey Kiselev#
3b90b47e6SAndrey Kiselev# Copyright (C) 2004, Andrey Kiselev <[email protected]>
452f27901SAndrey Kiselev#
552f27901SAndrey Kiselev# Permission to use, copy, modify, distribute, and sell this software and
652f27901SAndrey Kiselev# its documentation for any purpose is hereby granted without fee, provided
752f27901SAndrey Kiselev# that (i) the above copyright notices and this permission notice appear in
852f27901SAndrey Kiselev# all copies of the software and related documentation, and (ii) the names of
952f27901SAndrey Kiselev# Sam Leffler and Silicon Graphics may not be used in any advertising or
1052f27901SAndrey Kiselev# publicity relating to the software without the specific, prior written
1152f27901SAndrey Kiselev# permission of Sam Leffler and Silicon Graphics.
1252f27901SAndrey Kiselev#
1352f27901SAndrey Kiselev# THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
1452f27901SAndrey Kiselev# EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
1552f27901SAndrey Kiselev# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1652f27901SAndrey Kiselev#
1752f27901SAndrey Kiselev# IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
1852f27901SAndrey Kiselev# ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
1952f27901SAndrey Kiselev# OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
2052f27901SAndrey Kiselev# WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
2152f27901SAndrey Kiselev# LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
2252f27901SAndrey Kiselev# OF THIS SOFTWARE.
2352f27901SAndrey Kiselev
2452f27901SAndrey Kiselev# Process this file with automake to produce Makefile.in.
2552f27901SAndrey Kiselev
26c0d1f11fSAndrey Kiselevdocdir = $(LIBTIFF_DOCDIR)
27ca131024SAndrey Kiselev
28f458c103SBob FriesenhahnAUTOMAKE_OPTIONS = 1.12 dist-zip foreign
2990153524SBob FriesenhahnACLOCAL_AMFLAGS = -I m4
30f2c24c28SAndrey Kiselev
31ca131024SAndrey Kiselevdocfiles = \
3252f27901SAndrey Kiselev	COPYRIGHT \
3352f27901SAndrey Kiselev	ChangeLog \
3452f27901SAndrey Kiselev	README \
35005ac319SAndrey Kiselev	README.vms \
3652f27901SAndrey Kiselev	RELEASE-DATE \
3752f27901SAndrey Kiselev	TODO \
38ca131024SAndrey Kiselev	VERSION
39ca131024SAndrey Kiselev
40ca131024SAndrey KiselevEXTRA_DIST = \
411fea0da2SBob Friesenhahn	CMakeLists.txt \
42ca131024SAndrey Kiselev	HOWTO-RELEASE \
43ca131024SAndrey Kiselev	Makefile.vc \
44f7d5a2adSAndrey Kiselev	SConstruct \
452b909819SAndrey Kiselev	autogen.sh \
46005ac319SAndrey Kiselev	configure.com \
471fea0da2SBob Friesenhahn	libtiff-4.pc.in \
481fea0da2SBob Friesenhahn	nmake.opt
4952f27901SAndrey Kiselev
50ca131024SAndrey Kiselevdist_doc_DATA = $(docfiles)
51ca131024SAndrey Kiselev
52e762ba3dSBob Friesenhahndistcheck-hook:
53a9afad2aSBob Friesenhahn	if [ -x "$(CMAKE)" ]; then \
54e762ba3dSBob Friesenhahn	  mkdir $(distdir)/_build/cmake \
55e762ba3dSBob Friesenhahn	  && cd $(distdir)/_build/cmake \
56e762ba3dSBob Friesenhahn	  && cmake ../.. \
57e762ba3dSBob Friesenhahn	  && $(MAKE) \
58e762ba3dSBob Friesenhahn	  && ctest -V \
59a9afad2aSBob Friesenhahn	  && $(MAKE) DESTDIR=../../_inst/cmake install ; \
60a9afad2aSBob Friesenhahn	fi
61878815a1SBob Friesenhahn	rm -rf $(distdir)/_build/cmake
62878815a1SBob Friesenhahn	rm -rf $(distdir)/_inst/cmake
63e762ba3dSBob Friesenhahn
64ef833c65SAndrey KiselevSUBDIRS = port libtiff tools build contrib test man html
6552f27901SAndrey Kiselev
6626800555SAndrey Kiselevrelease:
6782973070SBob Friesenhahn	(rm -f $(top_srcdir)/RELEASE-DATE && echo $(LIBTIFF_RELEASE_DATE) > $(top_srcdir)/RELEASE-DATE)
6882973070SBob Friesenhahn	(rm -f $(top_srcdir)/VERSION && echo $(LIBTIFF_VERSION) > $(top_srcdir)/VERSION)
6982973070SBob Friesenhahn	(rm -f $(top_srcdir)/libtiff/tiffvers.h && sed 's,LIBTIFF_VERSION,$(LIBTIFF_VERSION),;s,LIBTIFF_RELEASE_DATE,$(LIBTIFF_RELEASE_DATE),' $(top_srcdir)/libtiff/tiffvers.h.in > $(top_srcdir)/libtiff/tiffvers.h)
7026800555SAndrey Kiselev
71faf5f3ebSBob Friesenhahnpkgconfigdir = $(libdir)/pkgconfig
72faf5f3ebSBob Friesenhahnpkgconfig_DATA = libtiff-4.pc
73*897af013SBob Friesenhahn
74*897af013SBob Friesenhahn# Special rules to assist with Coverity submissions.
75*897af013SBob FriesenhahnPACKAGE_CHANGE_DATE=`awk '/^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/ { print substr($$1,1,4) substr($$1,6,2) substr($$1,9,2); exit; }' $(top_srcdir)/ChangeLog`
76*897af013SBob FriesenhahnCOVERITY_EMAIL=bfriesen@simple.dallas.tx.us
77*897af013SBob FriesenhahnCOVERITY_TARBALL=libtiff.xz
78*897af013SBob FriesenhahnCOVERITY_VERSION=devel-${PACKAGE_CHANGE_DATE}
79*897af013SBob FriesenhahnCOVERITY_DESCRIPTION='libtiff development'
80*897af013SBob Friesenhahncoverity:
81*897af013SBob Friesenhahn	$(MAKE) clean
82*897af013SBob Friesenhahn	cov-build --dir cov-int $(MAKE)
83*897af013SBob Friesenhahn	tar caf $(COVERITY_TARBALL) cov-int
84*897af013SBob Friesenhahn	curl --limit-rate 50K \
85*897af013SBob Friesenhahn	--form token=`cat $$HOME/.coverity_key_tiff` \
86*897af013SBob Friesenhahn	--form email=$(COVERITY_EMAIL) \
87*897af013SBob Friesenhahn	--form file=@$(COVERITY_TARBALL) \
88*897af013SBob Friesenhahn	--form version=$(COVERITY_VERSION) \
89*897af013SBob Friesenhahn	--form description=$(COVERITY_DESCRIPTION) \
90*897af013SBob Friesenhahn	https://scan.coverity.com/builds?project=tiff
91*897af013SBob Friesenhahn	$(RM) $(COVERITY_TARBALL)
92