Skip to content

Commit fe5f4a8

Browse files
COLLECTION: merge in INI_CONFIG
and don't expose its API
1 parent 6d2fe62 commit fe5f4a8

9 files changed

Lines changed: 30 additions & 271 deletions

File tree

.packit.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ packages:
1414
- sed -i "s/@PACKAGE_VERSION@/0/g" contrib/ding-libs.spec
1515
- sed -i "s/@PRERELEASE_VERSION@/99/g" contrib/ding-libs.spec
1616
- sed -i "s/@DHASH_VERSION@/99.0.0/g" contrib/ding-libs.spec
17-
- sed -i "s/@COLLECTION_VERSION@/99.0.0/g" contrib/ding-libs.spec
1817
- sed -i "s/@REF_ARRAY_VERSION@/99.0.0/g" contrib/ding-libs.spec
1918
- sed -i "s/@BASICOBJECTS_VERSION@/99.0.0/g" contrib/ding-libs.spec
2019
- sed -i "s/@INI_CONFIG_VERSION@/99.0.0/g" contrib/ding-libs.spec

Makefile.am

Lines changed: 21 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ dist_noinst_DATA = \
1313
COPYING \
1414
COPYING.LESSER \
1515
dhash/libdhash.sym \
16-
collection/libcollection.sym \
1716
refarray/libref_array.sym \
1817
basicobjects/libbasicobjects.sym \
1918
ini/libini_config.sym
@@ -140,31 +139,6 @@ dist_doc_DATA += dhash/README.dhash
140139
# collection
141140
##############################################################################
142141

143-
lib_LTLIBRARIES += libcollection.la
144-
dist_pkgconfig_DATA += collection/collection.pc
145-
dist_include_HEADERS += \
146-
collection/collection.h \
147-
collection/collection_tools.h \
148-
collection/collection_queue.h \
149-
collection/collection_stack.h
150-
151-
libcollection_la_SOURCES = \
152-
collection/collection.c \
153-
collection/collection_tools.c \
154-
collection/collection_cnv.c \
155-
collection/collection_queue.c \
156-
collection/collection_stack.c \
157-
collection/collection_cmp.c \
158-
collection/collection_iter.c \
159-
collection/collection_priv.h \
160-
trace/trace.h
161-
libcollection_la_DEPENDENCIES = collection/libcollection.sym
162-
libcollection_la_LDFLAGS = \
163-
-version-info 5:1:1
164-
if HAVE_LD_VERSION_SCRIPT
165-
libcollection_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/collection/libcollection.sym
166-
endif
167-
168142
check_PROGRAMS += \
169143
collection_ut \
170144
collection_stack_ut \
@@ -175,11 +149,11 @@ TESTS += \
175149
collection_queue_ut
176150

177151
collection_ut_SOURCES = collection/collection_ut.c
178-
collection_ut_LDADD = libcollection.la
152+
collection_ut_LDADD = libini_config_internal.la
179153
collection_stack_ut_SOURCES = collection/collection_stack_ut.c
180-
collection_stack_ut_LDADD = libcollection.la
154+
collection_stack_ut_LDADD = libini_config_internal.la
181155
collection_queue_ut_SOURCES = collection/collection_queue_ut.c
182-
collection_queue_ut_LDADD = libcollection.la
156+
collection_queue_ut_LDADD = libini_config_internal.la
183157

184158
collection-docs:
185159
if HAVE_DOXYGEN
@@ -260,6 +234,18 @@ dist_include_HEADERS += ini/ini_configobj.h \
260234
libini_config_la_SOURCES = \
261235
path_utils/path_utils.c \
262236
path_utils/path_utils.h \
237+
collection/collection.c \
238+
collection/collection_tools.c \
239+
collection/collection_cnv.c \
240+
collection/collection_queue.c \
241+
collection/collection_stack.c \
242+
collection/collection_cmp.c \
243+
collection/collection_iter.c \
244+
collection/collection_priv.h \
245+
collection/collection.h \
246+
collection/collection_tools.h \
247+
collection/collection_queue.h \
248+
collection/collection_stack.h \
263249
ini/ini_config.c \
264250
ini/ini_config.h \
265251
ini/ini_get_value.c \
@@ -288,7 +274,6 @@ libini_config_la_SOURCES = \
288274
trace/trace.h
289275
EXTRA_libini_config_la_DEPENDENCIES = ini/libini_config.sym
290276
libini_config_la_LIBADD = \
291-
libcollection.la \
292277
libref_array.la \
293278
libbasicobjects.la \
294279
$(LTLIBICONV) \
@@ -353,9 +338,7 @@ TESTS += \
353338

