mswin_export.h
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:46k
源码类别:

生物技术

开发平台:

C/C++

  1. /*
  2.  * ===========================================================================
  3.  * PRODUCTION $Log: mswin_export.h,v $
  4.  * PRODUCTION Revision 1000.6  2004/06/01 19:07:33  gouriano
  5.  * PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.74
  6.  * PRODUCTION
  7.  * ===========================================================================
  8.  */
  9. #ifndef CORELIB___MSWIN_EXPORT__H
  10. #define CORELIB___MSWIN_EXPORT__H
  11. /*  $Id: mswin_export.h,v 1000.6 2004/06/01 19:07:33 gouriano Exp $
  12.  * ===========================================================================
  13.  *
  14.  *                            PUBLIC DOMAIN NOTICE
  15.  *               National Center for Biotechnology Information
  16.  *
  17.  *  This software/database is a "United States Government Work" under the
  18.  *  terms of the United States Copyright Act.  It was written as part of
  19.  *  the author's official duties as a United States Government employee and
  20.  *  thus cannot be copyrighted.  This software/database is freely available
  21.  *  to the public for use. The National Library of Medicine and the U.S.
  22.  *  Government have not placed any restriction on its use or reproduction.
  23.  *
  24.  *  Although all reasonable efforts have been taken to ensure the accuracy
  25.  *  and reliability of the software and data, the NLM and the U.S.
  26.  *  Government do not and cannot warrant the performance or results that
  27.  *  may be obtained by using this software or data. The NLM and the U.S.
  28.  *  Government disclaim all warranties, express or implied, including
  29.  *  warranties of performance, merchantability or fitness for any particular
  30.  *  purpose.
  31.  *
  32.  *  Please cite the author in any work or product based on this material.
  33.  *
  34.  * ===========================================================================
  35.  *
  36.  * Author:  Mike DiCuccio
  37.  *
  38.  * File Description:
  39.  *    Defines to provide correct exporting from DLLs in Windows.
  40.  *    These are necessary to compile DLLs with Visual C++ - exports must be
  41.  *    explicitly labeled as such.
  42.  */
  43. #if defined(NCBI_OS_MSWIN)  &&  defined(NCBI_DLL_BUILD)
  44. #ifndef _MSC_VER
  45. #  error "This toolkit is not buildable with a compiler other than MSVC."
  46. #endif
  47. /*
  48.  * Dumping ground for Windows-specific stuff
  49.  */
  50. #pragma warning (disable : 4786 4251 4275)
  51. /*
  52.  * -------------------------------------------------
  53.  * DLL clusters
  54.  */
  55. /*
  56.  * Definitions for NCBI_CORE.DLL
  57.  */
  58. #ifdef NCBI_CORE_EXPORTS
  59. #  define NCBI_XNCBI_EXPORTS
  60. #  define NCBI_XSERIAL_EXPORTS
  61. #  define NCBI_XUTIL_EXPORTS
  62. #  define NCBI_XREGEXP_EXPORTS
  63. #endif
  64. /*
  65.  * Definitions for NCBI_PUB.DLL
  66.  */
  67. #ifdef NCBI_PUB_EXPORTS
  68. #  define NCBI_BIBLIO_EXPORTS
  69. #  define NCBI_MEDLINE_EXPORTS
  70. #  define NCBI_MEDLARS_EXPORTS
  71. #  define NCBI_MLA_EXPORTS
  72. #  define NCBI_PUBMED_EXPORTS
  73. #endif
  74. /*
  75.  * Definitions for NCBI_SEQ.DLL
  76.  */
  77. #ifdef NCBI_SEQ_EXPORTS
  78. #  define NCBI_BLAST_EXPORTS
  79. #  define NCBI_BLASTDB_EXPORTS
  80. #  define NCBI_ID1_EXPORTS
  81. #  define NCBI_ID2_EXPORTS
  82. #  define NCBI_SCOREMAT_EXPORTS
  83. #  define NCBI_SEQALIGN_EXPORTS
  84. #  define NCBI_SEQBLOCK_EXPORTS
  85. #  define NCBI_SEQCODE_EXPORTS
  86. #  define NCBI_SEQFEAT_EXPORTS
  87. #  define NCBI_SEQLOC_EXPORTS
  88. #  define NCBI_SEQRES_EXPORTS
  89. #  define NCBI_SEQSET_EXPORTS
  90. #  define NCBI_SUBMIT_EXPORTS
  91. #  define NCBI_TAXON1_EXPORTS
  92. #endif
  93. /*
  94.  * Definitions for NCBI_SEQEXT.DLL
  95.  */
  96. #ifdef NCBI_SEQEXT_EXPORTS
  97. #  define NCBI_FLAT_EXPORTS
  98. #  define NCBI_XALNMGR_EXPORTS
  99. #  define NCBI_XOBJMGR_EXPORTS
  100. #  define NCBI_XOBJREAD_EXPORTS
  101. #  define NCBI_XOBJUTIL_EXPORTS
  102. #  define NCBI_XOBJMANIP_EXPORTS
  103. #  define NCBI_FORMAT_EXPORTS
  104. #endif
  105. /*
  106.  * Definitions for NCBI_MISC.DLL
  107.  */
  108. #ifdef NCBI_MISC_EXPORTS
  109. #  define NCBI_ACCESS_EXPORTS
  110. #  define NCBI_DOCSUM_EXPORTS
  111. #  define NCBI_ENTREZ2_EXPORTS
  112. #  define NCBI_FEATDEF_EXPORTS
  113. #  define NCBI_GBSEQ_EXPORTS
  114. #  define NCBI_INSDSEQ_EXPORTS
  115. #  define NCBI_MIM_EXPORTS
  116. #  define NCBI_OBJPRT_EXPORTS
  117. #  define NCBI_TINYSEQ_EXPORTS
  118. #  define NCBI_ENTREZGENE_EXPORTS
  119. #  define NCBI_BIOTREE_EXPORTS
  120. #endif
  121. /*
  122.  * Definitions for NCBI_MMDB.DLL
  123.  */
  124. #ifdef NCBI_MMDB_EXPORTS
  125. #  define NCBI_CDD_EXPORTS
  126. #  define NCBI_CN3D_EXPORTS
  127. #  define NCBI_MMDB1_EXPORTS
  128. #  define NCBI_MMDB2_EXPORTS
  129. #  define NCBI_MMDB3_EXPORTS
  130. #  define NCBI_NCBIMIME_EXPORTS
  131. #endif
  132. /*
  133.  * Definitions for NCBI_ALGO.DLL
  134.  */
  135. #ifdef NCBI_XALGO_EXPORTS
  136. #  define NCBI_XALGOALIGN_EXPORTS
  137. #  define NCBI_XALGOSEQ_EXPORTS
  138. #  define NCBI_XALGOGNOMON_EXPORTS
  139. #  define NCBI_XBLAST_EXPORTS
  140. #  define NCBI_XALGOPHYTREE_EXPORTS
  141. #endif
  142. /*
  143.  * Definitions for NCBI_WEB.DLL
  144.  */
  145. #ifdef NCBI_WEB_EXPORTS
  146. #  define NCBI_XHTML_EXPORTS
  147. #  define NCBI_XCGI_EXPORTS
  148. #  define NCBI_XCGI_REDIRECT_EXPORTS
  149. #endif
  150. /*
  151.  * Definitions for NCBI_ALGO_MS.DLL
  152.  */
  153. #ifdef NCBI_ALGOMS_EXPORTS
  154. #  define NCBI_OMSSA_EXPORTS
  155. #  define NCBI_XOMSSA_EXPORTS
  156. #endif
  157. /*
  158.  * Definitions for GUI_UTILS.DLL
  159.  */
  160. #ifdef NCBI_GUIUTILS_EXPORTS
  161. #  define NCBI_GUIOBJUTILS_EXPORTS
  162. #  define NCBI_GUIOPENGL_EXPORTS
  163. #  define NCBI_GUIMATH_EXPORTS
  164. #endif
  165. /*
  166.  * Definitions for GUI_CORE.DLL
  167.  */
  168. #ifdef NCBI_GUICORE_EXPORTS
  169. #  define NCBI_XGBPLUGIN_EXPORTS
  170. #endif
  171. /*
  172.  * Definitions for GUI_WIDGETS.DLL
  173.  */
  174. #ifdef NCBI_GUIWIDGETS_EXPORTS
  175. #  define NCBI_GUIWIDGETS_FL_EXPORTS
  176. #  define NCBI_GUIWIDGETS_GL_EXPORTS
  177. #  define NCBI_GUIWIDGETS_FLTABLE_EXPORTS
  178. #  define NCBI_GUIWIDGETS_FLU_EXPORTS
  179. #  define NCBI_GUIWIDGETS_TABLE_EXPORTS
  180. #  define NCBI_GUIWIDGETS_TOPLEVEL_EXPORTS
  181. #  define NCBI_GUIWIDGETS_WORKSPACE_EXPORTS
  182. #endif
  183. /*
  184.  * Definitions for GUI_WIDGETS_ALN.DLL
  185.  */
  186. #ifdef NCBI_GUIWIDGETSALN_EXPORTS
  187. #  define NCBI_GUIWIDGETS_ALNCROSSALN_EXPORTS
  188. #  define NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORTS
  189. #  define NCBI_GUIWIDGETS_ALNDOTMATRIX_EXPORTS
  190. #  define NCBI_GUIWIDGETS_ALNTEXTALN_EXPORTS
  191. #  define NCBI_GUIWIDGETS_HIT_MATRIX_EXPORTS
  192. #endif
  193. /*
  194.  * Definitions for GUI_WIDGETS_SEQ.DLL
  195.  */
  196. #ifdef NCBI_GUIWIDGETSSEQ_EXPORTS
  197. #  define NCBI_GUIWIDGETS_SEQ_EXPORTS
  198. #  define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORTS
  199. #  define NCBI_GUIWIDGETS_SEQICON_EXPORTS
  200. #  define NCBI_GUIWIDGETS_SEQINFO_EXPORTS
  201. #endif
  202. /*
  203.  * Definitions for GUI_WIDGETS_SEQ.DLL
  204.  */
  205. #ifdef NCBI_GUIWIDGETSMISC_EXPORTS
  206. #  define NCBI_GUIWIDGETS_TAXPLOT_EXPORTS
  207. #  define NCBI_GUIWIDGETS_PHYLO_TREE_EXPORTS
  208. #endif
  209. /* ------------------------------------------------- */
  210. /*
  211.  * Export specifier for library xncbi
  212.  */
  213. #ifdef NCBI_XNCBI_EXPORTS
  214. #  define NCBI_XNCBI_EXPORT         __declspec(dllexport)
  215. #else
  216. #  define NCBI_XNCBI_EXPORT         __declspec(dllimport)
  217. #endif
  218. /*
  219.  * Export specifier for library xconnect:
  220.  * included from <connect/connect_export.h>
  221.  */
  222. /*
  223.  * Export specifier for library xutil
  224.  */
  225. #ifdef NCBI_XUTIL_EXPORTS
  226. #  define NCBI_XUTIL_EXPORT         __declspec(dllexport)
  227. #else
  228. #  define NCBI_XUTIL_EXPORT         __declspec(dllimport)
  229. #endif
  230. /*
  231.  * Export specifier for library ximage
  232.  */
  233. #ifdef NCBI_XIMAGE_EXPORTS
  234. #  define NCBI_XIMAGE_EXPORT       __declspec(dllexport)
  235. #else
  236. #  define NCBI_XIMAGE_EXPORT       __declspec(dllimport)
  237. #endif
  238.  
  239. /*
  240.  * Export specifier for library xregexp
  241.  */
  242. #ifdef NCBI_XREGEXP_EXPORTS
  243. #  define NCBI_XREGEXP_EXPORT       __declspec(dllexport)
  244. #else
  245. #  define NCBI_XREGEXP_EXPORT       __declspec(dllimport)
  246. #endif
  247.  
  248. /*
  249.  * Export specifier for library xser
  250.  */
  251. #ifdef NCBI_XSERIAL_EXPORTS
  252. #  define NCBI_XSERIAL_EXPORT       __declspec(dllexport)
  253. #else
  254. #  define NCBI_XSERIAL_EXPORT       __declspec(dllimport)
  255. #endif
  256.  
  257. /*
  258.  * Export specifier for library xhtml
  259.  */
  260. #ifdef NCBI_XHTML_EXPORTS
  261. #  define NCBI_XHTML_EXPORT         __declspec(dllexport)
  262. #else
  263. #  define NCBI_XHTML_EXPORT         __declspec(dllimport)
  264. #endif
  265.  
  266. /*
  267.  * Export specifier for library xcgi
  268.  */
  269. #ifdef NCBI_XCGI_EXPORTS
  270. #  define NCBI_XCGI_EXPORT          __declspec(dllexport)
  271. #else
  272. #  define NCBI_XCGI_EXPORT          __declspec(dllimport)
  273. #endif
  274. /*
  275.  * Export specifier for library xcgi_redirect
  276.  */
  277. #ifdef NCBI_XCGI_REDIRECT_EXPORTS
  278. #  define NCBI_XCGI_REDIRECT_EXPORT __declspec(dllexport)
  279. #else
  280. #  define NCBI_XCGI_REDIRECT_EXPORT __declspec(dllimport)
  281. #endif
  282. /*
  283.  * Export specifier for library xalgoalign
  284.  */
  285. #ifdef NCBI_XALGOALIGN_EXPORTS
  286. #  define NCBI_XALGOALIGN_EXPORT    __declspec(dllexport)
  287. #else
  288. #  define NCBI_XALGOALIGN_EXPORT    __declspec(dllimport)
  289. #endif
  290. /*
  291.  * Export specifier for library xalgoseq
  292.  */
  293. #ifdef NCBI_XALGOSEQ_EXPORTS
  294. #  define NCBI_XALGOSEQ_EXPORT      __declspec(dllexport)
  295. #else
  296. #  define NCBI_XALGOSEQ_EXPORT      __declspec(dllimport)
  297. #endif
  298. /*
  299.  * Export specifier for library xalgophytree
  300.  */
  301. #ifdef NCBI_XALGOPHYTREE_EXPORTS
  302. #  define NCBI_XALGOPHYTREE_EXPORT      __declspec(dllexport)
  303. #else
  304. #  define NCBI_XALGOPHYTREE_EXPORT      __declspec(dllimport)
  305. #endif
  306. /*
  307.  * Export specifier for library xalgognomon
  308.  */
  309. #ifdef NCBI_XALGOGNOMON_EXPORTS
  310. #  define NCBI_XALGOGNOMON_EXPORT   __declspec(dllexport)
  311. #else
  312. #  define NCBI_XALGOGNOMON_EXPORT   __declspec(dllimport)
  313. #endif
  314. /*
  315.  * Export specifier for library xblast
  316.  */
  317. #ifdef NCBI_XBLAST_EXPORTS
  318. #  define NCBI_XBLAST_EXPORT        __declspec(dllexport)
  319. #else
  320. #  define NCBI_XBLAST_EXPORT        __declspec(dllimport)
  321. #endif
  322. /*
  323.  * Export specifier for library objects_flat
  324.  */
  325. #ifdef NCBI_FLAT_EXPORTS
  326. #  define NCBI_FLAT_EXPORT          __declspec(dllexport)
  327. #else
  328. #  define NCBI_FLAT_EXPORT          __declspec(dllimport)
  329. #endif
  330. /*
  331.  * Export specifier for library objects_format
  332.  */
  333. #ifdef NCBI_FORMAT_EXPORTS
  334. #  define NCBI_FORMAT_EXPORT        __declspec(dllexport)
  335. #else
  336. #  define NCBI_FORMAT_EXPORT        __declspec(dllimport)
  337. #endif
  338. /*
  339.  * Export specifier for library objects_biblio
  340.  */
  341. #ifdef NCBI_BIBLIO_EXPORTS
  342. #  define NCBI_BIBLIO_EXPORT        __declspec(dllexport)
  343. #else
  344. #  define NCBI_BIBLIO_EXPORT        __declspec(dllimport)
  345. #endif
  346. /*
  347.  * Export specifier for library objects_biotree
  348.  */
  349. #ifdef NCBI_BIOTREE_EXPORTS
  350. #  define NCBI_BIOTREE_EXPORT        __declspec(dllexport)
  351. #else
  352. #  define NCBI_BIOTREE_EXPORT        __declspec(dllimport)
  353. #endif
  354. /*
  355.  * Export specifier for library objects_blast
  356.  */
  357. #ifdef NCBI_BLAST_EXPORTS
  358. #  define NCBI_BLAST_EXPORT         __declspec(dllexport)
  359. #else
  360. #  define NCBI_BLAST_EXPORT         __declspec(dllimport)
  361. #endif
  362. /*
  363.  * Export specifier for library objects_blastdb
  364.  */
  365. #ifdef NCBI_BLASTDB_EXPORTS
  366. #  define NCBI_BLASTDB_EXPORT       __declspec(dllexport)
  367. #else
  368. #  define NCBI_BLASTDB_EXPORT       __declspec(dllimport)
  369. #endif
  370. /*
  371.  * Export specifier for library objects_scoremat
  372.  */
  373. #ifdef NCBI_SCOREMAT_EXPORTS
  374. #  define NCBI_SCOREMAT_EXPORT      __declspec(dllexport)
  375. #else
  376. #  define NCBI_SCOREMAT_EXPORT      __declspec(dllimport)
  377. #endif
  378. /*
  379.  * Export specifier for library objects_medline
  380.  */
  381. #ifdef NCBI_MEDLINE_EXPORTS
  382. #  define NCBI_MEDLINE_EXPORT       __declspec(dllexport)
  383. #else
  384. #  define NCBI_MEDLINE_EXPORT       __declspec(dllimport)
  385. #endif
  386. /*
  387.  * Export specifier for library objects_medlars
  388.  */
  389. #ifdef NCBI_MEDLARS_EXPORTS
  390. #  define NCBI_MEDLARS_EXPORT       __declspec(dllexport)
  391. #else
  392. #  define NCBI_MEDLARS_EXPORT       __declspec(dllimport)
  393. #endif
  394. /*
  395.  * Export specifier for library objects_mla
  396.  */
  397. #ifdef NCBI_MLA_EXPORTS
  398. #  define NCBI_MLA_EXPORT           __declspec(dllexport)
  399. #else
  400. #  define NCBI_MLA_EXPORT           __declspec(dllimport)
  401. #endif
  402. /*
  403.  * Export specifier for library objects_pub
  404.  */
  405. #ifdef NCBI_PUB_EXPORTS
  406. #  define NCBI_PUB_EXPORT           __declspec(dllexport)
  407. #else
  408. #  define NCBI_PUB_EXPORT           __declspec(dllimport)
  409. #endif
  410. /*
  411.  * Export specifier for library objects_pubmed
  412.  */
  413. #ifdef NCBI_PUBMED_EXPORTS
  414. #  define NCBI_PUBMED_EXPORT        __declspec(dllexport)
  415. #else
  416. #  define NCBI_PUBMED_EXPORT        __declspec(dllimport)
  417. #endif
  418. /*
  419.  * Export specifier for library objects_seqalign
  420.  */
  421. #ifdef NCBI_SEQALIGN_EXPORTS
  422. #  define NCBI_SEQALIGN_EXPORT      __declspec(dllexport)
  423. #else
  424. #  define NCBI_SEQALIGN_EXPORT      __declspec(dllimport)
  425. #endif
  426. /*
  427.  * Export specifier for library objects_seq
  428.  */
  429. #ifdef NCBI_SEQ_EXPORTS
  430. #  define NCBI_SEQ_EXPORT           __declspec(dllexport)
  431. #else
  432. #  define NCBI_SEQ_EXPORT           __declspec(dllimport)
  433. #endif
  434. /*
  435.  * Export specifier for library objects_seqcode
  436.  */
  437. #ifdef NCBI_SEQCODE_EXPORTS
  438. #  define NCBI_SEQCODE_EXPORT       __declspec(dllexport)
  439. #else
  440. #  define NCBI_SEQCODE_EXPORT       __declspec(dllimport)
  441. #endif
  442. /*
  443.  * Export specifier for library objects_seqfeat
  444.  */
  445. #ifdef NCBI_SEQFEAT_EXPORTS
  446. #  define NCBI_SEQFEAT_EXPORT       __declspec(dllexport)
  447. #else
  448. #  define NCBI_SEQFEAT_EXPORT       __declspec(dllimport)
  449. #endif
  450. /*
  451.  * Export specifier for library objects_seqloc
  452.  */
  453. #ifdef NCBI_SEQLOC_EXPORTS
  454. #  define NCBI_SEQLOC_EXPORT        __declspec(dllexport)
  455. #else
  456. #  define NCBI_SEQLOC_EXPORT        __declspec(dllimport)
  457. #endif
  458. /*
  459.  * Export specifier for library objects_seqres
  460.  */
  461. #ifdef NCBI_SEQRES_EXPORTS
  462. #  define NCBI_SEQRES_EXPORT        __declspec(dllexport)
  463. #else
  464. #  define NCBI_SEQRES_EXPORT        __declspec(dllimport)
  465. #endif
  466. /*
  467.  * Export specifier for library objects_seqset
  468.  */
  469. #ifdef NCBI_SEQSET_EXPORTS
  470. #  define NCBI_SEQSET_EXPORT        __declspec(dllexport)
  471. #else
  472. #  define NCBI_SEQSET_EXPORT        __declspec(dllimport)
  473. #endif
  474. /*
  475.  * Export specifier for library objects_seqblock
  476.  */
  477. #ifdef NCBI_SEQBLOCK_EXPORTS
  478. #  define NCBI_SEQBLOCK_EXPORT      __declspec(dllexport)
  479. #else
  480. #  define NCBI_SEQBLOCK_EXPORT      __declspec(dllimport)
  481. #endif
  482. /*
  483.  * Export specifier for library objects_id1
  484.  */
  485. #ifdef NCBI_ID1_EXPORTS
  486. #  define NCBI_ID1_EXPORT           __declspec(dllexport)
  487. #else
  488. #  define NCBI_ID1_EXPORT           __declspec(dllimport)
  489. #endif
  490. /*
  491.  * Export specifier for library objects_id2
  492.  */
  493. #ifdef NCBI_ID2_EXPORTS
  494. #  define NCBI_ID2_EXPORT           __declspec(dllexport)
  495. #else
  496. #  define NCBI_ID2_EXPORT           __declspec(dllimport)
  497. #endif
  498. /*
  499.  * Export specifier for library objects_xobjmgr
  500.  */
  501. #ifdef NCBI_XOBJMGR_EXPORTS
  502. #  define NCBI_XOBJMGR_EXPORT       __declspec(dllexport)
  503. #else
  504. #  define NCBI_XOBJMGR_EXPORT       __declspec(dllimport)
  505. #endif
  506. /*
  507.  * Export specifier for library objtools_xobjread
  508.  */
  509. #ifdef NCBI_XOBJREAD_EXPORTS
  510. #  define NCBI_XOBJREAD_EXPORT      __declspec(dllexport)
  511. #else
  512. #  define NCBI_XOBJREAD_EXPORT      __declspec(dllimport)
  513. #endif
  514. /*
  515.  * Export specifier for library objects_xalnmgr
  516.  */
  517. #ifdef NCBI_XALNMGR_EXPORTS
  518. #  define NCBI_XALNMGR_EXPORT       __declspec(dllexport)
  519. #else
  520. #  define NCBI_XALNMGR_EXPORT       __declspec(dllimport)
  521. #endif
  522. /*
  523.  * Export specifier for library objects_xobjutil
  524.  */
  525. #ifdef NCBI_XOBJUTIL_EXPORTS
  526. #  define NCBI_XOBJUTIL_EXPORT      __declspec(dllexport)
  527. #else
  528. #  define NCBI_XOBJUTIL_EXPORT      __declspec(dllimport)
  529. #endif
  530. /*
  531.  * Export specifier for library objects_objprt
  532.  */
  533. #ifdef NCBI_OBJPRT_EXPORTS
  534. #  define NCBI_OBJPRT_EXPORT        __declspec(dllexport)
  535. #else
  536. #  define NCBI_OBJPRT_EXPORT        __declspec(dllimport)
  537. #endif
  538. /*
  539.  * Export specifier for library objects_featdef
  540.  */
  541. #ifdef NCBI_FEATDEF_EXPORTS
  542. #  define NCBI_FEATDEF_EXPORT       __declspec(dllexport)
  543. #else
  544. #  define NCBI_FEATDEF_EXPORT       __declspec(dllimport)
  545. #endif
  546. /*
  547.  * Export specifier for library objects_submit
  548.  */
  549. #ifdef NCBI_SUBMIT_EXPORTS
  550. #  define NCBI_SUBMIT_EXPORT        __declspec(dllexport)
  551. #else
  552. #  define NCBI_SUBMIT_EXPORT        __declspec(dllimport)
  553. #endif
  554. /*
  555.  * Export specifier for library objects_taxon1
  556.  */
  557. #ifdef NCBI_TAXON1_EXPORTS
  558. #  define NCBI_TAXON1_EXPORT        __declspec(dllexport)
  559. #else
  560. #  define NCBI_TAXON1_EXPORT        __declspec(dllimport)
  561. #endif
  562. /*
  563.  * Export specifier for library objects_mim
  564.  */
  565. #ifdef NCBI_MIM_EXPORTS
  566. #  define NCBI_MIM_EXPORT           __declspec(dllexport)
  567. #else
  568. #  define NCBI_MIM_EXPORT           __declspec(dllimport)
  569. #endif
  570. /*
  571.  * Export specifier for library objects_tinyseq
  572.  */
  573. #ifdef NCBI_TINYSEQ_EXPORTS
  574. #  define NCBI_TINYSEQ_EXPORT       __declspec(dllexport)
  575. #else
  576. #  define NCBI_TINYSEQ_EXPORT       __declspec(dllimport)
  577. #endif
  578. /*
  579.  * Export specifier for library objects_access
  580.  */
  581. #ifdef NCBI_ACCESS_EXPORTS
  582. #  define NCBI_ACCESS_EXPORT        __declspec(dllexport)
  583. #else
  584. #  define NCBI_ACCESS_EXPORT        __declspec(dllimport)
  585. #endif
  586. /*
  587.  * Export specifier for library objects_docsum
  588.  */
  589. #ifdef NCBI_DOCSUM_EXPORTS
  590. #  define NCBI_DOCSUM_EXPORT        __declspec(dllexport)
  591. #else
  592. #  define NCBI_DOCSUM_EXPORT        __declspec(dllimport)
  593. #endif
  594. /*
  595.  * Export specifier for library objects_entrez2
  596.  */
  597. #ifdef NCBI_ENTREZ2_EXPORTS
  598. #  define NCBI_ENTREZ2_EXPORT       __declspec(dllexport)
  599. #else
  600. #  define NCBI_ENTREZ2_EXPORT       __declspec(dllimport)
  601. #endif
  602. /*
  603.  * Export specifier for library objects_entrezgene
  604.  */
  605. #ifdef NCBI_ENTREZGENE_EXPORTS
  606. #  define NCBI_ENTREZGENE_EXPORT    __declspec(dllexport)
  607. #else
  608. #  define NCBI_ENTREZGENE_EXPORT    __declspec(dllimport)
  609. #endif
  610. /*
  611.  * Export specifier for library objects_gbseq
  612.  */
  613. #ifdef NCBI_GBSEQ_EXPORTS
  614. #  define NCBI_GBSEQ_EXPORT         __declspec(dllexport)
  615. #else
  616. #  define NCBI_GBSEQ_EXPORT         __declspec(dllimport)
  617. #endif
  618. /*
  619.  * Export specifier for library objects_insdseq
  620.  */
  621. #ifdef NCBI_INSDSEQ_EXPORTS
  622. #  define NCBI_INSDSEQ_EXPORT         __declspec(dllexport)
  623. #else
  624. #  define NCBI_INSDSEQ_EXPORT         __declspec(dllimport)
  625. #endif
  626. /*
  627.  * Export specifier for library objects_mmdb1
  628.  */
  629. #ifdef NCBI_MMDB1_EXPORTS
  630. #  define NCBI_MMDB1_EXPORT         __declspec(dllexport)
  631. #else
  632. #  define NCBI_MMDB1_EXPORT         __declspec(dllimport)
  633. #endif
  634. /*
  635.  * Export specifier for library objects_mmdb2
  636.  */
  637. #ifdef NCBI_MMDB2_EXPORTS
  638. #  define NCBI_MMDB2_EXPORT         __declspec(dllexport)
  639. #else
  640. #  define NCBI_MMDB2_EXPORT         __declspec(dllimport)
  641. #endif
  642. /*
  643.  * Export specifier for library objects_mmdb3
  644.  */
  645. #ifdef NCBI_MMDB3_EXPORTS
  646. #  define NCBI_MMDB3_EXPORT         __declspec(dllexport)
  647. #else
  648. #  define NCBI_MMDB3_EXPORT         __declspec(dllimport)
  649. #endif
  650. /*
  651.  * Export specifier for library objects_cn3d
  652.  */
  653. #ifdef NCBI_CN3D_EXPORTS
  654. #  define NCBI_CN3D_EXPORT          __declspec(dllexport)
  655. #else
  656. #  define NCBI_CN3D_EXPORT          __declspec(dllimport)
  657. #endif
  658. /*
  659.  * Export specifier for library objects_cdd
  660.  */
  661. #ifdef NCBI_CDD_EXPORTS
  662. #  define NCBI_CDD_EXPORT           __declspec(dllexport)
  663. #else
  664. #  define NCBI_CDD_EXPORT           __declspec(dllimport)
  665. #endif
  666. /*
  667.  * Export specifier for library objects_mime
  668.  */
  669. #ifdef NCBI_NCBIMIME_EXPORTS
  670. #  define NCBI_NCBIMIME_EXPORT      __declspec(dllexport)
  671. #else
  672. #  define NCBI_NCBIMIME_EXPORT      __declspec(dllimport)
  673. #endif
  674. /*
  675.  * Export specifier for library objects_general
  676.  */
  677. #ifdef NCBI_GENERAL_EXPORTS
  678. #  define NCBI_GENERAL_EXPORT       __declspec(dllexport)
  679. #else
  680. #  define NCBI_GENERAL_EXPORT       __declspec(dllimport)
  681. #endif
  682. /*
  683.  * Export specifier for library dbapi
  684.  */
  685. #ifdef NCBI_DBAPI_EXPORTS
  686. #  define NCBI_DBAPI_EXPORT         __declspec(dllexport)
  687. #else
  688. #  define NCBI_DBAPI_EXPORT         __declspec(dllimport)
  689. #endif
  690. /*
  691.  * Export specifier for library dbapi_driver
  692.  */
  693. #ifdef NCBI_DBAPIDRIVER_EXPORTS
  694. #  define NCBI_DBAPIDRIVER_EXPORT   __declspec(dllexport)
  695. #else
  696. #  define NCBI_DBAPIDRIVER_EXPORT   __declspec(dllimport)
  697. #endif
  698. /*
  699.  * Export specifier for library dbapi_driver_ctlib
  700.  */
  701. #ifdef NCBI_DBAPIDRIVER_CTLIB_EXPORTS
  702. #  define NCBI_DBAPIDRIVER_CTLIB_EXPORT     __declspec(dllexport)
  703. #else
  704. #  define NCBI_DBAPIDRIVER_CTLIB_EXPORT     __declspec(dllimport)
  705. #endif
  706. /*
  707.  * Export specifier for library dbapi_driver_dblib
  708.  */
  709. #ifdef NCBI_DBAPIDRIVER_DBLIB_EXPORTS
  710. #  define NCBI_DBAPIDRIVER_DBLIB_EXPORT     __declspec(dllexport)
  711. #else
  712. #  define NCBI_DBAPIDRIVER_DBLIB_EXPORT     __declspec(dllimport)
  713. #endif
  714. /*
  715.  * Export specifier for library dbapi_driver_msdblib
  716.  */
  717. #ifdef NCBI_DBAPIDRIVER_MSDBLIB_EXPORTS
  718. #  define NCBI_DBAPIDRIVER_MSDBLIB_EXPORT   __declspec(dllexport)
  719. #else
  720. #  define NCBI_DBAPIDRIVER_MSDBLIB_EXPORT   __declspec(dllimport)
  721. #endif
  722. /*
  723.  * Export specifier for library dbapi_driver_odbc
  724.  */
  725. #ifdef NCBI_DBAPIDRIVER_ODBC_EXPORTS
  726. #  define NCBI_DBAPIDRIVER_ODBC_EXPORT      __declspec(dllexport)
  727. #else
  728. #  define NCBI_DBAPIDRIVER_ODBC_EXPORT      __declspec(dllimport)
  729. #endif
  730. /*
  731.  * Export specifier for library dbapi_driver_mysql
  732.  */
  733. #ifdef NCBI_DBAPIDRIVER_MYSQL_EXPORTS
  734. #  define NCBI_DBAPIDRIVER_MYSQL_EXPORT     __declspec(dllexport)
  735. #else
  736. #  define NCBI_DBAPIDRIVER_MYSQL_EXPORT     __declspec(dllimport)
  737. #endif
  738. /*
  739.  * Export specifier for library objects_validator
  740.  */
  741. #ifdef NCBI_VALIDATOR_EXPORTS
  742. #  define NCBI_VALIDATOR_EXPORT         __declspec(dllexport)
  743. #else
  744. #  define NCBI_VALIDATOR_EXPORT         __declspec(dllimport)
  745. #endif
  746. /*
  747.  * Export specifier for library bdb
  748.  */
  749. #ifdef NCBI_BDB_EXPORTS
  750. #  define NCBI_BDB_EXPORT               __declspec(dllexport)
  751. #else
  752. #  define NCBI_BDB_EXPORT               __declspec(dllimport)
  753. #endif
  754. /*
  755.  * Export specifier for library lds
  756.  */
  757. #ifdef NCBI_LDS_EXPORTS
  758. #  define NCBI_LDS_EXPORT               __declspec(dllexport)
  759. #else
  760. #  define NCBI_LDS_EXPORT               __declspec(dllimport)
  761. #endif
  762. /*
  763.  * Export specifier for library xloader_lds
  764.  */
  765. #ifdef NCBI_XLOADER_LDS_EXPORTS
  766. #  define NCBI_XLOADER_LDS_EXPORT       __declspec(dllexport)
  767. #else
  768. #  define NCBI_XLOADER_LDS_EXPORT       __declspec(dllimport)
  769. #endif
  770. /*
  771.  * Export specifier for library xloader_cdd
  772.  */
  773. #ifdef NCBI_XLOADER_CDD_EXPORTS
  774. #  define NCBI_XLOADER_CDD_EXPORT       __declspec(dllexport)
  775. #else
  776. #  define NCBI_XLOADER_CDD_EXPORT       __declspec(dllimport)
  777. #endif
  778. /*
  779.  * Export specifier for library ncbi_xloader_table
  780.  */
  781. #ifdef NCBI_XLOADER_TABLE_EXPORTS
  782. #  define NCBI_XLOADER_TABLE_EXPORT     __declspec(dllexport)
  783. #else
  784. #  define NCBI_XLOADER_TABLE_EXPORT     __declspec(dllimport)
  785. #endif
  786. /*
  787.  * Export specifier for library ncbi_xloader_trace
  788.  */
  789. #ifdef NCBI_XLOADER_TRACE_EXPORTS
  790. #  define NCBI_XLOADER_TRACE_EXPORT     __declspec(dllexport)
  791. #else
  792. #  define NCBI_XLOADER_TRACE_EXPORT     __declspec(dllimport)
  793. #endif
  794. /*
  795.  * Export specifier for library ncbi_xloader_genbank
  796.  */
  797. #ifdef NCBI_XLOADER_GENBANK_EXPORTS
  798. #  define NCBI_XLOADER_GENBANK_EXPORT     __declspec(dllexport)
  799. #else
  800. #  define NCBI_XLOADER_GENBANK_EXPORT     __declspec(dllimport)
  801. #endif
  802. /*
  803.  * Export specifier for library ncbi_xreader
  804.  */
  805. #ifdef NCBI_XREADER_EXPORTS
  806. #  define NCBI_XREADER_EXPORT     __declspec(dllexport)
  807. #else
  808. #  define NCBI_XREADER_EXPORT     __declspec(dllimport)
  809. #endif
  810. /*
  811.  * Export specifier for library ncbi_xreader_id1
  812.  */
  813. #ifdef NCBI_XREADER_ID1_EXPORTS
  814. #  define NCBI_XREADER_ID1_EXPORT     __declspec(dllexport)
  815. #else
  816. #  define NCBI_XREADER_ID1_EXPORT     __declspec(dllimport)
  817. #endif
  818. /*
  819.  * Export specifier for library ncbi_xreader_id2
  820.  */
  821. #ifdef NCBI_XREADER_ID2_EXPORTS
  822. #  define NCBI_XREADER_ID2_EXPORT     __declspec(dllexport)
  823. #else
  824. #  define NCBI_XREADER_ID2_EXPORT     __declspec(dllimport)
  825. #endif
  826. /*
  827.  * Export specifier for library ncbi_xreader_pubseqos
  828.  */
  829. #ifdef NCBI_XREADER_PUBSEQOS_EXPORTS
  830. #  define NCBI_XREADER_PUBSEQOS_EXPORT     __declspec(dllexport)
  831. #else
  832. #  define NCBI_XREADER_PUBSEQOS_EXPORT     __declspec(dllimport)
  833. #endif
  834. /*
  835.  * Export specifier for library xobjmanip
  836.  */
  837. #ifdef NCBI_XOBJMANIP_EXPORTS
  838. #  define NCBI_XOBJMANIP_EXPORT         __declspec(dllexport)
  839. #else
  840. #  define NCBI_XOBJMANIP_EXPORT         __declspec(dllimport)
  841. #endif
  842. /*
  843.  * Export specifier for library xsqlite
  844.  */
  845. #ifdef NCBI_XSQLITE_EXPORTS
  846. #  define NCBI_XSQLITE_EXPORT           __declspec(dllexport)
  847. #else
  848. #  define NCBI_XSQLITE_EXPORT           __declspec(dllimport)
  849. #endif
  850. /*
  851.  * Export specifier for library blastdb_reader
  852.  */
  853. #ifdef NCBI_XLOADER_BLASTDB_EXPORTS
  854. #  define NCBI_XLOADER_BLASTDB_EXPORT   __declspec(dllexport)
  855. #else
  856. #  define NCBI_XLOADER_BLASTDB_EXPORT   __declspec(dllimport)
  857. #endif
  858. /*
  859.  * Export specifier for library xomssa
  860.  */
  861. #ifdef NCBI_XOMSSA_EXPORTS
  862. #  define NCBI_XOMSSA_EXPORT            __declspec(dllexport)
  863. #else
  864. #  define NCBI_XOMSSA_EXPORT            __declspec(dllimport)
  865. #endif
  866. /*
  867.  * Export specifier for library omssa
  868.  */
  869. #ifdef NCBI_OMSSA_EXPORTS
  870. #  define NCBI_OMSSA_EXPORT             __declspec(dllexport)
  871. #else
  872. #  define NCBI_OMSSA_EXPORT             __declspec(dllimport)
  873. #endif
  874. /*
  875.  * Export specifier for library gui_core
  876.  */
  877. #ifdef NCBI_GUICORE_EXPORTS
  878. #  define NCBI_GUICORE_EXPORT               __declspec(dllexport)
  879. #else
  880. #  define NCBI_GUICORE_EXPORT               __declspec(dllimport)
  881. #endif
  882. /*
  883.  * Export specifier for library xgbplugin
  884.  */
  885. #ifdef NCBI_XGBPLUGIN_EXPORTS
  886. #  define NCBI_XGBPLUGIN_EXPORT             __declspec(dllexport)
  887. #else
  888. #  define NCBI_XGBPLUGIN_EXPORT             __declspec(dllimport)
  889. #endif
  890. /*
  891.  * Export specifier for library gui_config
  892.  */
  893. #ifdef NCBI_GUICONFIG_EXPORTS
  894. #  define NCBI_GUICONFIG_EXPORT             __declspec(dllexport)
  895. #else
  896. #  define NCBI_GUICONFIG_EXPORT             __declspec(dllimport)
  897. #endif
  898. /*
  899.  * Export specifier for library gui_utils
  900.  */
  901. #ifdef NCBI_GUIUTILS_EXPORTS
  902. #  define NCBI_GUIUTILS_EXPORT              __declspec(dllexport)
  903. #else
  904. #  define NCBI_GUIUTILS_EXPORT              __declspec(dllimport)
  905. #endif
  906. /*
  907.  * Export specifier for library gui_objutils
  908.  */
  909. #ifdef NCBI_GUIOBJUTILS_EXPORTS
  910. #  define NCBI_GUIOBJUTILS_EXPORT              __declspec(dllexport)
  911. #else
  912. #  define NCBI_GUIOBJUTILS_EXPORT              __declspec(dllimport)
  913. #endif
  914. /*
  915.  * Export specifier for library gui_math
  916.  */
  917. #ifdef NCBI_GUIMATH_EXPORTS
  918. #  define NCBI_GUIMATH_EXPORT              __declspec(dllexport)
  919. #else
  920. #  define NCBI_GUIMATH_EXPORT              __declspec(dllimport)
  921. #endif
  922. /*
  923.  * Export specifier for library gui_graph
  924.  */
  925. #ifdef NCBI_GUIGRAPH_EXPORTS
  926. #  define NCBI_GUIGRAPH_EXPORT              __declspec(dllexport)
  927. #else
  928. #  define NCBI_GUIGRAPH_EXPORT              __declspec(dllimport)
  929. #endif
  930. /*
  931.  * Export specifier for library gui_opengl
  932.  */
  933. #ifdef NCBI_GUIOPENGL_EXPORTS
  934. #  define NCBI_GUIOPENGL_EXPORT             __declspec(dllexport)
  935. #else
  936. #  define NCBI_GUIOPENGL_EXPORT             __declspec(dllimport)
  937. #endif
  938. /*
  939.  * Export specifier for library gui_dialogs
  940.  */
  941. #ifdef NCBI_GUIDIALOGS_EXPORTS
  942. #  define NCBI_GUIDIALOGS_EXPORT            __declspec(dllexport)
  943. #else
  944. #  define NCBI_GUIDIALOGS_EXPORT            __declspec(dllimport)
  945. #endif
  946. /*
  947.  * Export specifier for library gui_widgets
  948.  */
  949. #ifdef NCBI_GUIWIDGETS_EXPORTS
  950. #  define NCBI_GUIWIDGETS_EXPORT            __declspec(dllexport)
  951. #else
  952. #  define NCBI_GUIWIDGETS_EXPORT            __declspec(dllimport)
  953. #endif
  954. /*
  955.  * Export specifier for library gui_widgets_fl
  956.  */
  957. #ifdef NCBI_GUIWIDGETS_FL_EXPORTS
  958. #  define NCBI_GUIWIDGETS_FL_EXPORT         __declspec(dllexport)
  959. #else
  960. #  define NCBI_GUIWIDGETS_FL_EXPORT         __declspec(dllimport)
  961. #endif
  962. /*
  963.  * Export specifier for library gui_widgets_gl
  964.  */
  965. #ifdef NCBI_GUIWIDGETS_GL_EXPORTS
  966. #  define NCBI_GUIWIDGETS_GL_EXPORT         __declspec(dllexport)
  967. #else
  968. #  define NCBI_GUIWIDGETS_GL_EXPORT         __declspec(dllimport)
  969. #endif
  970. /*
  971.  * Export specifier for library gui_widgets_flek
  972.  */
  973. #ifdef NCBI_GUIWIDGETS_FLU_EXPORTS
  974. #  define NCBI_GUIWIDGETS_FLU_EXPORT        __declspec(dllexport)
  975. #else
  976. #  define NCBI_GUIWIDGETS_FLU_EXPORT        __declspec(dllimport)
  977. #endif
  978. /*
  979.  * Export specifier for library gui_widgets_workspace
  980.  */
  981. #ifdef NCBI_GUIWIDGETS_WORKSPACE_EXPORTS
  982. #  define NCBI_GUIWIDGETS_WORKSPACE_EXPORT         __declspec(dllexport)
  983. #else
  984. #  define NCBI_GUIWIDGETS_WORKSPACE_EXPORT         __declspec(dllimport)
  985. #endif
  986. /*
  987.  * Export specifier for library gui_widgets_fltable
  988.  */
  989. #ifdef NCBI_GUIWIDGETS_FLTABLE_EXPORTS
  990. #  define NCBI_GUIWIDGETS_FLTABLE_EXPORT    __declspec(dllexport)
  991. #else
  992. #  define NCBI_GUIWIDGETS_FLTABLE_EXPORT    __declspec(dllimport)
  993. #endif
  994. /*
  995.  * Export specifier for library gui_widgets_table
  996.  */
  997. #ifdef NCBI_GUIWIDGETS_TABLE_EXPORTS
  998. #  define NCBI_GUIWIDGETS_TABLE_EXPORT      __declspec(dllexport)
  999. #else
  1000. #  define NCBI_GUIWIDGETS_TABLE_EXPORT      __declspec(dllimport)
  1001. #endif
  1002. /*
  1003.  * Export specifier for library gui_widgets_toplevel
  1004.  */
  1005. #ifdef NCBI_GUIWIDGETS_TOPLEVEL_EXPORTS
  1006. #  define NCBI_GUIWIDGETS_TOPLEVEL_EXPORT   __declspec(dllexport)
  1007. #else
  1008. #  define NCBI_GUIWIDGETS_TOPLEVEL_EXPORT   __declspec(dllimport)
  1009. #endif
  1010. /*
  1011.  * Export specifier for library gui_widgets_seq
  1012.  */
  1013. #ifdef NCBI_GUIWIDGETS_SEQ_EXPORTS
  1014. #  define NCBI_GUIWIDGETS_SEQ_EXPORT        __declspec(dllexport)
  1015. #else
  1016. #  define NCBI_GUIWIDGETS_SEQ_EXPORT        __declspec(dllimport)
  1017. #endif
  1018. /*
  1019.  * Export specifier for library gui_widgets_seqgraphic
  1020.  */
  1021. #ifdef NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORTS
  1022. #  define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT     __declspec(dllexport)
  1023. #else
  1024. #  define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT     __declspec(dllimport)
  1025. #endif
  1026. /*
  1027.  * Export specifier for library gui_widgets_seqicon
  1028.  */
  1029. #ifdef NCBI_GUIWIDGETS_SEQICON_EXPORTS
  1030. #  define NCBI_GUIWIDGETS_SEQICON_EXPORT        __declspec(dllexport)
  1031. #else
  1032. #  define NCBI_GUIWIDGETS_SEQICON_EXPORT        __declspec(dllimport)
  1033. #endif
  1034. /*
  1035.  * Export specifier for library gui_widgets_seqinfo
  1036.  */
  1037. #ifdef NCBI_GUIWIDGETS_SEQINFO_EXPORTS
  1038. #  define NCBI_GUIWIDGETS_SEQINFO_EXPORT        __declspec(dllexport)
  1039. #else
  1040. #  define NCBI_GUIWIDGETS_SEQINFO_EXPORT        __declspec(dllimport)
  1041. #endif
  1042. /*
  1043.  * Export specifier for library gui_widgets_alncrossaln
  1044.  */
  1045. #ifdef NCBI_GUIWIDGETS_ALNCROSSALN_EXPORTS
  1046. #  define NCBI_GUIWIDGETS_ALNCROSSALN_EXPORT    __declspec(dllexport)
  1047. #else
  1048. #  define NCBI_GUIWIDGETS_ALNCROSSALN_EXPORT    __declspec(dllimport)
  1049. #endif
  1050. /*
  1051.  * Export specifier for library gui_widgets_aln_multiple
  1052.  */
  1053. #ifdef NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORTS
  1054. #  define NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORT    __declspec(dllexport)
  1055. #else
  1056. #  define NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORT    __declspec(dllimport)
  1057. #endif
  1058. /*
  1059.  * Export specifier for library gui_widgets_fl
  1060.  */
  1061. #ifdef NCBI_GUIWIDGETS_ALNDOTMATRIX_EXPORTS
  1062. #  define NCBI_GUIWIDGETS_ALNDOTMATRIX_EXPORT   __declspec(dllexport)
  1063. #else
  1064. #  define NCBI_GUIWIDGETS_ALNDOTMATRIX_EXPORT   __declspec(dllimport)
  1065. #endif
  1066. /*
  1067.  * Export specifier for library gui_widgets_alntextaln
  1068.  */
  1069. #ifdef NCBI_GUIWIDGETS_ALNTEXTALN_EXPORTS
  1070. #  define NCBI_GUIWIDGETS_ALNTEXTALN_EXPORT     __declspec(dllexport)
  1071. #else
  1072. #  define NCBI_GUIWIDGETS_ALNTEXTALN_EXPORT     __declspec(dllimport)
  1073. #endif
  1074. /*
  1075.  * Export specifier for library gui_widgets_hit_matrix
  1076.  */
  1077. #ifdef NCBI_GUIWIDGETS_HIT_MATRIX_EXPORTS
  1078. #  define NCBI_GUIWIDGETS_HIT_MATRIX_EXPORT     __declspec(dllexport)
  1079. #else
  1080. #  define NCBI_GUIWIDGETS_HIT_MATRIX_EXPORT     __declspec(dllimport)
  1081. #endif
  1082. /*
  1083.  * Export specifier for library gui_widgets_taxplot3d
  1084.  */
  1085. #ifdef NCBI_GUIWIDGETS_TAXPLOT_EXPORTS
  1086. #  define NCBI_GUIWIDGETS_TAXPLOT_EXPORT     __declspec(dllexport)
  1087. #else
  1088. #  define NCBI_GUIWIDGETS_TAXPLOT_EXPORT     __declspec(dllimport)
  1089. #endif
  1090. /*
  1091.  * Export specifier for library gui_widgets_taxplot3d
  1092.  */
  1093. #ifdef NCBI_GUIWIDGETS_PHYLO_TREE_EXPORTS
  1094. #  define NCBI_GUIWIDGETS_PHYLO_TREE_EXPORT     __declspec(dllexport)
  1095. #else
  1096. #  define NCBI_GUIWIDGETS_PHYLO_TREE_EXPORT     __declspec(dllimport)
  1097. #endif
  1098. /*
  1099.  * Export specifier for library objects_validator
  1100.  */
  1101. #ifdef NCBI_VALIDATOR_EXPORTS
  1102. #  define NCBI_VALIDATOR_EXPORT         __declspec(dllexport)
  1103. #else
  1104. #  define NCBI_VALIDATOR_EXPORT         __declspec(dllimport)
  1105. #endif
  1106. /*
  1107.  * Export specifier for library bdb
  1108.  */
  1109. #ifdef NCBI_BDB_EXPORTS
  1110. #  define NCBI_BDB_EXPORT               __declspec(dllexport)
  1111. #else
  1112. #  define NCBI_BDB_EXPORT               __declspec(dllimport)
  1113. #endif
  1114. /*
  1115.  * Export specifier for library lds
  1116.  */
  1117. #ifdef NCBI_LDS_EXPORTS
  1118. #  define NCBI_LDS_EXPORT               __declspec(dllexport)
  1119. #else
  1120. #  define NCBI_LDS_EXPORT               __declspec(dllimport)
  1121. #endif
  1122. /*
  1123.  * Export specifier for library xloader_lds
  1124.  */
  1125. #ifdef NCBI_XLOADER_LDS_EXPORTS
  1126. #  define NCBI_XLOADER_LDS_EXPORT       __declspec(dllexport)
  1127. #else
  1128. #  define NCBI_XLOADER_LDS_EXPORT       __declspec(dllimport)
  1129. #endif
  1130. /*
  1131.  * Export specifier for library xloader_cdd
  1132.  */
  1133. #ifdef NCBI_XLOADER_CDD_EXPORTS
  1134. #  define NCBI_XLOADER_CDD_EXPORT       __declspec(dllexport)
  1135. #else
  1136. #  define NCBI_XLOADER_CDD_EXPORT       __declspec(dllimport)
  1137. #endif
  1138. /*
  1139.  * Export specifier for library ncbi_xloader_table
  1140.  */
  1141. #ifdef NCBI_XLOADER_TABLE_EXPORTS
  1142. #  define NCBI_XLOADER_TABLE_EXPORT     __declspec(dllexport)
  1143. #else
  1144. #  define NCBI_XLOADER_TABLE_EXPORT     __declspec(dllimport)
  1145. #endif
  1146. /*
  1147.  * Export specifier for library ncbi_xloader_genbank
  1148.  */
  1149. #ifdef NCBI_XLOADER_GENBANK_EXPORTS
  1150. #  define NCBI_XLOADER_GENBANK_EXPORT     __declspec(dllexport)
  1151. #else
  1152. #  define NCBI_XLOADER_GENBANK_EXPORT     __declspec(dllimport)
  1153. #endif
  1154. /*
  1155.  * Export specifier for library ncbi_xreader
  1156.  */
  1157. #ifdef NCBI_XREADER_EXPORTS
  1158. #  define NCBI_XREADER_EXPORT     __declspec(dllexport)
  1159. #else
  1160. #  define NCBI_XREADER_EXPORT     __declspec(dllimport)
  1161. #endif
  1162. /*
  1163.  * Export specifier for library ncbi_xreader_id1
  1164.  */
  1165. #ifdef NCBI_XREADER_ID1_EXPORTS
  1166. #  define NCBI_XREADER_ID1_EXPORT     __declspec(dllexport)
  1167. #else
  1168. #  define NCBI_XREADER_ID1_EXPORT     __declspec(dllimport)
  1169. #endif
  1170. /*
  1171.  * Export specifier for library ncbi_xreader_id2
  1172.  */
  1173. #ifdef NCBI_XREADER_ID2_EXPORTS
  1174. #  define NCBI_XREADER_ID2_EXPORT     __declspec(dllexport)
  1175. #else
  1176. #  define NCBI_XREADER_ID2_EXPORT     __declspec(dllimport)
  1177. #endif
  1178. /*
  1179.  * Export specifier for library ncbi_xreader_pubseqos
  1180.  */
  1181. #ifdef NCBI_XREADER_PUBSEQOS_EXPORTS
  1182. #  define NCBI_XREADER_PUBSEQOS_EXPORT     __declspec(dllexport)
  1183. #else
  1184. #  define NCBI_XREADER_PUBSEQOS_EXPORT     __declspec(dllimport)
  1185. #endif
  1186. /*
  1187.  * Export specifier for library xobjmanip
  1188.  */
  1189. #ifdef NCBI_XOBJMANIP_EXPORTS
  1190. #  define NCBI_XOBJMANIP_EXPORT         __declspec(dllexport)
  1191. #else
  1192. #  define NCBI_XOBJMANIP_EXPORT         __declspec(dllimport)
  1193. #endif
  1194. /*
  1195.  * Export specifier for library xsqlite
  1196.  */
  1197. #ifdef NCBI_XSQLITE_EXPORTS
  1198. #  define NCBI_XSQLITE_EXPORT           __declspec(dllexport)
  1199. #else
  1200. #  define NCBI_XSQLITE_EXPORT           __declspec(dllimport)
  1201. #endif
  1202. /*
  1203.  * Export specifier for library blastdb_reader
  1204.  */
  1205. #ifdef NCBI_XLOADER_BLASTDB_EXPORTS
  1206. #  define NCBI_XLOADER_BLASTDB_EXPORT   __declspec(dllexport)
  1207. #else
  1208. #  define NCBI_XLOADER_BLASTDB_EXPORT   __declspec(dllimport)
  1209. #endif
  1210. /*
  1211.  * Export specifier for library xomssa
  1212.  */
  1213. #ifdef NCBI_XOMSSA_EXPORTS
  1214. #  define NCBI_XOMSSA_EXPORT            __declspec(dllexport)
  1215. #else
  1216. #  define NCBI_XOMSSA_EXPORT            __declspec(dllimport)
  1217. #endif
  1218. /*
  1219.  * Export specifier for library omssa
  1220.  */
  1221. #ifdef NCBI_OMSSA_EXPORTS
  1222. #  define NCBI_OMSSA_EXPORT             __declspec(dllexport)
  1223. #else
  1224. #  define NCBI_OMSSA_EXPORT             __declspec(dllimport)
  1225. #endif
  1226. #else  /*  !defined(NCBI_OS_MSWIN)  ||  !defined(NCBI_DLL_BUILD)  */
  1227. /*
  1228.  * NULL operations for other cases
  1229.  */
  1230. #  define NCBI_ACCESS_EXPORT
  1231. #  define NCBI_BDB_EXPORT
  1232. #  define NCBI_BIBLIO_EXPORT
  1233. #  define NCBI_BIOTREE_EXPORT
  1234. #  define NCBI_BLASTDB_EXPORT
  1235. #  define NCBI_BLAST_EXPORT
  1236. #  define NCBI_CDD_EXPORT
  1237. #  define NCBI_CN3D_EXPORT
  1238. #  define NCBI_DBAPIDRIVER_CTLIB_EXPORT
  1239. #  define NCBI_DBAPIDRIVER_DBLIB_EXPORT
  1240. #  define NCBI_DBAPIDRIVER_EXPORT
  1241. #  define NCBI_DBAPIDRIVER_MSDBLIB_EXPORT
  1242. #  define NCBI_DBAPIDRIVER_MYSQL_EXPORT
  1243. #  define NCBI_DBAPIDRIVER_ODBC_EXPORT
  1244. #  define NCBI_DBAPI_EXPORT
  1245. #  define NCBI_DBAPI_EXPORT
  1246. #  define NCBI_DOCSUM_EXPORT
  1247. #  define NCBI_ENTREZ2_EXPORT
  1248. #  define NCBI_ENTREZGENE_EXPORT
  1249. #  define NCBI_FEATDEF_EXPORT
  1250. #  define NCBI_FLAT_EXPORT
  1251. #  define NCBI_FORMAT_EXPORT
  1252. #  define NCBI_GBSEQ_EXPORT
  1253. #  define NCBI_GENERAL_EXPORT
  1254. #  define NCBI_GUICONFIG_EXPORT
  1255. #  define NCBI_GUICORE_EXPORT
  1256. #  define NCBI_GUIDIALOGS_EXPORT
  1257. #  define NCBI_GUIGRAPH_EXPORT
  1258. #  define NCBI_GUIMATH_EXPORT
  1259. #  define NCBI_GUIOPENGL_EXPORT
  1260. #  define NCBI_GUIUTILS_EXPORT
  1261. #  define NCBI_GUIOBJUTILS_EXPORT
  1262. #  define NCBI_GUIWIDGETSALN_EXPORT
  1263. #  define NCBI_GUIWIDGETSSEQ_EXPORT
  1264. #  define NCBI_GUIWIDGETS_ALNCROSSALN_EXPORT
  1265. #  define NCBI_GUIWIDGETS_ALNDOTMATRIX_EXPORT
  1266. #  define NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORT
  1267. #  define NCBI_GUIWIDGETS_ALNTEXTALN_EXPORT
  1268. #  define NCBI_GUIWIDGETS_EXPORT
  1269. #  define NCBI_GUIWIDGETS_FLTABLE_EXPORT
  1270. #  define NCBI_GUIWIDGETS_FLU_EXPORT
  1271. #  define NCBI_GUIWIDGETS_FL_EXPORT
  1272. #  define NCBI_GUIWIDGETS_GL_EXPORT
  1273. #  define NCBI_GUIWIDGETS_HIT_MATRIX_EXPORT
  1274. #  define NCBI_GUIWIDGETS_PHYLO_TREE_EXPORT
  1275. #  define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT
  1276. #  define NCBI_GUIWIDGETS_SEQICON_EXPORT
  1277. #  define NCBI_GUIWIDGETS_SEQINFO_EXPORT
  1278. #  define NCBI_GUIWIDGETS_SEQ_EXPORT
  1279. #  define NCBI_GUIWIDGETS_TABLE_EXPORT
  1280. #  define NCBI_GUIWIDGETS_TAXPLOT_EXPORT
  1281. #  define NCBI_GUIWIDGETS_TOPLEVEL_EXPORT
  1282. #  define NCBI_GUIWIDGETS_WORKSPACE_EXPORT
  1283. #  define NCBI_ID1_EXPORT
  1284. #  define NCBI_ID2_EXPORT
  1285. #  define NCBI_INSDSEQ_EXPORT
  1286. #  define NCBI_LDS_EXPORT
  1287. #  define NCBI_MEDLARS_EXPORT
  1288. #  define NCBI_MEDLINE_EXPORT
  1289. #  define NCBI_MIM_EXPORT
  1290. #  define NCBI_MLA_EXPORT
  1291. #  define NCBI_MMDB1_EXPORT
  1292. #  define NCBI_MMDB2_EXPORT
  1293. #  define NCBI_MMDB3_EXPORT
  1294. #  define NCBI_NCBIMIME_EXPORT
  1295. #  define NCBI_OBJPRT_EXPORT
  1296. #  define NCBI_OMSSA_EXPORT
  1297. #  define NCBI_PUBMED_EXPORT
  1298. #  define NCBI_PUB_EXPORT
  1299. #  define NCBI_SCOREMAT_EXPORT
  1300. #  define NCBI_SEQALIGN_EXPORT
  1301. #  define NCBI_SEQBLOCK_EXPORT
  1302. #  define NCBI_SEQCODE_EXPORT
  1303. #  define NCBI_SEQFEAT_EXPORT
  1304. #  define NCBI_SEQLOC_EXPORT
  1305. #  define NCBI_SEQRES_EXPORT
  1306. #  define NCBI_SEQSET_EXPORT
  1307. #  define NCBI_SEQUENCE_EXPORT
  1308. #  define NCBI_SEQ_EXPORT
  1309. #  define NCBI_SUBMIT_EXPORT
  1310. #  define NCBI_TAXON1_EXPORT
  1311. #  define NCBI_TINYSEQ_EXPORT
  1312. #  define NCBI_VALIDATOR_EXPORT
  1313. #  define NCBI_XALGOALIGN_EXPORT
  1314. #  define NCBI_XALGOGNOMON_EXPORT
  1315. #  define NCBI_XALGOPHYTREE_EXPORT
  1316. #  define NCBI_XALGOSEQ_EXPORT
  1317. #  define NCBI_XALGO_EXPORT
  1318. #  define NCBI_XALNMGR_EXPORT
  1319. #  define NCBI_XALNUTIL_EXPORT
  1320. #  define NCBI_XBLAST_EXPORT
  1321. #  define NCBI_XCGI_EXPORT
  1322. #  define NCBI_XCGI_REDIRECT_EXPORT
  1323. #  define NCBI_XGBPLUGIN_EXPORT
  1324. #  define NCBI_XHTML_EXPORT
  1325. #  define NCBI_XIMAGE_EXPORT
  1326. #  define NCBI_XLOADER_BLASTDB_EXPORT
  1327. #  define NCBI_XLOADER_CDD_EXPORT
  1328. #  define NCBI_XLOADER_GENBANK_EXPORT
  1329. #  define NCBI_XLOADER_LDS_EXPORT
  1330. #  define NCBI_XLOADER_TABLE_EXPORT
  1331. #  define NCBI_XLOADER_TRACE_EXPORT
  1332. #  define NCBI_XNCBI_EXPORT
  1333. #  define NCBI_XOBJMANIP_EXPORT
  1334. #  define NCBI_XOBJMGR_EXPORT
  1335. #  define NCBI_XOBJREAD_EXPORT
  1336. #  define NCBI_XOBJUTIL_EXPORT
  1337. #  define NCBI_XOMSSA_EXPORT
  1338. #  define NCBI_XREADER_EXPORT
  1339. #  define NCBI_XREADER_ID1_EXPORT
  1340. #  define NCBI_XREADER_ID2_EXPORT
  1341. #  define NCBI_XREADER_PUBSEQOS_EXPORT
  1342. #  define NCBI_XREGEXP_EXPORT
  1343. #  define NCBI_XSERIAL_EXPORT
  1344. #  define NCBI_XSQLITE_EXPORT
  1345. #  define NCBI_XUTIL_EXPORT
  1346. #endif
  1347. /* STATIC LIBRARIES SECTION */
  1348. /* This section is for static-only libraries */
  1349. #define NCBI_TEST_MT_EXPORT
  1350. #define NCBI_XALNUTIL_EXPORT
  1351. #define NCBI_XALNTOOL_EXPORT
  1352. #endif  /*  CORELIB___MSWIN_EXPORT__H  */
  1353. /*
  1354.  * ==========================================================================
  1355.  * $Log: mswin_export.h,v $
  1356.  * Revision 1000.6  2004/06/01 19:07:33  gouriano
  1357.  * PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.74
  1358.  *
  1359.  * Revision 1.74  2004/05/24 13:56:42  kuznets
  1360.  * Added NCBI_BIOTREE_EXPORT
  1361.  *
  1362.  * Revision 1.73  2004/05/14 16:15:05  dicuccio
  1363.  * Added export specifier for gui/widgets/workspace
  1364.  *
  1365.  * Revision 1.72  2004/05/03 19:41:02  gorelenk
  1366.  * Added NCBI_XALNTOOL_EXPORT to static-only libraries section.
  1367.  *
  1368.  * Revision 1.71  2004/05/03 13:25:32  dicuccio
  1369.  * Corrected export specifier
  1370.  *
  1371.  * Revision 1.70  2004/05/03 12:36:36  dicuccio
  1372.  * added export specifier for library gui_objutils
  1373.  *
  1374.  * Revision 1.69  2004/04/13 20:10:40  ucko
  1375.  * New (shared) ASN.1 spec: insdseq
  1376.  *
  1377.  * Revision 1.68  2004/03/25 14:19:42  dicuccio
  1378.  * Added export specifier for TRACE data loader library
  1379.  *
  1380.  * Revision 1.67  2004/03/18 15:34:17  gorelenk
  1381.  * Export define for library xalnutil ( NCBI_XALNUTIL_EXPORT ) moved
  1382.  * to static libraries section .
  1383.  *
  1384.  * Revision 1.66  2004/03/16 19:44:01  gorelenk
  1385.  * Added definition of NCBI_ENTREZGENE_EXPORTS to
  1386.  * definition of NCBI_MISC_EXPORTS .
  1387.  *
  1388.  * Revision 1.65  2004/03/15 17:16:47  gorelenk
  1389.  * Removed #undef NCBI_DLL_BUILD when defined _LIB .
  1390.  *
  1391.  * Revision 1.64  2004/03/12 13:56:46  dicuccio
  1392.  * Renamed NCBI_REGEXP_EXPORT -> NCBI_XREGEXP_EXPORT; restored to non-static.
  1393.  * Moved GUI modules to top
  1394.  *
  1395.  * Revision 1.63  2004/03/11 16:52:25  gorelenk
  1396.  * Added STATIC LIBRARIES SECTION  - place for static-only libraries export
  1397.  * prefix defines.
  1398.  * Added defines for NCBI_REGEXP_EXPORT and NCBI_TEST_MT_EXPORT.
  1399.  *
  1400.  * Revision 1.62  2004/03/11 12:49:41  dicuccio
  1401.  * Rearranged GUI export specifiers (regrouped at end).  Added export specifier
  1402.  * for GUIMATH library.  Corrected NCBI_TEST_MT_EXPORT.
  1403.  *
  1404.  * Revision 1.61  2004/03/10 20:21:33  gorelenk
  1405.  * Added defines for NCBI_TEST_MT_EXPORT (static lib test_mt.lib) .
  1406.  *
  1407.  * Revision 1.60  2004/02/13 16:58:30  tereshko
  1408.  * Added NCBI_GUIWIDGETS_PHYLO_TREE_EXPORT for Phylogenetic Tree widget / viewer
  1409.  *
  1410.  * Revision 1.59  2004/02/10 19:55:21  ucko
  1411.  * Also add NCBI_XALGOPHYTREE_EXPORT to the empty define list....
  1412.  *
  1413.  * Revision 1.58  2004/02/10 16:59:01  dicuccio
  1414.  * Added export specifier for libxalgophytree
  1415.  *
  1416.  * Revision 1.57  2004/02/09 19:23:58  ivanov
  1417.  * + NCBI_XCGI_REDIRECT_EXPORTS, added it to NCBI_WEB.DLL
  1418.  *
  1419.  * Revision 1.56  2004/01/14 16:28:55  tereshko
  1420.  * Added NCBI_GUIWIDGETSMISC_EXPORTS for Taxplot viewer
  1421.  *
  1422.  * Revision 1.55  2004/01/13 16:38:34  vasilche
  1423.  * Added NCBI_XREADER_EXPORT
  1424.  *
  1425.  * Revision 1.54  2003/12/22 19:09:13  dicuccio
  1426.  * Added taxonomy to ncbi_seq
  1427.  *
  1428.  * Revision 1.53  2003/12/17 21:02:57  shomrat
  1429.  * added export specifier for xformat library
  1430.  *
  1431.  * Revision 1.52  2003/12/17 19:41:24  kuznets
  1432.  * Restored accidentally deleted NCBI_XLOADER_TABLE_EXPORT. Sorry.
  1433.  *
  1434.  * Revision 1.51  2003/12/17 13:48:39  kuznets
  1435.  * Added export symbols for genbank data loader and associated readers.
  1436.  *
  1437.  * Revision 1.50  2003/12/15 16:56:58  ivanov
  1438.  * + NCBI_DBAPI_EXPORT
  1439.  *
  1440.  * Revision 1.49  2003/12/09 15:59:03  dicuccio
  1441.  * Dropped NCBI_GUIWIDGETS_FLEK_EXPORT - repalced with NCBI_GUIWIDGETS_FLU_EXPORT
  1442.  *
  1443.  * Revision 1.48  2003/11/17 21:38:10  yazhuk
  1444.  * Added export specifiers for Hit Matrix library
  1445.  *
  1446.  * Revision 1.47  2003/11/05 18:40:07  dicuccio
  1447.  * Added CGI/HTML library export specifiers
  1448.  *
  1449.  * Revision 1.46  2003/10/30 15:45:44  ivanov
  1450.  * Add NCBI_GUIWIDGETS_GL_EXPORT to the null define list
  1451.  *
  1452.  * Revision 1.45  2003/10/29 23:05:30  yazhuk
  1453.  * Added NCBI_GUIWIDGETS_GL_EXPORT macros
  1454.  *
  1455.  * Revision 1.44  2003/10/24 21:28:41  lewisg
  1456.  * add omssa, xomssa, omssacl to win32 build, including dll
  1457.  *
  1458.  * Revision 1.43  2003/10/24 15:23:26  dicuccio
  1459.  * Fixed gnomon export specifier
  1460.  *
  1461.  * Revision 1.42  2003/10/24 15:17:15  dicuccio
  1462.  * Added export specifier for gnomon
  1463.  *
  1464.  * Revision 1.41  2003/10/20 18:38:02  dicuccio
  1465.  * Added export specifier for xloader_cdd
  1466.  *
  1467.  * Revision 1.40  2003/10/10 19:34:06  dicuccio
  1468.  * Added export specifier for gui_config
  1469.  *
  1470.  * Revision 1.39  2003/09/29 13:50:17  dicuccio
  1471.  * Added export specifiers for XSQLITE, XLOADER_TABLE, and XOBJMANIP
  1472.  *
  1473.  * Revision 1.38  2003/09/16 14:33:01  dicuccio
  1474.  * Cleaned up and clarified export specifiers for the gui/widgets/ libraries -
  1475.  * added a specifier for each static project, added top-level groupings for DLL
  1476.  * projects
  1477.  *
  1478.  * Revision 1.37  2003/09/12 13:01:06  dicuccio
  1479.  * Added dummy export specifiers for non-Win32 platforms
  1480.  *
  1481.  * Revision 1.36  2003/09/12 12:56:52  dicuccio
  1482.  * Added new export specifiers for gui_widgets_seq, gui_widgets_aln
  1483.  *
  1484.  * Revision 1.35  2003/09/09 18:53:44  grichenk
  1485.  * +ID2
  1486.  *
  1487.  * Revision 1.34  2003/09/04 14:58:51  dicuccio
  1488.  * Added export specifier for GUIGRAPH library
  1489.  *
  1490.  * Revision 1.33  2003/08/27 16:41:43  ivanov
  1491.  * * Added export specifier NCBI_XIMAGE_EXPORT
  1492.  *
  1493.  * Revision 1.32  2003/08/06 16:09:21  jianye
  1494.  * Add specifiers for new libraries: blastdb, xalnutil, xloader_blastdb.
  1495.  *
  1496.  * Revision 1.31  2003/08/04 15:44:12  dicuccio
  1497.  * Added export specifier for libxblast.  Modified layout of algorithm export
  1498.  * specifiers
  1499.  *
  1500.  * Revision 1.30  2003/07/30 16:35:17  kuznets
  1501.  * Fixed typo with NCBI_XLOADER_LDS_EXPORT
  1502.  *
  1503.  * Revision 1.29  2003/07/16 20:15:00  kuznets
  1504.  * + NCBI_XLOADER_LDS_EXPORTS (export/import macro for lds dataloader)
  1505.  *
  1506.  * Revision 1.28  2003/06/27 19:00:08  dicuccio
  1507.  * Moved BLAST, scoremat, and ID1 from ncbi_seq.dll to ncbi_seqext.dll
  1508.  *
  1509.  * Revision 1.27  2003/06/04 17:05:35  ucko
  1510.  * +NCBI_XOBJREAD_EXPORT(S), under NCBI_SEQEXT_EXPORTS.
  1511.  *
  1512.  * Revision 1.26  2003/06/03 19:22:20  dicuccio
  1513.  * Fixed specification of MMDB lib exports
  1514.  *
  1515.  * Revision 1.25  2003/06/03 18:48:54  kuznets
  1516.  * + export defines for bdb and lds libraries.
  1517.  *
  1518.  * Revision 1.24  2003/06/02 16:01:29  dicuccio
  1519.  * Rearranged include/objects/ subtree.  This includes the following shifts:
  1520.  *     - include/objects/alnmgr --> include/objtools/alnmgr
  1521.  *     - include/objects/cddalignview --> include/objtools/cddalignview
  1522.  *     - include/objects/flat --> include/objtools/flat
  1523.  *     - include/objects/objmgr/ --> include/objmgr/
  1524.  *     - include/objects/util/ --> include/objmgr/util/
  1525.  *     - include/objects/validator --> include/objtools/validator
  1526.  *
  1527.  * Revision 1.23  2003/05/23 16:19:48  ivanov
  1528.  * Fixed typo
  1529.  *
  1530.  * Revision 1.22  2003/05/23 15:22:40  ivanov
  1531.  * Added export specifier NCBI_MLA_EXPORT
  1532.  *
  1533.  * Revision 1.21  2003/04/25 21:05:02  ucko
  1534.  * +SCOREMAT (under SEQEXT)
  1535.  *
  1536.  * Revision 1.20  2003/04/15 16:30:38  dicuccio
  1537.  * Moved BLAST object files into ncbi_seqext.dll
  1538.  *
  1539.  * Revision 1.19  2003/04/14 19:37:42  ivanov
  1540.  * Added master export group NCBI_SEQEXT_EXPORTS. Moved a part code from NCBI_SEQ.DLL
  1541.  * to NCBI_SEQEXT.DLLmswin_export.h
  1542.  *
  1543.  * Revision 1.18  2003/04/10 13:31:40  dicuccio
  1544.  * Added BLAST objects to NCBI_SEQ
  1545.  *
  1546.  * Revision 1.17  2003/04/09 16:12:05  ivanov
  1547.  * Fix for the previous commit
  1548.  *
  1549.  * Revision 1.16  2003/04/08 20:07:05  ivanov
  1550.  * Added export specifiers NCBI_BLAST_EXPORT and NCBI_ENTREZGENE_EXPORT
  1551.  *
  1552.  * Revision 1.15  2003/03/28 20:29:42  kans
  1553.  * define NCBI_FLAT_EXPORT at end
  1554.  *
  1555.  * Revision 1.14  2003/03/28 17:44:54  dicuccio
  1556.  * Added export specifier for flatfile generator library.  Made this specifier
  1557.  * part of the NCBI_SEQ_EXPORTS master group
  1558.  *
  1559.  * Revision 1.13  2003/02/25 19:34:21  kuznets
  1560.  * Added NCBI_DBAPIDRIVER_MYSQL_EXPORTS
  1561.  *
  1562.  * Revision 1.12  2003/02/21 16:42:16  dicuccio
  1563.  * Added export specifiers for XALGO, XGBPLUGIN
  1564.  *
  1565.  * Revision 1.11  2003/02/12 22:02:29  coremake
  1566.  * Added export specifiers NCBI_DBAPIDRIVER_*_EXPORT for ctlib, dblib, msdblib
  1567.  * and odbc DBAI driver libraries
  1568.  *
  1569.  * Revision 1.10  2003/02/06 18:49:58  dicuccio
  1570.  * Added NCBI_TAXON1_EXPORT specifier
  1571.  *
  1572.  * Revision 1.9  2003/01/17 19:44:28  lavr
  1573.  * Reduce dependencies
  1574.  *
  1575.  * Revision 1.8  2003/01/16 19:53:13  dicuccio
  1576.  * Add NCBI_GUIDIALOGS_EXPORT to the null define list...
  1577.  *
  1578.  * Revision 1.7  2003/01/16 18:23:15  dicuccio
  1579.  * Added export specifiers for library GUI_DIALOGS.DLL
  1580.  *
  1581.  * Revision 1.6  2003/01/07 22:17:25  lavr
  1582.  * Move '#include <connect/connect_export.h>' up
  1583.  *
  1584.  * Revision 1.5  2003/01/07 19:58:25  shomrat
  1585.  * Added NCBI_VALIDATOR_EXPORT
  1586.  *
  1587.  * Revision 1.4  2002/12/31 16:15:46  dicuccio
  1588.  * Added missing NCBI_SUBMIT_EXPORT to empty define list
  1589.  *
  1590.  * Revision 1.3  2002/12/31 15:08:23  dicuccio
  1591.  * Moved featdef and gbseq into ncbi_misc.dll
  1592.  *
  1593.  * Revision 1.2  2002/12/26 12:51:41  dicuccio
  1594.  * Fixed some minor niggling errors with export specifiers in the wrong places.
  1595.  *
  1596.  * Revision 1.1  2002/12/18 22:52:19  dicuccio
  1597.  * Initial revision.
  1598.  *
  1599.  * ==========================================================================
  1600.  */