Last-Update: 2014-12-02\r
--- a/c++/src/algo/blast/Makefile.blast_macros.mk
+++ b/c++/src/algo/blast/Makefile.blast_macros.mk
-@@ -18,7 +18,7 @@
+@@ -18,7 +18,7 @@ BLAST_INPUT_LIBS = blastinput \
BLAST_SRA_LIBS=blast_sra $(SRAXF_LIBS) vxf $(SRA_LIBS)
# BLAST_FORMATTER_LIBS and BLAST_INPUT_LIBS need $BLAST_LIBS
# BLAST additionally needs xconnect $(SOBJMGR_LIBS) or $(OBJMGR_LIBS)
--- a/c++/src/algo/blast/api/Makefile.xblast.lib
+++ b/c++/src/algo/blast/api/Makefile.xblast.lib
-@@ -74,14 +74,15 @@
+@@ -74,14 +74,15 @@ cdd_pssm_input \
deltablast_options \
deltablast
CPPFLAGS = -DNCBI_MODULE=BLAST $(ORIG_CPPFLAGS)
--- a/c++/src/algo/blast/blastinput/Makefile.blastinput.lib
+++ b/c++/src/algo/blast/blastinput/Makefile.blastinput.lib
-@@ -24,7 +24,9 @@
+@@ -24,7 +24,9 @@ SRC = $(SRC_CXX)
LIB = blastinput
ASN_DEP = seqset xnetblast
--- a/c++/src/algo/blast/core/Makefile.blast.lib
+++ b/c++/src/algo/blast/core/Makefile.blast.lib
-@@ -21,6 +21,7 @@
+@@ -21,6 +21,7 @@ LIB = blast
CFLAGS = $(FAST_CFLAGS)
LDFLAGS = $(FAST_LDFLAGS)
--- a/c++/src/algo/blast/dbindex/Makefile.xalgoblastdbindex.lib
+++ b/c++/src/algo/blast/dbindex/Makefile.xalgoblastdbindex.lib
-@@ -11,6 +11,8 @@
+@@ -11,6 +11,8 @@ SRC = sequence_istream_fasta \
CXXFLAGS = -DDO_INLINE $(FAST_CXXFLAGS)
LDFLAGS = $(FAST_LDFLAGS)
WATCHERS = morgulis
--- a/c++/src/algo/blast/dbindex/makeindex/Makefile.makeindex.app
+++ b/c++/src/algo/blast/dbindex/makeindex/Makefile.makeindex.app
-@@ -2,7 +2,7 @@
+@@ -2,7 +2,7 @@ APP = makembindex
SRC = main mkindex_app
LIB_ = xalgoblastdbindex blast composition_adjustment seqdb blastdb \
LIB = $(LIB_:%=%$(STATIC))
CXXFLAGS = $(FAST_CXXFLAGS)
---- a/c++/src/algo/blast/format/Makefile.xblastformat.lib
-+++ b/c++/src/algo/blast/format/Makefile.xblastformat.lib
-@@ -7,7 +7,8 @@
-
- CPPFLAGS = -DNCBI_MODULE=BLASTFORMAT $(ORIG_CPPFLAGS)
-
--DLL_LIB = align_format blastxml blastxml2 xhtml xcgi
-+DLL_LIB = xblast align_format xalnmgr xobjmgr xnetblast scoremat blastxml \
-+ seq general xser tables xncbi blastxml2
-
- WATCHERS = jianye zaretska madden camacho fongah2
-
--- a/c++/src/algo/dustmask/Makefile.xalgodustmask.lib
+++ b/c++/src/algo/dustmask/Makefile.xalgodustmask.lib
-@@ -8,6 +8,8 @@
+@@ -8,6 +8,8 @@ LIB = xalgodustmask
SRC = symdust
--- a/c++/src/algo/segmask/Makefile.xalgosegmask.lib
+++ b/c++/src/algo/segmask/Makefile.xalgosegmask.lib
-@@ -8,6 +8,8 @@
+@@ -8,6 +8,8 @@ LIB = xalgosegmask
SRC = segmask
--- a/c++/src/algo/winmask/Makefile.xalgowinmask.lib
+++ b/c++/src/algo/winmask/Makefile.xalgowinmask.lib
-@@ -21,7 +21,7 @@
+@@ -21,7 +21,7 @@ SRC = seq_masker seq_masker_score_mean s
CXXFLAGS = $(FAST_CXXFLAGS)
LDFLAGS = $(FAST_LDFLAGS)
seqmasks_io
--- a/c++/src/build-system/library_relations.txt
+++ b/c++/src/build-system/library_relations.txt
-@@ -1163,7 +1163,7 @@
+@@ -1268,7 +1268,7 @@ xasmcompare needs $(SEQ_LIBS)
xasmcompare needs pub
xasn needs xhtml
xasn needs3party $(NCBI_C_ncbi)
xblast needs xalgowinmask
--- a/c++/src/cgi/Makefile.cgi.lib
+++ b/c++/src/cgi/Makefile.cgi.lib
-@@ -9,6 +9,8 @@
+@@ -9,6 +9,8 @@ SRC = ncbicgi cgiapp cgictx ncbicgir ncb
user_agent
LIB = xcgi
WATCHERS = vakatov
--- a/c++/src/connect/Makefile.xconnect.lib
+++ b/c++/src/connect/Makefile.xconnect.lib
-@@ -14,6 +14,8 @@
+@@ -14,6 +14,8 @@ UNIX_SRC = $(LOCAL_LBSM)
LIB = xconnect
PROJ_TAG = core
USE_PCH = no
--- a/c++/src/html/Makefile.html.lib
+++ b/c++/src/html/Makefile.html.lib
-@@ -7,6 +7,8 @@
+@@ -7,6 +7,8 @@ SRC = node html htmlhelper page pager se
commentdiag indentstream html_exception writer_htmlenc
LIB = xhtml
WATCHERS = ivanov
---- a/c++/src/objects/biblio/Makefile.biblio.lib
-+++ b/c++/src/objects/biblio/Makefile.biblio.lib
-@@ -1,6 +1,8 @@
- LIB = biblio
- SRC = biblio__ biblio___ citation_base
-
-+DLL_LIB = general xser xncbi
-+
-
- USES_LIBRARIES = \
- general
--- a/c++/src/objects/blast/Makefile.blast.lib
+++ b/c++/src/objects/blast/Makefile.blast.lib
-@@ -1,6 +1,8 @@
- LIB = xnetblast
- SRC = blast__ blast___ names
+@@ -3,6 +3,8 @@ SRC = blast__ blast___ names
+
+ DLL_LIB = seqset scoremat
+DLL_LIB = scoremat seqset seq xser xncbi
+
WATCHERS = camacho
---- a/c++/src/objects/blast/Makefile.xnetblastcli.lib
-+++ b/c++/src/objects/blast/Makefile.xnetblastcli.lib
-@@ -3,6 +3,7 @@
- LIB = xnetblastcli
- SRC = blastclient blastclient_
-
-+DLL_LIB = xnetblast xser xconnect xutil xncbi
-
- USES_LIBRARIES = \
- xconnect xnetblast
--- a/c++/src/objects/blastdb/Makefile.blastdb.lib
+++ b/c++/src/objects/blastdb/Makefile.blastdb.lib
@@ -1,5 +1,7 @@
- # $Id: Makefile.blastdb.lib 427424 2014-02-20 13:38:50Z gouriano $
+ # $Id: Makefile.blastdb.lib 468761 2015-05-27 20:14:39Z ucko $
+
+DLL_LIB = seq xser xncbi
USES_LIBRARIES = \
xser
---- a/c++/src/objects/general/Makefile.general.lib
-+++ b/c++/src/objects/general/Makefile.general.lib
-@@ -1,6 +1,8 @@
- LIB = general
- SRC = general__ general___ uoconv
-
-+DLL_LIB = xser xncbi
-+
-
- USES_LIBRARIES = \
- xser
---- a/c++/src/objects/genomecoll/Makefile.genome_collection.lib
-+++ b/c++/src/objects/genomecoll/Makefile.genome_collection.lib
-@@ -3,6 +3,8 @@
- LIB = genome_collection
- SRC = genome_collection__ genome_collection___
-
-+DLL_LIB = seq general xser xncbi
-+
- WATCHERS = dicuccio
-
-
--- a/c++/src/objects/id1/Makefile.id1.lib
+++ b/c++/src/objects/id1/Makefile.id1.lib
-@@ -3,6 +3,8 @@
- LIB = id1
- SRC = id1__ id1___
+@@ -5,6 +5,8 @@ SRC = id1__ id1___
+
+ DLL_LIB = seqset
+DLL_LIB = seqset seq xser xncbi
+
WATCHERS = vasilche
---- a/c++/src/objects/medline/Makefile.medline.lib
-+++ b/c++/src/objects/medline/Makefile.medline.lib
-@@ -1,6 +1,8 @@
- LIB = medline
- SRC = medline__ medline___
-
-+DLL_LIB = biblio general xser xncbi
-+
-
- USES_LIBRARIES = \
- biblio
---- a/c++/src/objects/pub/Makefile.pub.lib
-+++ b/c++/src/objects/pub/Makefile.pub.lib
-@@ -1,6 +1,8 @@
- LIB = pub
- SRC = pub__ pub___
-
-+DLL_LIB = medline biblio xser xncbi
-+
-
- USES_LIBRARIES = \
- medline
---- a/c++/src/objects/scoremat/Makefile.scoremat.lib
-+++ b/c++/src/objects/scoremat/Makefile.scoremat.lib
-@@ -1,6 +1,8 @@
- LIB = scoremat
- SRC = scoremat__ scoremat___
-
-+DLL_LIB = seqset seq general xser xncbi
-+
-
- USES_LIBRARIES = \
- seqset
--- a/c++/src/objects/seq/Makefile.seq.lib
+++ b/c++/src/objects/seq/Makefile.seq.lib
-@@ -12,6 +12,8 @@
- seq_loc_mapper_base seq_align_mapper_base seqlocinfo sofa_map \
- seq_loc_from_string seq_loc_reverse_complementer
+@@ -14,6 +14,8 @@ SRC = $(ASN:%=%__) $(ASN:%=%___) seqport
+
+ DLL_LIB = seqcode pub general xser sequtil
+DLL_LIB = seqcode pub biblio general xser sequtil xutil xncbi
+
seqset
--- a/c++/src/objmgr/split/Makefile.id2_split.lib
+++ b/c++/src/objmgr/split/Makefile.id2_split.lib
-@@ -17,7 +17,7 @@
+@@ -17,7 +17,7 @@ LIB = id2_split
CPPFLAGS = $(ORIG_CPPFLAGS) $(CMPRS_INCLUDE)
--- a/c++/src/objmgr/util/Makefile.util.lib
+++ b/c++/src/objmgr/util/Makefile.util.lib
-@@ -8,6 +8,8 @@
- SRC = weight sequence feature seqtitle create_defline obj_sniff seq_loc_util seq_align_util seq_trimmer bioseqgaps_ci
- LIB = xobjutil
+@@ -11,6 +11,8 @@ LIB = xobjutil
+
+ DLL_LIB = $(SOBJMGR_LIBS)
+DLL_LIB = xobjmgr seqset seq pub biblio general xser sequtil xutil xncbi
+
--- a/c++/src/objtools/align_format/Makefile.align_format.lib
+++ b/c++/src/objtools/align_format/Makefile.align_format.lib
-@@ -13,6 +13,10 @@
+@@ -13,6 +13,10 @@ SRC = format_flags align_format_util sho
CPPFLAGS = -DNCBI_MODULE=BLASTFORMAT $(ORIG_CPPFLAGS)
# CXXFLAGS = $(FAST_CXXFLAGS)
--- a/c++/src/objtools/alnmgr/Makefile.alnmgr.lib
+++ b/c++/src/objtools/alnmgr/Makefile.alnmgr.lib
-@@ -12,7 +12,7 @@
+@@ -14,7 +14,7 @@ DLL_LIB = tables
WATCHERS = todorov dicuccio grichenk
tables xobjutil
--- a/c++/src/objtools/blast/blastdb_format/Makefile.blastdb_format.lib
+++ b/c++/src/objtools/blast/blastdb_format/Makefile.blastdb_format.lib
-@@ -11,6 +11,7 @@
+@@ -11,6 +11,7 @@ SRC = seq_writer blastdb_dataextract bla
CPPFLAGS = -DNCBI_MODULE=BLASTDB $(ORIG_CPPFLAGS)
# CFLAGS = $(FAST_CFLAGS)
--- a/c++/src/objtools/blast/seqdb_reader/Makefile.seqdb.lib
+++ b/c++/src/objtools/blast/seqdb_reader/Makefile.seqdb.lib
-@@ -24,6 +24,8 @@
-
+@@ -25,6 +25,8 @@ seqdbobj
LIB = seqdb
+ DLL_LIB = blastdb $(SOBJMGR_LIBS)
+DLL_LIB = blastdb xobjmgr seq general xser sequtil xncbi
+
CXXFLAGS = $(FAST_CXXFLAGS)
--- a/c++/src/objtools/blast/seqdb_writer/Makefile.writedb.lib
+++ b/c++/src/objtools/blast/seqdb_writer/Makefile.writedb.lib
-@@ -8,6 +8,9 @@
+@@ -8,6 +8,9 @@ SRC = writedb writedb_impl writedb_volum
LIB = writedb
CXXFLAGS = $(FAST_CXXFLAGS)
--- a/c++/src/objtools/blast/services/Makefile.blast_services.lib
+++ b/c++/src/objtools/blast/services/Makefile.blast_services.lib
-@@ -8,6 +8,8 @@
+@@ -10,6 +10,8 @@ LIB = blast_services
- LIB = blast_services
+ DLL_LIB = xnetblastcli xnetblast
+DLL_LIB = xnetblastcli xnetblast xser xconnect xutil xncbi
+
CXXFLAGS = $(FAST_CXXFLAGS)
--- a/c++/src/objtools/data_loaders/blastdb/Makefile.ncbi_xloader_blastdb.lib
+++ b/c++/src/objtools/data_loaders/blastdb/Makefile.ncbi_xloader_blastdb.lib
-@@ -7,6 +7,8 @@
+@@ -9,6 +9,8 @@ CPPFLAGS = -DNCBI_MODULE=BLASTDB $(ORIG_
ASN_DEP = blastdb seqset
--- a/c++/src/objtools/data_loaders/blastdb/Makefile.ncbi_xloader_blastdb_rmt.lib
+++ b/c++/src/objtools/data_loaders/blastdb/Makefile.ncbi_xloader_blastdb_rmt.lib
-@@ -5,6 +5,8 @@
+@@ -7,6 +7,8 @@ DLL_LIB = blast_services
CPPFLAGS = -DNCBI_MODULE=BLASTDB $(ORIG_CPPFLAGS)
WATCHERS = camacho
--- a/c++/src/objtools/data_loaders/genbank/Makefile.ncbi_xloader_genbank.lib
+++ b/c++/src/objtools/data_loaders/genbank/Makefile.ncbi_xloader_genbank.lib
-@@ -12,6 +12,9 @@
+@@ -12,6 +12,9 @@ LIB_OR_DLL = both
# Dependencies for shared library
DLL_LIB = ncbi_xreader$(DLL)
--- a/c++/src/objtools/data_loaders/genbank/Makefile.ncbi_xreader.lib
+++ b/c++/src/objtools/data_loaders/genbank/Makefile.ncbi_xreader.lib
-@@ -15,6 +15,9 @@
- DLL_LIB =
- DLL_DLIB = $(GENBANK_READER_LDEP)
+@@ -14,6 +14,9 @@ LIB_OR_DLL = both
+ # Dependencies for shared library
+ DLL_LIB = $(GENBANK_READER_LDEP)
+DLL_DLIB = xobjmgr id2 seqsplit id1 seqset seq general \
+ xser xconnect xcompress xutil xncbi
--- a/c++/src/objtools/data_loaders/genbank/cache/Makefile.ncbi_xreader_cache.lib
+++ b/c++/src/objtools/data_loaders/genbank/cache/Makefile.ncbi_xreader_cache.lib
-@@ -12,6 +12,8 @@
+@@ -12,6 +12,8 @@ LIB_OR_DLL = both
# Dependencies for shared library
DLL_LIB = ncbi_xreader$(DLL)
WATCHERS = vasilche
--- a/c++/src/objtools/data_loaders/genbank/id1/Makefile.ncbi_xreader_id1.lib
+++ b/c++/src/objtools/data_loaders/genbank/id1/Makefile.ncbi_xreader_id1.lib
-@@ -12,6 +12,8 @@
+@@ -12,6 +12,8 @@ LIB_OR_DLL = both
# Dependencies for shared library
DLL_LIB = xconnect ncbi_xreader$(DLL)
WATCHERS = vasilche
--- a/c++/src/objtools/data_loaders/genbank/id2/Makefile.ncbi_xreader_id2.lib
+++ b/c++/src/objtools/data_loaders/genbank/id2/Makefile.ncbi_xreader_id2.lib
-@@ -12,7 +12,10 @@
+@@ -12,7 +12,10 @@ LIB_OR_DLL = both
CPPFLAGS = $(ORIG_CPPFLAGS) $(Z_INCLUDE)
# Dependencies for shared library (disabled due to problems on Darwin)
WATCHERS = vasilche
---- a/c++/src/objtools/readers/Makefile.xobjread.lib
-+++ b/c++/src/objtools/readers/Makefile.xobjread.lib
-@@ -21,7 +21,7 @@
- message_listener line_error
-
-
--DLL_LIB = creaders
-+DLL_LIB = submit seqset seq pub general xser creaders sequtil xutil xncbi
-
-
-
--- a/c++/src/objtools/seqmasks_io/Makefile.seqmasks_io.lib
+++ b/c++/src/objtools/seqmasks_io/Makefile.seqmasks_io.lib
-@@ -12,7 +12,7 @@
+@@ -12,7 +12,7 @@ mask_writer_seqloc \
mask_writer_blastdb_maskinfo
ASN_DEP = seqset
--- a/c++/src/objtools/simple/Makefile.xobjsimple.lib
+++ b/c++/src/objtools/simple/Makefile.xobjsimple.lib
-@@ -7,6 +7,8 @@
+@@ -7,6 +7,8 @@ WATCHERS = jcherry
ASN_DEP = seqset
--- a/c++/src/serial/Makefile.serial.lib
+++ b/c++/src/serial/Makefile.serial.lib
-@@ -18,6 +18,8 @@
+@@ -20,6 +20,8 @@ LIB = xser
- LIB = xser
+ DLL_LIB = xutil
+DLL_LIB = xutil xncbi
+
--- a/c++/src/util/Makefile.util.lib
+++ b/c++/src/util/Makefile.util.lib
-@@ -12,6 +12,7 @@
+@@ -12,6 +12,7 @@ SRC = random_gen utf8 checksum bytesrc s
LIB = xutil
PROJ_TAG = core
WATCHERS = vakatov kornbluh
--- a/c++/src/util/compress/api/Makefile.compress.lib
+++ b/c++/src/util/compress/api/Makefile.compress.lib
-@@ -7,7 +7,7 @@
+@@ -7,7 +7,7 @@ LIB = xcompress
CPPFLAGS = $(ORIG_CPPFLAGS) $(CMPRS_INCLUDE)
LIBS = $(BZ2_LIBS) $(Z_LIBS) $(LZO_LIBS) $(ORIG_LIBS)
WATCHERS = ivanov
+--- a/c++/src/util/xregexp/Makefile.xregexp.lib
++++ b/c++/src/util/xregexp/Makefile.xregexp.lib
+@@ -5,7 +5,7 @@ LIB = xregexp
+
+ CPPFLAGS = $(ORIG_CPPFLAGS) $(PCRE_INCLUDE)
+
+-DLL_LIB = $(PCRE_LIB)
++DLL_LIB = $(PCRE_LIB) xncbi
+ LIBS = $(PCRE_LIBS)
+
+ USES_LIBRARIES = \
+--- a/c++/src/objtools/readers/Makefile.xobjread.lib
++++ b/c++/src/objtools/readers/Makefile.xobjread.lib
+@@ -20,8 +20,7 @@ SRC = read_util format_guess_ex \
+ ucscregion_reader \
+ message_listener line_error
+
+-
+-DLL_LIB = submit seqset $(SEQ_LIBS) general creaders xutil
++DLL_LIB = submit seqset $(SEQ_LIBS) general creaders xutil pub xser xncbi
+
+
+
--- a/c++/src/util/sequtil/Makefile.sequtil.lib
+++ b/c++/src/util/sequtil/Makefile.sequtil.lib
@@ -3,6 +3,8 @@
+DLL_LIB = xncbi
+
- WATCHERS = shomrat
+ WATCHERS = grichenk ucko
---- a/c++/src/util/xregexp/Makefile.xregexp.lib
-+++ b/c++/src/util/xregexp/Makefile.xregexp.lib
-@@ -6,7 +6,7 @@
+--- a/c++/src/objects/genomecoll/Makefile.genome_collection.lib
++++ b/c++/src/objects/genomecoll/Makefile.genome_collection.lib
+@@ -3,6 +3,8 @@
+ LIB = genome_collection
+ SRC = genome_collection__ genome_collection___
- CPPFLAGS = $(ORIG_CPPFLAGS) $(PCRE_INCLUDE)
++DLL_LIB = seq general xser xncbi
++
+ WATCHERS = dicuccio shchekot
--DLL_LIB = $(PCRE_LIB)
-+DLL_LIB = $(PCRE_LIB) xncbi
- LIBS = $(PCRE_LIBS)
- WATCHERS = ivanov
+--- a/c++/src/objects/medline/Makefile.medline.lib
++++ b/c++/src/objects/medline/Makefile.medline.lib
+@@ -1,7 +1,7 @@
+ LIB = medline
+ SRC = medline__ medline___
+
+-DLL_LIB = biblio general
++DLL_LIB = biblio general xser xncbi
+
+ USES_LIBRARIES = \
+ biblio
+--- a/c++/src/objects/scoremat/Makefile.scoremat.lib
++++ b/c++/src/objects/scoremat/Makefile.scoremat.lib
+@@ -1,7 +1,7 @@
+ LIB = scoremat
+ SRC = scoremat__ scoremat___
+
+-DLL_LIB = seqset
++DLL_LIB = seqset seq general xser xncbi
+
+ USES_LIBRARIES = \
+ seqset
+--- a/c++/src/objects/pub/Makefile.pub.lib
++++ b/c++/src/objects/pub/Makefile.pub.lib
+@@ -1,7 +1,7 @@
+ LIB = pub
+ SRC = pub__ pub___
+
+-DLL_LIB = medline biblio
++DLL_LIB = medline biblio xser xncbi
+
+ USES_LIBRARIES = \
+ medline