Do not include libTrie/src/Trie*.o in libmiscutil. Code needing ESI should
include libTrie (which was previously unused except for libTrie/test?).
TODO: Is it OK to covert libTrie to a convinience library? If yes, we should
LIBADD libTrie to libesi so that we do not have to remember to add libTrie
when we use libesi.
# $Id$
#
-SUBDIRS = libTrie
+SUBDIRS =
if USE_LOADABLE_MODULES
SUBDIRS += libLtdl
endif
+if USE_ESI
+SUBDIRS += libTrie
+endif
+
CLEANFILES =
xusleep.c \
$(XPROF_STATS_SOURCE) \
$(WIN32SRC)
-libmiscutil_a_LIBADD = \
- libTrie/src/Trie.o \
- libTrie/src/TrieNode.o \
- @LIBOBJS@
+libmiscutil_a_LIBADD = @LIBOBJS@
+
# $(top_srcdir)/include/version.h should be a dependency
libntlmauth_a_SOURCES = \
ntlmauth.c
if USE_ESI
SUBDIRS += esi
-ESI_LIBS = esi/libesi.la
+ESI_LIBS = \
+ esi/libesi.la \
+ $(top_builddir)/lib/libTrie/src/libTrie.a
else
ESI_LIBS =
endif
-I$(top_srcdir)/src \
-I$(top_builddir)/include \
-I$(top_srcdir)/include \
- -I$(top_srcdir)/lib/libTrie/include \
-I$(top_builddir)/lib \
-I$(top_srcdir)/lib \
@SQUID_CPPUNIT_INC@