]>
Commit | Line | Data |
---|---|---|
1077c1b8 | 1 | # |
2 | # Makefile for the Squid Object Cache server | |
3 | # | |
cc937513 | 4 | # $Id$ |
1077c1b8 | 5 | # |
6 | ||
d3b3ab85 | 7 | AUTOMAKE_OPTIONS = subdir-objects |
8 | ||
1bece687 | 9 | AM_CFLAGS = @SQUID_CFLAGS@ |
10 | AM_CXXFLAGS = @SQUID_CXXFLAGS@ | |
1077c1b8 | 11 | |
677de4b3 AJ |
12 | INCLUDES = \ |
13 | -I$(top_srcdir) \ | |
cc937513 AJ |
14 | -I. \ |
15 | -I$(top_builddir)/include \ | |
16 | -I$(top_srcdir)/include \ | |
17 | -I$(top_srcdir)/src | |
18 | ||
19 | LDADD = \ | |
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 | 25 | EXTRA_PROGRAMS = mem_node_test membanger splay tcp-banger2 rfc1738 |
cc937513 | 26 | |
ab4ce4bd | 27 | EXTRA_DIST = testheaders.sh |
1077c1b8 | 28 | |
a787b56a | 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 | ||
528b2c61 | 38 | ## Sort by dependencies - test lowest layers first |
f95fe6ed | 39 | TESTS = 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 | 52 | check_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 | 65 | tcp_banger2_LDADD = -L$(top_builddir)/lib -lmiscutil |
924f73bc | 66 | DEBUG_SOURCE = test_tools.cc |
924f73bc | 67 | debug_SOURCES = debug.cc $(DEBUG_SOURCE) |
924f73bc | 68 | ESIExpressions_SOURCES = ESIExpressions.cc $(DEBUG_SOURCE) |
f99c2cfe | 69 | ESIExpressions_LDADD = $(top_builddir)/src/esi/Expression.o \ |
f5691f9c | 70 | $(LDADD) |
528b2c61 | 71 | mem_node_test_SOURCES = mem_node_test.cc |
72 | mem_node_test_LDADD = $(top_builddir)/src/mem_node.o $(LDADD) | |
924f73bc | 73 | mem_hdr_test_SOURCES = mem_hdr_test.cc $(DEBUG_SOURCE) |
4c50505b | 74 | mem_hdr_test_LDADD = $(top_builddir)/src/stmem.o \ |
75 | $(top_builddir)/src/mem_node.o $(LDADD) | |
697079bb | 76 | MemPoolTest_SOURCES = MemPoolTest.cc |
1077c1b8 | 77 | refcount_SOURCES = refcount.cc |
78 | ||
b67e2c8c | 79 | splay_SOURCES = splay.cc |
80 | ||
924f73bc | 81 | StackTest_SOURCES = StackTest.cc $(DEBUG_SOURCE) |
924f73bc | 82 | syntheticoperators_SOURCES = syntheticoperators.cc $(DEBUG_SOURCE) |
a8d99c60 | 83 | VirtualDeleteOperator_SOURCES = VirtualDeleteOperator.cc $(DEBUG_SOURCE) |
d2d59a68 | 84 | |
23087cb8 | 85 | rfc1738_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) |