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

生物技术

开发平台:

C/C++

  1. CORELIBS = 
  2.         $(INTDIR)binncbi_algo.dll 
  3.         $(INTDIR)binncbi_bdb.dll 
  4.         $(INTDIR)binncbi_core.dll 
  5.         $(INTDIR)binncbi_dbapi.dll 
  6.         $(INTDIR)binncbi_dbapi_driver.dll 
  7.         $(INTDIR)bindbapi_driver_dblib.dll 
  8.         $(INTDIR)binncbi_general.dll 
  9.         $(INTDIR)binncbi_image.dll 
  10.         $(INTDIR)binncbi_lds.dll 
  11.         $(INTDIR)binncbi_misc.dll 
  12.         $(INTDIR)binncbi_pub.dll 
  13.         $(INTDIR)binncbi_seq.dll 
  14.         $(INTDIR)binncbi_seqext.dll 
  15.         $(INTDIR)binncbi_sqlite.dll 
  16.         $(INTDIR)binncbi_validator.dll 
  17.         $(INTDIR)binncbi_web.dll 
  18.         $(INTDIR)binncbi_xloader_cdd.dll 
  19.         $(INTDIR)binncbi_xloader_lds.dll 
  20.         $(INTDIR)binncbi_xloader_genbank.dll 
  21.         $(INTDIR)binncbi_xreader.dll 
  22.         $(INTDIR)binncbi_xreader_id1.dll 
  23.         $(INTDIR)binncbi_xreader_pubseqos.dll 
  24.         $(INTDIR)binncbi_xloader_table.dll 
  25.         $(INTDIR)binncbi_xloader_trace.dll
  26. all : dirs 
  27.     $(CORELIBS) 
  28.     third-party 
  29.     config-files 
  30.     patterns 
  31.     plugin-scan
  32. dirs :
  33.     @echo Creating directory structure...
  34.     @if not exist $(INTDIR)bin mkdir $(INTDIR)bin 
  35.     @if not exist $(INTDIR)etc mkdir $(INTDIR)etc 
  36.     @if not exist $(INTDIR)plugins mkdir $(INTDIR)plugins 
  37.     @if not exist $(INTDIR)etcpatterns mkdir $(INTDIR)etcpatterns 
  38. DSTBIN = $(INTDIR)bin
  39. SRCBIN = ....dllbin$(INTDIR)
  40. $(CORELIBS) : ....dllbin$(INTDIR)$(*B).dll
  41.     @if exist $** echo Updating $(*B).dll...
  42.     @if exist $** copy $** $(INTDIR)bin > NUL
  43. third-party : fltkdll libdb41 sqlite
  44. fltkdll libdb41 sqlite :
  45.     @echo Copying third-party library: $@.dll
  46.     @if exist ..........lib$(INTDIR)$@.dll   copy ..........lib$(INTDIR)$@.dll $(INTDIR)bin     > NUL
  47.     @if exist ..........lib$(INTDIR)$@.pdb   copy ..........lib$(INTDIR)$@.pdb $(INTDIR)bin     > NUL
  48.     @if not exist $(INTDIR)bin$@.dll copy \DIZZYpubliclib$(INTDIR)$@.dll $(INTDIR)bin        > NUL
  49. config-files :
  50.     @echo Copying config files... 
  51.     @copy ........srcguigbenchgbench.ini $(INTDIR)etc > NUL
  52.     @copy ........srcguigbenchnews.ini $(INTDIR)etc > NUL
  53.     @copy ........srcguigbenchalgo_urls $(INTDIR)etc > NUL
  54. patterns :
  55.     @echo Copying patterns...
  56.     @copy ........srcguigbenchpatternskozak.ini $(INTDIR)etcpatterns > NUL
  57. plugin-scan :
  58.     @echo Creating plugin cache file... 
  59.     @$(INTDIR)bingbench_plugin_scan -strict $(INTDIR)plugins