@@ -10,126 +10,102 @@ noinst_LTLIBRARIES = libmongoc-priv.la
10
10
lib_LTLIBRARIES = libmongoc-1.0.la
11
11
12
12
13
- BUILT_SOURCES = \
14
- $(top_srcdir)/mongoc/mongoc-build.h \
15
- $(top_srcdir)/mongoc/libmongoc.symbols
16
-
17
- EXPORT_SYMBOLS = \
18
- $(top_srcdir)/mongoc/libmongoc-base.symbols
19
-
20
- if HAVE_SSL
21
- EXPORT_SYMBOLS += \
22
- $(top_srcdir)/mongoc/libmongoc-ssl.symbols
23
- endif
24
-
25
- $(top_srcdir)/mongoc/libmongoc.symbols: $(EXPORT_SYMBOLS)
26
- cat $^ > $@
27
-
28
- $(top_srcdir)/mongoc/mongoc-build.h: Makefile
29
- echo "" > $@
30
- if HAVE_SSL
31
- echo "#ifndef MONGOC_BUILD_H" >> $@
32
- echo "#define MONGOC_BUILD_H" >> $@
33
- echo "#define MONGOC_HAVE_SSL" >> $@
34
- echo "#endif" >> $@
35
- endif
36
-
37
13
INST_H_FILES = \
38
- $(top_srcdir)/mongoc/mongoc.h \
39
- $(top_srcdir)/mongoc/mongoc-build.h \
40
- $(top_srcdir)/mongoc/mongoc-client.h \
41
- $(top_srcdir)/mongoc/mongoc-client-pool.h \
42
- $(top_srcdir)/mongoc/mongoc-collection.h \
43
- $(top_srcdir)/mongoc/mongoc-cursor.h \
44
- $(top_srcdir)/mongoc/mongoc-database.h \
45
- $(top_srcdir)/mongoc/mongoc-error.h \
46
- $(top_srcdir)/mongoc/mongoc-flags.h \
47
- $(top_srcdir)/mongoc/mongoc-gridfs.h \
48
- $(top_srcdir)/mongoc/mongoc-gridfs-file.h \
49
- $(top_srcdir)/mongoc/mongoc-gridfs-file-page.h \
50
- $(top_srcdir)/mongoc/mongoc-gridfs-file-list.h \
51
- $(top_srcdir)/mongoc/mongoc-host-list.h \
52
- $(top_srcdir)/mongoc/mongoc-init.h \
53
- $(top_srcdir)/mongoc/mongoc-index.h \
54
- $(top_srcdir)/mongoc/mongoc-log.h \
55
- $(top_srcdir)/mongoc/mongoc-opcode.h \
56
- $(top_srcdir)/mongoc/mongoc-read-prefs.h \
57
- $(top_srcdir)/mongoc/mongoc-stdint.h \
58
- $(top_srcdir)/mongoc/mongoc-stream.h \
59
- $(top_srcdir)/mongoc/mongoc-stream-buffered.h \
60
- $(top_srcdir)/mongoc/mongoc-stream-gridfs.h \
61
- $(top_srcdir)/mongoc/mongoc-stream-unix.h \
62
- $(top_srcdir)/mongoc/mongoc-uri.h \
63
- $(top_srcdir)/mongoc/mongoc-version.h \
64
- $(top_srcdir)/mongoc/mongoc-write-concern.h
14
+ mongoc/mongoc.h \
15
+ mongoc/mongoc-client.h \
16
+ mongoc/mongoc-client-pool.h \
17
+ mongoc/mongoc-collection.h \
18
+ mongoc/mongoc-cursor.h \
19
+ mongoc/mongoc-database.h \
20
+ mongoc/mongoc-error.h \
21
+ mongoc/mongoc-flags.h \
22
+ mongoc/mongoc-gridfs.h \
23
+ mongoc/mongoc-gridfs-file.h \
24
+ mongoc/mongoc-gridfs-file-page.h \
25
+ mongoc/mongoc-gridfs-file-list.h \
26
+ mongoc/mongoc-host-list.h \
27
+ mongoc/mongoc-init.h \
28
+ mongoc/mongoc-index.h \
29
+ mongoc/mongoc-log.h \
30
+ mongoc/mongoc-opcode.h \
31
+ mongoc/mongoc-read-prefs.h \
32
+ mongoc/mongoc-stdint.h \
33
+ mongoc/mongoc-stream.h \
34
+ mongoc/mongoc-stream-buffered.h \
35
+ mongoc/mongoc-stream-gridfs.h \
36
+ mongoc/mongoc-stream-unix.h \
37
+ mongoc/mongoc-uri.h \
38
+ mongoc/mongoc-version.h \
39
+ mongoc/mongoc-write-concern.h
65
40
if HAVE_SSL
66
41
INST_H_FILES += \
67
- $(top_srcdir)/ mongoc/mongoc-stream-tls.h \
68
- $(top_srcdir)/ mongoc/mongoc-ssl.h
42
+ mongoc/mongoc-stream-tls.h \
43
+ mongoc/mongoc-ssl.h
69
44
endif
70
45
71
46
72
47
NOINST_H_FILES = \
73
- $(top_srcdir)/ mongoc/mongoc-array-private.h \
74
- $(top_srcdir)/ mongoc/mongoc-buffer-private.h \
75
- $(top_srcdir)/ mongoc/mongoc-client-private.h \
76
- $(top_srcdir)/ mongoc/mongoc-collection-private.h \
77
- $(top_srcdir)/ mongoc/mongoc-counters-private.h \
78
- $(top_srcdir)/ mongoc/mongoc-cursor-private.h \
79
- $(top_srcdir)/ mongoc/mongoc-cluster-private.h \
80
- $(top_srcdir)/ mongoc/mongoc-database-private.h \
81
- $(top_srcdir)/ mongoc/mongoc-init-private.h \
82
- $(top_srcdir)/ mongoc/mongoc-gridfs-private.h \
83
- $(top_srcdir)/ mongoc/mongoc-gridfs-file-private.h \
84
- $(top_srcdir)/ mongoc/mongoc-gridfs-file-page-private.h \
85
- $(top_srcdir)/ mongoc/mongoc-gridfs-file-list-private.h \
86
- $(top_srcdir)/ mongoc/mongoc-list-private.h \
87
- $(top_srcdir)/ mongoc/mongoc-queue-private.h \
88
- $(top_srcdir)/ mongoc/mongoc-read-prefs-private.h \
89
- $(top_srcdir)/ mongoc/mongoc-rpc-private.h \
90
- $(top_srcdir)/ mongoc/mongoc-util-private.h \
91
- $(top_srcdir)/ mongoc/mongoc-trace.h \
92
- $(top_srcdir)/ mongoc/mongoc-write-concern-private.h
48
+ mongoc/mongoc-array-private.h \
49
+ mongoc/mongoc-buffer-private.h \
50
+ mongoc/mongoc-client-private.h \
51
+ mongoc/mongoc-collection-private.h \
52
+ mongoc/mongoc-counters-private.h \
53
+ mongoc/mongoc-cursor-private.h \
54
+ mongoc/mongoc-cluster-private.h \
55
+ mongoc/mongoc-database-private.h \
56
+ mongoc/mongoc-init-private.h \
57
+ mongoc/mongoc-gridfs-private.h \
58
+ mongoc/mongoc-gridfs-file-private.h \
59
+ mongoc/mongoc-gridfs-file-page-private.h \
60
+ mongoc/mongoc-gridfs-file-list-private.h \
61
+ mongoc/mongoc-list-private.h \
62
+ mongoc/mongoc-queue-private.h \
63
+ mongoc/mongoc-read-prefs-private.h \
64
+ mongoc/mongoc-rpc-private.h \
65
+ mongoc/mongoc-util-private.h \
66
+ mongoc/mongoc-trace.h \
67
+ mongoc/mongoc-write-concern-private.h
93
68
if HAVE_SSL
94
69
NOINST_H_FILES += \
95
- $(top_srcdir)/ mongoc/mongoc-ssl-private.h
70
+ mongoc/mongoc-ssl-private.h
96
71
endif
97
72
98
73
99
74
libmongoc_priv_la_SOURCES = \
100
75
$(INST_H_FILES) \
101
76
$(NOINST_H_FILES) \
102
- $(top_srcdir)/mongoc/mongoc-array.c \
103
- $(top_srcdir)/mongoc/mongoc-buffer.c \
104
- $(top_srcdir)/mongoc/mongoc-client.c \
105
- $(top_srcdir)/mongoc/mongoc-client-pool.c \
106
- $(top_srcdir)/mongoc/mongoc-cluster.c \
107
- $(top_srcdir)/mongoc/mongoc-collection.c \
108
- $(top_srcdir)/mongoc/mongoc-counters.c \
109
- $(top_srcdir)/mongoc/mongoc-cursor.c \
110
- $(top_srcdir)/mongoc/mongoc-database.c \
111
- $(top_srcdir)/mongoc/mongoc-init.c \
112
- $(top_srcdir)/mongoc/mongoc-gridfs.c \
113
- $(top_srcdir)/mongoc/mongoc-gridfs-file.c \
114
- $(top_srcdir)/mongoc/mongoc-gridfs-file-page.c \
115
- $(top_srcdir)/mongoc/mongoc-gridfs-file-list.c \
116
- $(top_srcdir)/mongoc/mongoc-index.c \
117
- $(top_srcdir)/mongoc/mongoc-list.c \
118
- $(top_srcdir)/mongoc/mongoc-log.c \
119
- $(top_srcdir)/mongoc/mongoc-queue.c \
120
- $(top_srcdir)/mongoc/mongoc-read-prefs.c \
121
- $(top_srcdir)/mongoc/mongoc-rpc.c \
122
- $(top_srcdir)/mongoc/mongoc-stream.c \
123
- $(top_srcdir)/mongoc/mongoc-stream-buffered.c \
124
- $(top_srcdir)/mongoc/mongoc-stream-gridfs.c \
125
- $(top_srcdir)/mongoc/mongoc-stream-unix.c \
126
- $(top_srcdir)/mongoc/mongoc-uri.c \
127
- $(top_srcdir)/mongoc/mongoc-util.c \
128
- $(top_srcdir)/mongoc/mongoc-write-concern.c
77
+ mongoc/mongoc-array.c \
78
+ mongoc/mongoc-buffer.c \
79
+ mongoc/mongoc-client.c \
80
+ mongoc/mongoc-client-pool.c \
81
+ mongoc/mongoc-cluster.c \
82
+ mongoc/mongoc-collection.c \
83
+ mongoc/mongoc-counters.c \
84
+ mongoc/mongoc-cursor.c \
85
+ mongoc/mongoc-database.c \
86
+ mongoc/mongoc-init.c \
87
+ mongoc/mongoc-gridfs.c \
88
+ mongoc/mongoc-gridfs-file.c \
89
+ mongoc/mongoc-gridfs-file-page.c \
90
+ mongoc/mongoc-gridfs-file-list.c \
91
+ mongoc/mongoc-index.c \
92
+ mongoc/mongoc-list.c \
93
+ mongoc/mongoc-log.c \
94
+ mongoc/mongoc-queue.c \
95
+ mongoc/mongoc-read-prefs.c \
96
+ mongoc/mongoc-rpc.c \
97
+ mongoc/mongoc-stream.c \
98
+ mongoc/mongoc-stream-buffered.c \
99
+ mongoc/mongoc-stream-gridfs.c \
100
+ mongoc/mongoc-stream-unix.c \
101
+ mongoc/mongoc-uri.c \
102
+ mongoc/mongoc-util.c \
103
+ mongoc/mongoc-write-concern.c
104
+
129
105
if HAVE_SSL
130
106
libmongoc_priv_la_SOURCES += \
131
- $(top_srcdir)/ mongoc/mongoc-stream-tls.c \
132
- $(top_srcdir)/ mongoc/mongoc-ssl.c
107
+ mongoc/mongoc-stream-tls.c \
108
+ mongoc/mongoc-ssl.c
133
109
endif
134
110
135
111
@@ -151,11 +127,11 @@ libmongoc_1_0_la_LIBADD = libmongoc-priv.la
151
127
libmongoc_1_0_la_LDFLAGS = \
152
128
$(MONGOC_LT_LDFLAGS) \
153
129
-no-undefined \
154
- -export-symbols $(top_srcdir)/mongoc/libmongoc.symbols \
130
+ -export-symbols-regex "^mongoc_" \
155
131
-rpath $(libdir)
156
132
157
133
158
134
EXTRA_DIST += \
159
- $(top_srcdir)/ mongoc/mongoc-counters.defs \
160
- $(top_srcdir)/ mongoc/libmongoc.symbols
135
+ mongoc/mongoc-counters.defs \
136
+ mongoc/libmongoc.symbols
161
137
0 commit comments