Blame Makefile.am

Packit 0b5880
## Process this file with automake to produce Makefile.in
Packit 0b5880
Packit 0b5880
## run tests after everything else
Packit 0b5880
Packit 0b5880
SUBDIRS = lib src doc . checkmk tests
Packit 0b5880
Packit 0b5880
## FIXME: maybe we don't need this line
Packit 0b5880
Packit 0b5880
AM_MAKEINFOFLAGS = -I$(top_srcdir)/doc/example
Packit 0b5880
Packit 0b5880
## what to clean
Packit 0b5880
Packit 0b5880
CLEANFILES = *~\
Packit 0b5880
	$(PACKAGE)-$(VERSION).tar.gz\
Packit 0b5880
	ChangeLog.bak
Packit 0b5880
Packit 0b5880
## what additional things to distribute
Packit 0b5880
Packit 0b5880
include_HEADERS = check_stdint.h
Packit 0b5880
Packit 0b5880
EXTRA_DIST = check.pc.in $(m4data_DATA) xml/check_unittest.xslt \
Packit 0b5880
	CMakeLists.txt src/CMakeLists.txt tests/CMakeLists.txt lib/CMakeLists.txt \
Packit 0b5880
	cmake
Packit 0b5880
Packit 0b5880
## install docs
Packit 0b5880
docdir = $(datadir)/doc/$(PACKAGE)
Packit 0b5880
doc_DATA = ChangeLog NEWS README COPYING.LESSER
Packit 0b5880
Packit 0b5880
## install check.m4 with AM_PATH_CHECK in it
Packit 0b5880
m4datadir = $(datadir)/aclocal
Packit 0b5880
m4data_DATA = check.m4
Packit 0b5880
Packit 0b5880
## install check.pc
Packit 0b5880
pcdatadir = $(libdir)/pkgconfig
Packit 0b5880
pcdata_DATA = check.pc
Packit 0b5880
Packit 0b5880
DISTCLEANFILES = check_stdint.h
Packit 0b5880
Packit 0b5880
ACLOCAL_AMFLAGS = -I m4
Packit 0b5880
Packit 0b5880
README:
Packit 0b5880
	fgrep -v "Build Status]" $(top_srcdir)/README.md > $@
Packit 0b5880
Packit 0b5880
doc/check_html:
Packit 0b5880
	$(MAKE) -C doc check_html
Packit 0b5880
Packit 0b5880
doc/doxygen:
Packit 0b5880
	$(MAKE) -C doc doxygen
Packit 0b5880
Packit 0b5880
# check we can do a clean build, including docs.
Packit 0b5880
# perhaps we should check for out of date (svn st -u) and modified files.
Packit 0b5880
prereleasecheck: doc/check_html doc/doxygen
Packit 0b5880
	-$(MAKE) distclean
Packit 0b5880
	autoreconf -i && ./configure \
Packit 0b5880
	    && ulimit -c 0 && \
Packit 0b5880
	    $(MAKE) distcheck
Packit 0b5880
Packit 0b5880
.PHONY: prereleasecheck