2533593b1f344b235d4752ef50c788076d98c929
[m6w6/libmemcached] / Makefile.am
1 ACLOCAL_AMFLAGS = -I m4
2
3 # includes append to these:
4 SUFFIXES =
5 PHONY =
6 TESTS =
7 CLEANFILES =
8 bin_PROGRAMS =
9 noinst_HEADERS =
10 lib_LTLIBRARIES =
11 noinst_LTLIBRARIES =
12 noinst_PROGRAMS =
13 pkginclude_HEADERS =
14 nobase_pkginclude_HEADERS =
15 EXTRA_HEADERS =
16 BUILT_SOURCES=
17 EXTRA_DIST = README.FIRST
18
19 SUBDIRS = docs
20
21 include libmemcached/include.am
22 include clients/include.am
23 include tests/include.am
24 include example/include.am
25 include support/include.am
26
27 check-local: test-no-outputdiff
28
29 test: all
30 @(cd tests; ${MAKE} test)
31
32 test-extended: all
33 @(cd tests; ${MAKE} test-extended)
34
35 valgrind: all
36 @(cd tests; ${MAKE} valgrind)
37
38 test-no-outputdiff:
39 @(cd tests; ${MAKE} test-no-outputdiff)
40
41 fedora:
42 rm -f ~/rpmbuild/RPMS/x86_64/libmemcached-$(VERSION)*.rpm
43 rm -f ~/rpmbuild/SRPMS/libmemcached-$(VERSION)*.rpm
44 cp libmemcached-$(VERSION).tar.gz /home/brian/rpmbuild/SOURCES/
45 rpmbuild -ba support/libmemcached.spec
46 cp ~/rpmbuild/RPMS/x86_64/libmemcached-$(VERSION)*.rpm .
47 cp ~/rpmbuild/SRPMS/libmemcached-$(VERSION)*.rpm .
48
49 generic:
50 rm -f ~/rpmbuild/RPMS/x86_64/libmemcached-$(VERSION)*.rpm
51 rm -f ~/rpmbuild/SRPMS/libmemcached-$(VERSION)*.rpm
52 cp libmemcached-$(VERSION).tar.gz /home/brian/rpmbuild/SOURCES/
53 rpmbuild -ba support/libmemcached.spec
54 cp ~/rpmbuild/RPMS/x86_64/libmemcached-$(VERSION)*.rpm .
55 cp ~/rpmbuild/SRPMS/libmemcached-$(VERSION)*.rpm .
56
57 rpm: all dist generic fedora
58
59 merge-clean:
60 find ./ | $(GREP) \.orig | xargs rm -f
61 find ./ | $(GREP) \.rej | xargs rm -f
62 find ./ | $(GREP) \~$$ | xargs rm -f
63 bzr unknowns
64
65 hudson-valgrind: all
66 @(cd tests; ${MAKE} hudson-valgrind)