354339

355340
ini_config_ut_SOURCES = ini/ini_config_ut.c
356-
ini_config_ut_LDADD = \
357-
libini_config_internal.la \
358-
libcollection.la
341+
ini_config_ut_LDADD = libini_config_internal.la
359342

360343
ini_comment_ut_SOURCES = ini/ini_comment_ut.c
361344
ini_comment_ut_LDADD = libini_config_internal.la
@@ -364,14 +347,14 @@ ini_valueobj_ut_SOURCES = ini/ini_valueobj_ut.c
364347
ini_valueobj_ut_LDADD = libini_config_internal.la libbasicobjects.la
365348

366349
ini_parse_ut_SOURCES = ini/ini_parse_ut.c
367-
ini_parse_ut_LDADD = libini_config_internal.la libcollection.la libbasicobjects.la
350+
ini_parse_ut_LDADD = libini_config_internal.la libbasicobjects.la
368351

369352
ini_augment_ut_SOURCES = ini/ini_augment_ut.c
370-
ini_augment_ut_LDADD = libini_config_internal.la libcollection.la \
353+
ini_augment_ut_LDADD = libini_config_internal.la \
371354
libbasicobjects.la libref_array.la
372355

373356
ini_configmod_ut_SOURCES = ini/ini_configmod_ut.c
374-
ini_configmod_ut_LDADD = libini_config_internal.la libcollection.la \
357+
ini_configmod_ut_LDADD = libini_config_internal.la \
375358
libbasicobjects.la libref_array.la
376359

377360
ini_augment_ut_check_SOURCES = ini/ini_augment_ut_check.c
@@ -381,7 +364,7 @@ ini_augment_ut_check_LDADD = libini_config_internal.la $(CHECK_LIBS) \
381364

382365
ini_configmod_ut_check_SOURCES = ini/ini_configmod_ut_check.c
383366
ini_configmod_ut_check_CFLAGS = $(AM_CFLAGS) $(CHECK_CFLAGS)
384-
ini_configmod_ut_check_LDADD = libini_config_internal.la libcollection.la \
367+
ini_configmod_ut_check_LDADD = libini_config_internal.la \
385368
libbasicobjects.la \
386369
libref_array.la \
387370
$(CHECK_LIBS)
@@ -398,7 +381,7 @@ ini_validators_ut_check_LDADD = libini_config_internal.la $(CHECK_LIBS)
398381

399382

400383
ini_save_ut_SOURCES = ini/ini_save_ut.c
401-
ini_save_ut_LDADD = libini_config_internal.la libcollection.la \
384+
ini_save_ut_LDADD = libini_config_internal.la \
402385
libbasicobjects.la libref_array.la
403386

404387
ini_config-docs:

collection/collection.pc.in

Lines changed: 0 additions & 11 deletions
This file was deleted.

collection/libcollection.sym

Lines changed: 0 additions & 153 deletions
This file was deleted.

configure.ac

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ AC_SUBST([PRERELEASE_VERSION],
3131
PRERELEASE_VERSION_NUMBER)
3232

3333
AC_SUBST([DHASH_VERSION], DHASH_VERSION_NUMBER)
34-
AC_SUBST([COLLECTION_VERSION], COLLECTION_VERSION_NUMBER)
3534
AC_SUBST([REF_ARRAY_VERSION], REF_ARRAY_VERSION_NUMBER)
3635
AC_SUBST([BASICOBJECTS_VERSION], BASICOBJECTS_VERSION_NUMBER)
3736
AC_SUBST([INI_CONFIG_VERSION], INI_CONFIG_VERSION_NUMBER)
@@ -82,7 +81,7 @@ fi
8281
AC_CONFIG_FILES([Makefile contrib/ding-libs.spec
8382
path_utils/path_utils.cfg.doxy
8483
dhash/dhash.pc
85-
collection/collection.cfg.doxy collection/collection.pc
84+
collection/collection.cfg.doxy
8685
refarray/ref_array.cfg.doxy refarray/ref_array.pc
8786
basicobjects/basicobjects.cfg.doxy
8887
basicobjects/basicobjects.pc

0 commit comments

Comments
 (0)