]>
Commit | Line | Data |
---|---|---|
5b74111a | 1 | ## Copyright (C) 1996-2018 The Squid Software Foundation and contributors |
bbc27441 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 | ## | |
a2794549 | 7 | |
189f1e66 AJ |
8 | include $(top_srcdir)/src/Common.am |
9 | ||
10 | ## we need our local files too (but avoid -I. at all costs) | |
01a1acbc | 11 | AM_CPPFLAGS += -I$(srcdir) |
189f1e66 | 12 | |
897e0ac7 | 13 | # No recursion is needed for the subdirs, we build from here. |
a2794549 | 14 | |
15 | EXTRA_LIBRARIES = liblru.a libheap.a | |
3ae8895c | 16 | noinst_LIBRARIES = $(REPL_LIBS) |
a2794549 | 17 | |
e6ccf245 | 18 | liblru_a_SOURCES = lru/store_repl_lru.cc |
19 | libheap_a_SOURCES = heap/store_heap_replacement.h heap/store_heap_replacement.cc heap/store_repl_heap.cc | |
a2794549 | 20 | |
ee342e0b | 21 | |
189f1e66 | 22 | ## Until such time as we have a makefile in src/repl/heap etc. |
ee342e0b | 23 | TESTS += testHeaders |
e1f7507e AJ |
24 | |
25 | ## Special Universal .h dependency test script | |
26 | ## aborts if error encountered | |
508e9b20 | 27 | testHeaders: $(srcdir)/heap/*.h |
a0fdc9bf | 28 | $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" $^ || exit 1 |
e1f7507e AJ |
29 | ## ./ has no .h files. |
30 | ## ./lru/ has no .h files. | |
0e42cf18 | 31 | |
189f1e66 AJ |
32 | CLEANFILES += testHeaders |
33 | .PHONY: testHeaders |