]> git.ipfire.org Git - thirdparty/squid.git/blob - test-suite/Makefile.am
Shuffle squid-compat to compat/
[thirdparty/squid.git] / test-suite / Makefile.am
1 #
2 # Makefile for the Squid Object Cache server
3 #
4 # $Id$
5 #
6
7 AUTOMAKE_OPTIONS = subdir-objects
8
9 AM_CFLAGS = @SQUID_CFLAGS@
10 AM_CXXFLAGS = @SQUID_CXXFLAGS@
11
12 INCLUDES = \
13 -I$(top_srcdir) \
14 -I. \
15 -I$(top_builddir)/include \
16 -I$(top_srcdir)/include \
17 -I$(top_srcdir)/src
18
19 LDADD = \
20 -L$(top_builddir)/compat/libcompat.la \
21 -L$(top_builddir)/lib -lmiscutil \
22 $(top_builddir)/src/globals.o \
23 $(top_builddir)/src/time.o
24
25 EXTRA_PROGRAMS = mem_node_test membanger splay tcp-banger2 rfc1738
26
27 EXTRA_DIST = testheaders.sh
28
29 ESI_ALL_TESTS = \
30 ESIExpressions
31
32 if USE_ESI
33 ESI_TESTS = $(ESI_ALL_TESTS)
34 else
35 ESI_TESTS =
36 endif
37
38 ## Sort by dependencies - test lowest layers first
39 TESTS = debug \
40 syntheticoperators \
41 VirtualDeleteOperator \
42 StackTest \
43 rfc1738 \
44 refcount\
45 splay\
46 MemPoolTest\
47 mem_node_test\
48 mem_hdr_test\
49 $(ESI_TESTS)
50
51 ## Sort by alpha - any build failures are significant.
52 check_PROGRAMS= debug \
53 $(ESI_TESTS) \
54 MemPoolTest\
55 mem_node_test\
56 mem_hdr_test \
57 refcount\
58 rfc1738\
59 splay \
60 StackTest \
61 syntheticoperators \
62 VirtualDeleteOperator
63
64
65 tcp_banger2_LDADD = -L$(top_builddir)/lib -lmiscutil
66 DEBUG_SOURCE = test_tools.cc
67 debug_SOURCES = debug.cc $(DEBUG_SOURCE)
68 ESIExpressions_SOURCES = ESIExpressions.cc $(DEBUG_SOURCE)
69 ESIExpressions_LDADD = $(top_builddir)/src/ESIExpression.o \
70 $(LDADD)
71 mem_node_test_SOURCES = mem_node_test.cc
72 mem_node_test_LDADD = $(top_builddir)/src/mem_node.o $(LDADD)
73 mem_hdr_test_SOURCES = mem_hdr_test.cc $(DEBUG_SOURCE)
74 mem_hdr_test_LDADD = $(top_builddir)/src/stmem.o \
75 $(top_builddir)/src/mem_node.o $(LDADD)
76 MemPoolTest_SOURCES = MemPoolTest.cc
77 refcount_SOURCES = refcount.cc
78
79 splay_SOURCES = splay.cc
80
81 StackTest_SOURCES = StackTest.cc $(DEBUG_SOURCE)
82 syntheticoperators_SOURCES = syntheticoperators.cc $(DEBUG_SOURCE)
83 VirtualDeleteOperator_SOURCES = VirtualDeleteOperator.cc $(DEBUG_SOURCE)
84
85 rfc1738_SOURCES = rfc1738.cc
86
87 ## membanger won't link today. Bitrot..
88 ##CC = gcc
89 ##CFLAGS = -g -Wall -I../include -I../src
90 ##OBJS = membanger.o hash.o SizeToPool.o
91 ##LIB = -L. -lMem
92 ##TARGLIB = libMem.a
93 ##LIBOBJS = Mem.o \
94 ## Stack.o
95 ##AR_R = /usr/bin/ar r
96 ##RM = rm
97 ##XTRA_LIBS = -lm -lmalloc
98 ##
99 ##all: membanger
100 ##
101 ##membanger: $(OBJS) $(TARGLIB)
102 ## $(CC) -o membanger $(OBJS) $(LIB)
103 ##
104 ##$(TARGLIB): $(LIBOBJS)
105 ## $(AR_R) $(TARGLIB) $(LIBOBJS)