]> git.ipfire.org Git - thirdparty/squid.git/blame - test-suite/Makefile.am
SourceLayout: esi/, take 1
[thirdparty/squid.git] / test-suite / Makefile.am
CommitLineData
1077c1b8 1#
2# Makefile for the Squid Object Cache server
3#
cc937513 4# $Id$
1077c1b8 5#
6
d3b3ab85 7AUTOMAKE_OPTIONS = subdir-objects
8
1bece687 9AM_CFLAGS = @SQUID_CFLAGS@
10AM_CXXFLAGS = @SQUID_CXXFLAGS@
1077c1b8 11
677de4b3
AJ
12INCLUDES = \
13 -I$(top_srcdir) \
cc937513
AJ
14 -I. \
15 -I$(top_builddir)/include \
16 -I$(top_srcdir)/include \
17 -I$(top_srcdir)/src
18
19LDADD = \
ea9d149b 20 $(top_builddir)/compat/libcompat.la \
cc937513
AJ
21 -L$(top_builddir)/lib -lmiscutil \
22 $(top_builddir)/src/globals.o \
23 $(top_builddir)/src/time.o
1077c1b8 24
ab4ce4bd 25EXTRA_PROGRAMS = mem_node_test membanger splay tcp-banger2 rfc1738
cc937513 26
ab4ce4bd 27EXTRA_DIST = testheaders.sh
1077c1b8 28
a787b56a 29ESI_ALL_TESTS = \
30 ESIExpressions
31
32if USE_ESI
33 ESI_TESTS = $(ESI_ALL_TESTS)
34else
35 ESI_TESTS =
36endif
37
528b2c61 38## Sort by dependencies - test lowest layers first
f95fe6ed 39TESTS = debug \
d2d59a68 40 syntheticoperators \
a8d99c60 41 VirtualDeleteOperator \
91caca83 42 StackTest \
f95fe6ed 43 rfc1738 \
697079bb 44 refcount\
45 splay\
697079bb 46 MemPoolTest\
4c50505b 47 mem_node_test\
48 mem_hdr_test\
a787b56a 49 $(ESI_TESTS)
1077c1b8 50
4c50505b 51## Sort by alpha - any build failures are significant.
f95fe6ed 52check_PROGRAMS= debug \
a787b56a 53 $(ESI_TESTS) \
697079bb 54 MemPoolTest\
55 mem_node_test\
4c50505b 56 mem_hdr_test \
57 refcount\
58 rfc1738\
d2d59a68 59 splay \
91caca83 60 StackTest \
a8d99c60 61 syntheticoperators \
62 VirtualDeleteOperator
1077c1b8 63
d56f9b30 64
d56f9b30 65tcp_banger2_LDADD = -L$(top_builddir)/lib -lmiscutil
924f73bc 66DEBUG_SOURCE = test_tools.cc
924f73bc 67debug_SOURCES = debug.cc $(DEBUG_SOURCE)
924f73bc 68ESIExpressions_SOURCES = ESIExpressions.cc $(DEBUG_SOURCE)
f99c2cfe 69ESIExpressions_LDADD = $(top_builddir)/src/esi/Expression.o \
f5691f9c 70 $(LDADD)
528b2c61 71mem_node_test_SOURCES = mem_node_test.cc
72mem_node_test_LDADD = $(top_builddir)/src/mem_node.o $(LDADD)
924f73bc 73mem_hdr_test_SOURCES = mem_hdr_test.cc $(DEBUG_SOURCE)
4c50505b 74mem_hdr_test_LDADD = $(top_builddir)/src/stmem.o \
75 $(top_builddir)/src/mem_node.o $(LDADD)
697079bb 76MemPoolTest_SOURCES = MemPoolTest.cc
1077c1b8 77refcount_SOURCES = refcount.cc
78
b67e2c8c 79splay_SOURCES = splay.cc
80
924f73bc 81StackTest_SOURCES = StackTest.cc $(DEBUG_SOURCE)
924f73bc 82syntheticoperators_SOURCES = syntheticoperators.cc $(DEBUG_SOURCE)
a8d99c60 83VirtualDeleteOperator_SOURCES = VirtualDeleteOperator.cc $(DEBUG_SOURCE)
d2d59a68 84
23087cb8 85rfc1738_SOURCES = rfc1738.cc
86
1077c1b8 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)