]> git.ipfire.org Git - thirdparty/squid.git/blob - src/base/Makefile.am
SourceLayout: shuffle CbDataList to libbase
[thirdparty/squid.git] / src / base / Makefile.am
1 ## Copyright (C) 1996-2014 The Squid Software Foundation and contributors
2 ##
3 ## Squid software is distributed under GPLv2+ license and includes
4 ## contributions from numerous individuals and organizations.
5 ## Please see the COPYING and CONTRIBUTORS files for details.
6 ##
7
8 include $(top_srcdir)/src/Common.am
9 include $(top_srcdir)/src/TestHeaders.am
10
11 noinst_LTLIBRARIES = libbase.la
12
13 libbase_la_SOURCES = \
14 AsyncCall.cc \
15 AsyncCall.h \
16 AsyncCbdataCalls.h \
17 AsyncJob.h \
18 AsyncJob.cc \
19 AsyncJobCalls.h \
20 AsyncCallQueue.cc \
21 AsyncCallQueue.h \
22 CbcPointer.h \
23 CbDataList.h \
24 CharacterSet.h \
25 CharacterSet.cc \
26 InstanceId.h \
27 Lock.h \
28 LruMap.h \
29 RunnersRegistry.cc \
30 RunnersRegistry.h \
31 Subscription.h \
32 TextException.cc \
33 TextException.h \
34 TidyPointer.h
35
36 EXTRA_PROGRAMS = \
37 testCharacterSet
38
39 check_PROGRAMS += testCharacterSet
40 TESTS += testCharacterSet
41
42 testCharacterSet_SOURCES = \
43 CharacterSet.h \
44 testCharacterSet.h \
45 testCharacterSet.cc
46 nodist_testCharacterSet_SOURCES = \
47 $(top_srcdir)/src/tests/testMain.cc \
48 $(top_srcdir)/src/tests/stub_debug.cc \
49 $(top_srcdir)/src/tests/stub_MemBuf.cc \
50 $(top_srcdir)/src/tests/stub_cbdata.cc
51 testCharacterSet_LDFLAGS = $(LIBADD_DL)
52 testCharacterSet_LDADD=\
53 $(SQUID_CPPUNIT_LIBS) \
54 $(SQUID_CPPUNIT_LA) \
55 libbase.la \
56 $(COMPAT_LIB) \
57 $(XTRA_LIBS)
58 testCharacterSet_DEPENDENCIES= $(SQUID_CPPUNIT_LA)