summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorTrond Norbye <Trond.Norbye@sun.com>2009-03-27 18:30:16 +0100
committerDustin Sallings <dustin@spy.net>2009-04-17 16:15:52 -0700
commit4c86fa592fcc7cb685c6e9d8b6aebe8dcbac6b3e (patch)
tree94b644163f6381a9930e2d7c583fae023895b903 /Makefile.am
parentee0c3d5ae74d0862b4d9990e2ad13bc79f8c34df (diff)
downloadmemcached-4c86fa592fcc7cb685c6e9d8b6aebe8dcbac6b3e.tar.gz
Create a generic cache for objects of same size
The suffix pool could be thread-local and use the generic cache
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am17
1 files changed, 11 insertions, 6 deletions
diff --git a/Makefile.am b/Makefile.am
index af41fe4..1a2b5c6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,9 +1,11 @@
bin_PROGRAMS = memcached
pkginclude_HEADERS = protocol_binary.h
-noinst_PROGRAMS = memcached-debug sizes internal_tests
+noinst_PROGRAMS = memcached-debug sizes testapp
BUILT_SOURCES=
+testapp_SOURCES = testapp.c util.c util.h
+
memcached_SOURCES = memcached.c memcached.h \
hash.c hash.h \
slabs.c slabs.h \
@@ -12,7 +14,12 @@ memcached_SOURCES = memcached.c memcached.h \
thread.c daemon.c \
stats.c stats.h \
util.c util.h \
- trace.h
+ trace.h cache.h
+
+if BUILD_CACHE
+memcached_SOURCES += cache.c
+testapp_SOURCES += cache.c
+endif
if BUILD_SOLARIS_PRIVS
memcached_SOURCES += solaris_priv.c
@@ -28,8 +35,6 @@ memcached_DEPENDENCIES =
memcached_debug_DEPENDENCIES =
CLEANFILES=
-internal_tests_SOURCES = internal_tests.c util.c
-
if BUILD_DTRACE
BUILT_SOURCES += memcached_dtrace.h
CLEANFILES += memcached_dtrace.h
@@ -62,9 +67,9 @@ EXTRA_DIST = doc scripts TODO t memcached.spec memcached_dtrace.d version.m4
MOSTLYCLEANFILES = *.gcov *.gcno *.gcda *.tcov
-test: memcached-debug internal_tests sizes
+test: memcached-debug sizes testapp
$(srcdir)/sizes
- $(srcdir)/internal_tests
+ $(srcdir)/testapp
prove $(srcdir)/t
@if test `basename $(PROFILER)` = "gcov"; then \
for file in memcached_debug-*.gc??; do \