~brianaker/libmemcached/gear-clean

929.2.79 by Brian Aker
Add vim filetype
1
# vim:ft=automake
2
1159.1.3 by Brian Aker
Update bison
3
ACLOCAL_AMFLAGS= -I m4 -I libtest/m4
4
AM_YFLAGS= -d
515 by Monty Taylor
Fixed files to work with vpath builds for distcheck.
5
641.1.1 by Monty Taylor
Moved clients and libmemcached to being included in root build.
6
# includes append to these:
7
SUFFIXES =
929.1.190 by Brian Aker
Cleans up the assert and some other things that Fedora 15 found.
8
.PHONY =
641.1.1 by Monty Taylor
Moved clients and libmemcached to being included in root build.
9
TESTS =
1127.1.12 by Brian Aker
Have test framework verify binaries work as is.
10
XFAIL_TESTS =
661.1.1 by Trond Norbye
Don't invoke make directly in recursive make. use $(MAKE)
11
CLEANFILES =
922.1.4 by Monty Taylor
Replace pod docs with sphinx docs.
12
DISTCLEANFILES =
641.1.1 by Monty Taylor
Moved clients and libmemcached to being included in root build.
13
bin_PROGRAMS =
14
noinst_HEADERS =
15
lib_LTLIBRARIES =
922.1.4 by Monty Taylor
Replace pod docs with sphinx docs.
16
man_MANS =
641.1.1 by Monty Taylor
Moved clients and libmemcached to being included in root build.
17
noinst_LTLIBRARIES =
18
noinst_PROGRAMS =
679.1.1 by Monty Taylor
Fixed the header install.
19
include_HEADERS =
20
nobase_include_HEADERS =
882.1.1 by Trond Norbye
Added --without-docs to configure
21
check_PROGRAMS =
1161.1.18 by Brian Aker
Update libtest.
22
check_LTLIBRARIES=
641.1.1 by Monty Taylor
Moved clients and libmemcached to being included in root build.
23
EXTRA_HEADERS =
24
BUILT_SOURCES=
1001.1.1 by Brian Aker
Update all licenses to BSD.
25
EXTRA_DIST=
1083.1.1 by Brian Aker
Update updates to a current version of bootstrap.
26
dist_man_MANS=
27
MAINTAINERCLEANFILES=
1001.1.1 by Brian Aker
Update all licenses to BSD.
28
1072.1.14 by Brian Aker
Update with job builder.
29
#includes additional rules from aminclude.am
30
@INC_AMINCLUDE@
31
1072.1.15 by Brian Aker
Add rule to remove the created makefile.
32
DISTCLEANFILES+= aminclude.am
33
1001.1.1 by Brian Aker
Update all licenses to BSD.
34
EXTRA_DIST+= README.FIRST
35
EXTRA_DIST+= README.win32
847.1.3 by Monty Taylor
Added missing m4 files to the tarball dist.
36
1072.1.1 by Brian Aker
Fix how we do manpages.
37
aclocaldir= $(datadir)/aclocal
38
dist_aclocal_DATA=
39
1127.1.9 by Brian Aker
Update for mingw compile.
40
# Build targets for Windows
41
if BUILD_WIN32
42
include libhashkit-1.0/include.am
43
include libhashkit/include.am
44
include libmemcached/include.am
45
include libmemcached-1.0/include.am
46
else
47
929.1.284 by Brian Aker
Update all of the build/spec files.
48
include libtest/include.am
49
50
include libhashkit-1.0/include.am
51
include libmemcached-1.0/include.am
1086.1.10 by Brian Aker
A number of small build fixes found while looking at mingw support.
52
53
if BUILD_LIBMEMCACHED_PROTOCOL
929.1.284 by Brian Aker
Update all of the build/spec files.
54
include libmemcachedprotocol-0.0/include.am
1086.1.10 by Brian Aker
A number of small build fixes found while looking at mingw support.
55
endif
56
929.1.284 by Brian Aker
Update all of the build/spec files.
57
include libmemcachedutil-1.0/include.am
58
929.1.219 by Brian Aker
Merge in all updates for autoconf
59
include clients/include.am
60
include docs/include.am
1072.1.1 by Brian Aker
Fix how we do manpages.
61
include man/include.am
1086.1.10 by Brian Aker
A number of small build fixes found while looking at mingw support.
62
63
if BUILD_LIBMEMCACHED_PROTOCOL
929.1.219 by Brian Aker
Merge in all updates for autoconf
64
include example/include.am
1086.1.10 by Brian Aker
A number of small build fixes found while looking at mingw support.
65
endif
66
929.1.219 by Brian Aker
Merge in all updates for autoconf
67
include libhashkit/include.am
641.1.1 by Monty Taylor
Moved clients and libmemcached to being included in root build.
68
include libmemcached/include.am
929.1.284 by Brian Aker
Update all of the build/spec files.
69
include libmemcachedutil/include.am
1086.1.10 by Brian Aker
A number of small build fixes found while looking at mingw support.
70
71
if BUILD_LIBMEMCACHED_PROTOCOL
929.1.284 by Brian Aker
Update all of the build/spec files.
72
include libmemcachedprotocol/include.am
1086.1.10 by Brian Aker
A number of small build fixes found while looking at mingw support.
73
endif
74
929.1.219 by Brian Aker
Merge in all updates for autoconf
75
include libmemcachedinternal/include.am
76
include libmemcachedinternal/util/include.am
1185.1.2 by Brian Aker
Update RPM.
77
include rpm/include.mk
929.1.219 by Brian Aker
Merge in all updates for autoconf
78
include support/include.am
641.1.2 by Monty Taylor
Moves everything into root makefile except for docs.
79
include tests/include.am
929.1.187 by Brian Aker
Small cleanups.
80
include util/include.am
882.1.3 by Trond Norbye
Initial support for Windows
81
include win32/include.am
1055.1.3 by Brian Aker
Make sure we don't try to compile non-shipped memcached.
82
1057.1.12 by Brian Aker
Update to include build info.
83
include m4/include.am
1127.1.9 by Brian Aker
Update for mingw compile.
84
endif
1057.1.12 by Brian Aker
Update to include build info.
85
1127.1.12 by Brian Aker
Have test framework verify binaries work as is.
86
TESTS += ${bin_PROGRAMS}
856.1.1 by Monty Taylor
Added gtest unittest support.
87
TESTS += ${check_PROGRAMS}
1127.1.12 by Brian Aker
Have test framework verify binaries work as is.
88
XFAIL_TESTS += ${bin_PROGRAMS}
929.1.130 by Brian Aker
Merge in update such that trunk tree no longer commits manpages.
89
1148.2.1 by Brian Aker
Harmonize WIN32, and update bootstrap
90
if ! BUILD_WIN32
91
636 by Brian Aker
More const correctness.
92
merge-clean:
929.1.129 by Brian Aker
Update build files.
93
	@find ./ | $(GREP) \.gcda | xargs rm -f
