]> git.ipfire.org Git - thirdparty/squid.git/blob - test-suite/Makefile.am
Remove dependency of src/debug.cc
[thirdparty/squid.git] / test-suite / Makefile.am
1 #
2 # Makefile for the Squid Object Cache server
3 #
4 # $Id: Makefile.am,v 1.11 2003/07/08 23:10:59 hno Exp $
5 #
6
7 AUTOMAKE_OPTIONS = subdir-objects
8
9 AM_CFLAGS = @SQUID_CFLAGS@
10 AM_CXXFLAGS = @SQUID_CXXFLAGS@
11
12 INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include -I$(top_srcdir)/src
13
14 EXTRA_PROGRAMS = mem_node_test membanger splay tcp-banger2 rfc1738
15
16 ## Sort by dependencies - test lowest layers first
17 TESTS = debug \
18 rfc1738 \
19 refcount\
20 splay\
21 MemPoolTest\
22 mem_node_test\
23 mem_hdr_test\
24 http_range_test
25
26 ## Sort by alpha - any build failures are significant.
27 check_PROGRAMS= debug \
28 http_range_test \
29 MemPoolTest\
30 mem_node_test\
31 mem_hdr_test \
32 refcount\
33 rfc1738\
34 splay
35
36 LDADD = -L$(top_builddir)/lib -lmiscutil
37 debug_SOURCES = debug.cc test_tools.cc
38 debug_LDADD = $(top_builddir)/lib/Array.o \
39 $(top_builddir)/src/globals.o \
40 $(LDADD)
41 mem_node_test_SOURCES = mem_node_test.cc
42 mem_node_test_LDADD = $(top_builddir)/src/mem_node.o $(LDADD)
43 mem_hdr_test_SOURCES = mem_hdr_test.cc test_tools.cc
44 mem_hdr_test_LDADD = $(top_builddir)/src/stmem.o \
45 $(top_builddir)/src/globals.o \
46 $(top_builddir)/src/mem_node.o $(LDADD)
47 MemPoolTest_SOURCES = MemPoolTest.cc
48 refcount_SOURCES = refcount.cc
49
50 http_range_test_SOURCES = http_range_test.cc test_tools.cc
51 http_range_test_LDADD = $(top_builddir)/src/HttpHdrRange.o \
52 $(top_builddir)/src/HttpHeaderTools.o \
53 $(top_builddir)/src/MemBuf.o \
54 $(top_builddir)/src/Packer.o \
55 $(top_builddir)/src/String.o \
56 $(top_builddir)/src/mem.o \
57 $(top_builddir)/src/globals.o \
58 $(LDADD)
59
60 splay_SOURCES = splay.cc
61
62 rfc1738_SOURCES = rfc1738.cc
63
64 ## membanger won't link today. Bitrot..
65 ##CC = gcc
66 ##CFLAGS = -g -Wall -I../include -I../src
67 ##OBJS = membanger.o hash.o SizeToPool.o
68 ##LIB = -L. -lMem
69 ##TARGLIB = libMem.a
70 ##LIBOBJS = Mem.o \
71 ## Stack.o
72 ##AR_R = /usr/bin/ar r
73 ##RM = rm
74 ##XTRA_LIBS = -lm -lmalloc
75 ##
76 ##all: membanger
77 ##
78 ##membanger: $(OBJS) $(TARGLIB)
79 ## $(CC) -o membanger $(OBJS) $(LIB)
80 ##
81 ##$(TARGLIB): $(LIBOBJS)
82 ## $(AR_R) $(TARGLIB) $(LIBOBJS)