2 # Makefile for the Squid Object Cache server
4 # $Id: Makefile.am,v 1.11 2003/07/08 23:10:59 hno Exp $
7 AUTOMAKE_OPTIONS = subdir-objects
9 AM_CFLAGS = @SQUID_CFLAGS@
10 AM_CXXFLAGS = @SQUID_CXXFLAGS@
12 INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include -I$(top_srcdir)/include -I$(top_srcdir)/src
14 EXTRA_PROGRAMS = mem_node_test membanger splay tcp-banger2 rfc1738
16 ## Sort by dependencies - test lowest layers first
26 ## Sort by alpha - any build failures are significant.
27 check_PROGRAMS= debug \
36 LDADD = -L$(top_builddir)/lib -lmiscutil
37 debug_SOURCES = debug.cc test_tools.cc
38 debug_LDADD = $(top_builddir)/lib/Array.o \
39 $(top_builddir)/src/globals.o \
41 mem_node_test_SOURCES = mem_node_test.cc
42 mem_node_test_LDADD = $(top_builddir)/src/mem_node.o $(LDADD)
43 mem_hdr_test_SOURCES = mem_hdr_test.cc test_tools.cc
44 mem_hdr_test_LDADD = $(top_builddir)/src/stmem.o \
45 $(top_builddir)/src/globals.o \
46 $(top_builddir)/src/mem_node.o $(LDADD)
47 MemPoolTest_SOURCES = MemPoolTest.cc
48 refcount_SOURCES = refcount.cc
50 http_range_test_SOURCES = http_range_test.cc test_tools.cc
51 http_range_test_LDADD = $(top_builddir)/src/HttpHdrRange.o \
52 $(top_builddir)/src/HttpHeaderTools.o \
53 $(top_builddir)/src/MemBuf.o \
54 $(top_builddir)/src/Packer.o \
55 $(top_builddir)/src/String.o \
56 $(top_builddir)/src/mem.o \
57 $(top_builddir)/src/globals.o \
60 splay_SOURCES = splay.cc
62 rfc1738_SOURCES = rfc1738.cc
64 ## membanger won't link today. Bitrot..
66 ##CFLAGS = -g -Wall -I../include -I../src
67 ##OBJS = membanger.o hash.o SizeToPool.o
72 ##AR_R = /usr/bin/ar r
74 ##XTRA_LIBS = -lm -lmalloc
78 ##membanger: $(OBJS) $(TARGLIB)
79 ## $(CC) -o membanger $(OBJS) $(LIB)
81 ##$(TARGLIB): $(LIBOBJS)
82 ## $(AR_R) $(TARGLIB) $(LIBOBJS)