2 # Makefile for the Squid Object Cache server
4 # $Id: Makefile.am,v 1.8 2003/06/24 12:31:00 robertc 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
25 ## Sort by alpha - any build failures are significant.
26 check_PROGRAMS= http_range_test \
34 LDADD = -L$(top_builddir)/lib -lmiscutil
35 mem_node_test_SOURCES = mem_node_test.cc
36 mem_node_test_LDADD = $(top_builddir)/src/mem_node.o $(LDADD)
37 mem_hdr_test_SOURCES = mem_hdr_test.cc test_tools.cc
38 mem_hdr_test_LDADD = $(top_builddir)/src/stmem.o \
39 $(top_builddir)/src/mem_node.o $(LDADD)
40 MemPoolTest_SOURCES = MemPoolTest.cc
41 refcount_SOURCES = refcount.cc
43 DEBUG_OBJECTS = $(top_builddir)/src/debug.o\
44 $(top_builddir)/src/globals.o
46 http_range_test_SOURCES = http_range_test.cc
47 http_range_test_LDADD = $(top_builddir)/src/HttpHdrRange.o \
48 $(top_builddir)/src/HttpHeaderTools.o \
49 $(top_builddir)/src/MemBuf.o \
50 $(top_builddir)/src/Packer.o \
51 $(top_builddir)/src/String.o \
52 $(top_builddir)/src/mem.o \
53 $(DEBUG_OBJECTS) $(LDADD)
55 splay_SOURCES = splay.cc
57 rfc1738_SOURCES = rfc1738.cc
59 ## membanger won't link today. Bitrot..
61 ##CFLAGS = -g -Wall -I../include -I../src
62 ##OBJS = membanger.o hash.o SizeToPool.o
67 ##AR_R = /usr/bin/ar r
69 ##XTRA_LIBS = -lm -lmalloc
73 ##membanger: $(OBJS) $(TARGLIB)
74 ## $(CC) -o membanger $(OBJS) $(LIB)
76 ##$(TARGLIB): $(LIBOBJS)
77 ## $(AR_R) $(TARGLIB) $(LIBOBJS)