]>
Commit | Line | Data |
---|---|---|
b8ae064d | 1 | ## Copyright (C) 1996-2023 The Squid Software Foundation and contributors |
0545caaa AJ |
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 | ||
ee342e0b AJ |
8 | include $(top_srcdir)/src/Common.am |
9 | ||
ae64d121 | 10 | SUBDIRS= |
25f98340 | 11 | EXTRA_DIST= |
87420606 | 12 | |
8aafbbc1 | 13 | if ENABLE_ESI |
c41d7e69 AR |
14 | SUBDIRS += libTrie |
15 | endif | |
ae64d121 AJ |
16 | if ENABLE_SNMP |
17 | SUBDIRS += snmplib | |
18 | endif | |
b9ce9676 AJ |
19 | if ENABLE_SSPI |
20 | SUBDIRS += sspi | |
21 | endif | |
c41d7e69 | 22 | |
fa467ef0 | 23 | install: all |
24 | install-strip: all | |
25 | ||
25f98340 AJ |
26 | noinst_LTLIBRARIES = \ |
27 | libmiscencoding.la \ | |
28 | libmisccontainers.la \ | |
60bb8210 AJ |
29 | libmiscutil.la |
30 | ||
8d06d869 AJ |
31 | if ENABLE_SMBLIB |
32 | # smblib is the only user of the rfcnb library | |
33 | SUBDIRS += rfcnb smblib | |
34 | endif | |
60bb8210 AJ |
35 | if ENABLE_AUTH_NTLM |
36 | SUBDIRS += ntlmauth | |
37 | endif | |
cc937513 | 38 | |
63b81f13 | 39 | # |
1dcf8e5d | 40 | # dirent.c, encrypt.c and getopt.c are needed for native Windows support. |
63b81f13 | 41 | # |
25f98340 | 42 | EXTRA_libmiscutil_la_SOURCES = \ |
63b81f13 GS |
43 | dirent.c \ |
44 | encrypt.c \ | |
0a1238e7 | 45 | getopt.c |
2ccf2eb2 | 46 | |
25f98340 AJ |
47 | libmiscencoding_la_SOURCES = \ |
48 | base64.c \ | |
25f98340 AJ |
49 | md5.c \ |
50 | rfc1738.c \ | |
4cb75d28 | 51 | rfc2617.c |
25f98340 AJ |
52 | |
53 | libmisccontainers_la_SOURCES = \ | |
209663bb | 54 | hash.cc |
25f98340 AJ |
55 | |
56 | libmiscutil_la_SOURCES = \ | |
aa5639dc | 57 | $(SNPRINTFSOURCE) \ |
58 | Splay.cc \ | |
3dff197f | 59 | heap.c \ |
3dff197f | 60 | radix.c \ |
ca919500 | 61 | util.cc |
c41d7e69 | 62 | |
4a3b98d7 | 63 | TESTS += tests/testRFC1738 |
f5691f9c | 64 | |
4a3b98d7 | 65 | check_PROGRAMS += tests/testRFC1738 |
7f861c77 | 66 | |
aa5639dc | 67 | tests_testRFC1738_SOURCES = \ |
ae022809 | 68 | tests/testRFC1738.cc |
f5691f9c | 69 | |
7f861c77 | 70 | tests_testRFC1738_LDADD= \ |
25f98340 AJ |
71 | $(top_builddir)/lib/libmiscencoding.la \ |
72 | $(top_builddir)/lib/libmiscutil.la \ | |
d93bf055 | 73 | $(LIBCPPUNIT_LIBS) \ |
25f98340 | 74 | $(COMPAT_LIB) |
f5691f9c | 75 | |
7f861c77 | 76 | tests_testRFC1738_LDFLAGS = $(LIBADD_DL) |
e1f7507e | 77 | |
ee342e0b | 78 | testHeaders: $(top_srcdir)/include/*.h |