]> granicus.if.org Git - check/blob - Makefile.am
Add alarm.c to the build
[check] / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 ## run tests after everything else
4
5 SUBDIRS = lib src doc . checkmk tests
6
7 ## FIXME: maybe we don't need this line
8
9 AM_MAKEINFOFLAGS = -I$(top_srcdir)/doc/example
10
11 ## what to clean
12
13 CLEANFILES = *~\
14         $(PACKAGE)-$(VERSION).tar.gz\
15         ChangeLog.bak
16
17 ## what additional things to distribute
18
19 include_HEADERS = check_stdint.h
20
21 EXTRA_DIST = check.pc.in $(m4data_DATA) xml/check_unittest.xslt \
22         CMakeLists.txt src/CMakeLists.txt tests/CMakeLists.txt lib/CMakeLists.txt \
23         checkmk/CMakeLists.txt \
24         cmake
25
26 ## install docs
27 docdir = $(datadir)/doc/$(PACKAGE)
28 doc_DATA = ChangeLog NEWS README COPYING.LESSER
29
30 ## install check.m4 with AM_PATH_CHECK in it
31 m4datadir = $(datadir)/aclocal
32 m4data_DATA = check.m4
33
34 ## install check.pc
35 pcdatadir = $(libdir)/pkgconfig
36 pcdata_DATA = check.pc
37
38 DISTCLEANFILES = check_stdint.h
39
40 ACLOCAL_AMFLAGS = -I m4
41
42 README:
43         fgrep -v "Build Status]" $(top_srcdir)/README.md > $@
44
45 doc/check_html:
46         $(MAKE) -C doc check_html
47
48 doc/doxygen:
49         $(MAKE) -C doc doxygen
50
51 doc/doxygen-devel:
52         $(MAKE) -C doc doxygen-devel
53
54 # check we can do a clean build, including docs.
55 # perhaps we should check for out of date (svn st -u) and modified files.
56 prereleasecheck: doc/check_html doc/doxygen
57         -$(MAKE) distclean
58         autoreconf -i && ./configure \
59             && ulimit -c 0 && \
60             $(MAKE) distcheck
61
62 .PHONY: prereleasecheck