]> git.ipfire.org Git - thirdparty/squid.git/blob - test-suite/Makefile.am
Summary: Make the test suite use the same flags as the main source.
[thirdparty/squid.git] / test-suite / Makefile.am
1 #
2 # Makefile for the Squid Object Cache server
3 #
4 # $Id: Makefile.am,v 1.6 2003/06/09 04:02:16 robertc 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 = rfc1738 refcount splay mem_node_test http_range_test
18
19 ## Sort by dependencies - test lowest layers first
20 check_PROGRAMS= rfc1738 refcount splay mem_node_test http_range_test
21
22 LDADD = -L$(top_builddir)/lib -lmiscutil
23 mem_node_test_SOURCES = mem_node_test.cc
24 mem_node_test_LDADD = $(top_builddir)/src/mem_node.o $(LDADD)
25 refcount_SOURCES = refcount.cc
26
27 DEBUG_OBJECTS = $(top_builddir)/src/debug.o\
28 $(top_builddir)/src/globals.o
29
30 http_range_test_SOURCES = http_range_test.cc
31 http_range_test_LDADD = $(top_builddir)/src/HttpHdrRange.o \
32 $(top_builddir)/src/HttpHeaderTools.o \
33 $(top_builddir)/src/MemBuf.o \
34 $(top_builddir)/src/Packer.o \
35 $(top_builddir)/src/String.o \
36 $(top_builddir)/src/mem.o \
37 $(DEBUG_OBJECTS) $(LDADD)
38
39 splay_SOURCES = splay.cc
40
41 rfc1738_SOURCES = rfc1738.cc
42
43 ## membanger won't link today. Bitrot..
44 ##CC = gcc
45 ##CFLAGS = -g -Wall -I../include -I../src
46 ##OBJS = membanger.o hash.o SizeToPool.o
47 ##LIB = -L. -lMem
48 ##TARGLIB = libMem.a
49 ##LIBOBJS = Mem.o \
50 ## Stack.o
51 ##AR_R = /usr/bin/ar r
52 ##RM = rm
53 ##XTRA_LIBS = -lm -lmalloc
54 ##
55 ##all: membanger
56 ##
57 ##membanger: $(OBJS) $(TARGLIB)
58 ## $(CC) -o membanger $(OBJS) $(LIB)
59 ##
60 ##$(TARGLIB): $(LIBOBJS)
61 ## $(AR_R) $(TARGLIB) $(LIBOBJS)