Support reading UUIDs from /proc/sys/kernel/random/uuid
[xapian.git] / xapian-core / common / Makefile.mk
blob5eec1a0c2f6a1d0787485d9febabccc747707797
1 noinst_HEADERS +=\
2 common/append_filename_arg.h\
3 common/autoptr.h\
4 common/bitstream.h\
5 common/closefrom.h\
6 common/compression_stream.h\
7 common/debuglog.h\
8 common/errno_to_string.h\
9 common/fd.h\
10 common/filetests.h\
11 common/fileutils.h\
12 common/gnu_getopt.h\
13 common/internaltypes.h\
14 common/io_utils.h\
15 common/keyword.h\
16 common/log2.h\
17 common/msvc_dirent.h\
18 common/noreturn.h\
19 common/omassert.h\
20 common/output.h\
21 common/output-internal.h\
22 common/pack.h\
23 common/posixy_wrapper.h\
24 common/pretty.h\
25 common/proc_uuid.h\
26 common/realtime.h\
27 common/remoteprotocol.h\
28 common/replicate_utils.h\
29 common/replicationprotocol.h\
30 common/safedirent.h\
31 common/safeerrno.h\
32 common/safefcntl.h\
33 common/safenetdb.h\
34 common/safesysselect.h\
35 common/safesyssocket.h\
36 common/safesysstat.h\
37 common/safesyswait.h\
38 common/safeunistd.h\
39 common/safeuuid.h\
40 common/safewindows.h\
41 common/safewinsock2.h\
42 common/serialise-double.h\
43 common/socket_utils.h\
44 common/str.h\
45 common/stringutils.h\
46 common/submatch.h\
47 common/wordaccess.h
49 EXTRA_DIST +=\
50 common/win32_uuid.cc\
51 common/win32_uuid.h\
52 common/Makefile\
53 common/Tokeniseise.pm
55 lib_src +=\
56 common/bitstream.cc\
57 common/closefrom.cc\
58 common/debuglog.cc\
59 common/errno_to_string.cc\
60 common/fileutils.cc\
61 common/io_utils.cc\
62 common/keyword.cc\
63 common/msvc_dirent.cc\
64 common/omassert.cc\
65 common/posixy_wrapper.cc\
66 common/replicate_utils.cc\
67 common/safe.cc\
68 common/serialise-double.cc\
69 common/socket_utils.cc\
70 common/str.cc
72 if BUILD_BACKEND_CHERT_OR_GLASS
73 lib_src +=\
74 common/compression_stream.cc
75 endif
77 if USE_WIN32_UUID_API
78 lib_src +=\
79 common/win32_uuid.cc
80 libxapian_la_LDFLAGS += -lrpcrt4
81 endif
83 if USE_PROC_FOR_UUID
84 lib_src +=\
85 common/proc_uuid.cc
86 endif
88 noinst_LTLIBRARIES += libgetopt.la
90 libgetopt_la_SOURCES =\
91 common/getopt.cc