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