94
	@find ./ | $(GREP) \.gcno | xargs rm -f
95
	@find ./ | $(GREP) \.gz | xargs rm -f
1057.1.2 by Brian Aker
Add additional remove arg for merge clean.
96
	@find ./ | $(GREP) \.moved | xargs rm -r -f
1057.1.13 by Brian Aker
Don't remove origin directories.
97
	@find ./ | $(GREP) \\.orig | xargs rm -f
929.1.129 by Brian Aker
Update build files.
98
	@find ./ | $(GREP) \.rej | xargs rm -f
929.1.157 by Brian Aker
Extend merge-clean
99
	@find ./ | $(GREP) \.THIS | xargs rm -f
100
	@find ./ | $(GREP) \.OTHER | xargs rm -f
101
	@find ./ | $(GREP) \.BASE | xargs rm -f
929.1.129 by Brian Aker
Update build files.
102
	@find ./ | $(GREP) \~$$ | xargs rm -f
103
	@echo "Files that need to be either removed or checked in:"
104
	@bzr unknowns
635 by Brian Aker
Updating files for hudson, sorted bzignore for Trond.
105
1185.1.1 by Brian Aker
Update RPM rules.
106
clean-local: clean-libtest-check clean-docs-check clean-rpm
1148.2.1 by Brian Aker
Harmonize WIN32, and update bootstrap
107
922.1.4 by Monty Taylor
Replace pod docs with sphinx docs.
108
720.1.1 by Lee Bieber
add lcov and lcov-clean target
109
lcov: lcov-clean check
110
	@echo
111
	@echo "	------------------------------------------------------"
112
	@echo "Make sure ./configure was run with '--enable-coverage'"
113
	@echo "------------------------------------------------------"
114
	@echo
929.1.129 by Brian Aker
Update build files.
115
	@cd libmemcached && lcov --capture --directory . --base-directory .. --output-file lcov.out
116
	@genhtml -o lcov --function-coverage -t libmemcached libmemcached/lcov.out
720.1.1 by Lee Bieber
add lcov and lcov-clean target
117
118
lcov-clean: clean
929.1.129 by Brian Aker
Update build files.
119
	@rm -rf lcov */lcov.out
120
	@find . -name '*.gcno' | xargs rm -f
121
	@find . -name '*.gcda' | xargs rm -f
1148.2.1 by Brian Aker
Harmonize WIN32, and update bootstrap
122
endif
720.1.1 by Lee Bieber
add lcov and lcov-clean target
123
929.1.88 by Brian Aker
Merge in conversion to C++.
124
DISTCLEANFILES+= config/top.h
1072.1.5 by Brian Aker
Update man rules.
125
1083.1.1 by Brian Aker
Update updates to a current version of bootstrap.
126
maintainer-clean-local:
127
	find . -type f -name '*~' -exec rm -f '{}' \;
128
	-rm -f man/*.1
129
	-rm -f man/*.3
130
	-rm -f man/*.8
131
	-rm -rf man/.doctrees/
132
	-rm -f Makefile.in
133
	-rm -f aclocal.m4
134
	-rm -f build-aux/compile
135
	-rm -f build-aux/config.guess
136
	-rm -f build-aux/config.sub
137
	-rm -f build-aux/depcomp
138
	-rm -f build-aux/install-sh
139
	-rm -f build-aux/ltmain.sh
140
	-rm -f build-aux/missing
1185.1.1 by Brian Aker
Update RPM rules.
141
	-rm -f build-aux/test-driver
1159.1.3 by Brian Aker
Update bison
142
	-rm -f build-aux/ylwrap
1088.1.2 by Brian Aker
Update all config.h usage.
143
	-rm -f mem_config.in
1083.1.1 by Brian Aker
Update updates to a current version of bootstrap.
144
	-rm -f config.log
145
	-rm -f config.status
146
	-rm -f configure
147
	-rm -f m4/libtool.m4
148
	-rm -f m4/ltoptions.m4
149
	-rm -f m4/ltsugar.m4
150
	-rm -f m4/ltversion.m4
151
	-rm -f m4/lt~obsolete.m4
1174.1.5 by Brian Aker
Add a top GNUMakefile to make things happen by default.
152
	-rm -f m4/test-driver
1083.1.1 by Brian Aker
Update updates to a current version of bootstrap.
153
	-rmdir build-aux
1127.1.1 by Brian Aker
Update for install-html
154
	-rm -rf ${top_builddir}/html
1185.2.1 by Brian Aker
RPM update.
155
	-rm -f $(DIST_ARCHIVES)