2 # Makefile for the Squid Object Cache server
7 AUTOMAKE_OPTIONS = subdir-objects
9 AM_CFLAGS = @SQUID_CFLAGS@
10 AM_CXXFLAGS = @SQUID_CXXFLAGS@
15 -I$(top_builddir)/include \
16 -I$(top_srcdir)/include \
20 $(top_builddir)/compat/libcompat.la \
21 -L$(top_builddir)/lib -lmiscutil \
22 $(top_builddir)/src/globals.o \
23 $(top_builddir)/src/time.o
25 EXTRA_PROGRAMS = mem_node_test membanger splay tcp-banger2 rfc1738
27 EXTRA_DIST = testheaders.sh
33 ESI_TESTS = $(ESI_ALL_TESTS)
38 ## Sort by dependencies - test lowest layers first
41 VirtualDeleteOperator \
51 ## Sort by alpha - any build failures are significant.
52 check_PROGRAMS= debug \
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/esi/Expression.o \
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
79 splay_SOURCES = splay.cc
81 StackTest_SOURCES = StackTest.cc $(DEBUG_SOURCE)
82 syntheticoperators_SOURCES = syntheticoperators.cc $(DEBUG_SOURCE)
83 VirtualDeleteOperator_SOURCES = VirtualDeleteOperator.cc $(DEBUG_SOURCE)
85 rfc1738_SOURCES = rfc1738.cc
87 ## membanger won't link today. Bitrot..
89 ##CFLAGS = -g -Wall -I../include -I../src
90 ##OBJS = membanger.o hash.o SizeToPool.o
95 ##AR_R = /usr/bin/ar r
97 ##XTRA_LIBS = -lm -lmalloc
101 ##membanger: $(OBJS) $(TARGLIB)
102 ## $(CC) -o membanger $(OBJS) $(LIB)
104 ##$(TARGLIB): $(LIBOBJS)
105 ## $(AR_R) $(TARGLIB) $(LIBOBJS)