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

生物技术

开发平台:

C/C++

  1. #  ===========================================================================
  2. #  PRODUCTION $Log: Makefile.mk,v $
  3. #  PRODUCTION Revision 1000.1  2004/06/16 17:30:01  gouriano
  4. #  PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.5
  5. #  PRODUCTION
  6. #  ===========================================================================
  7. # $Id: Makefile.mk,v 1000.1 2004/06/16 17:30:01 gouriano Exp $
  8. #
  9. # Rules for installation of third-party libraries.
  10. # Uses definition provided by project tree builder configure.
  11. #
  12. #
  13. # Include macrodefinitions provided by project tree builder
  14. #
  15. !include $(THIRDPARTY_MAKEFILES_DIR)$(INTDIR)Makefile.third_party.mk
  16. #
  17. # Common macros for third-party DLLs' installation
  18. #
  19. THIRDPARTY_CFG_PATH = $(THIRDPARTY_MAKEFILES_DIR)$(INTDIR)
  20. TEST_NOT_STAMP      = @if not exist $(THIRDPARTY_CFG_PATH)
  21. TEST_IF__STAMP      = @if exist     $(THIRDPARTY_CFG_PATH)
  22. #
  23. # GBENCH third-party libraries
  24. #
  25. FLTK_SRC            = $(FLTK_BINPATH)$(INTDIR)
  26. install_fltk:
  27. $(TEST_NOT_STAMP)fltk.installed       echo Copying FLTK DLLs...
  28. $(TEST_IF__STAMP)fltk.installed       echo FLTK DLLs are already installed
  29. $(TEST_NOT_STAMP)fltk.installed       copy /Y $(FLTK_SRC)*.dll $(INSTALL_BINPATH) > NUL
  30. $(TEST_NOT_STAMP)fltk.installed       if exist "$(FLTK_SRC)*.pdb" copy /Y $(FLTK_SRC)*.pdb $(INSTALL_BINPATH) > NUL
  31. $(TEST_NOT_STAMP)fltk.installed       echo "" > $(THIRDPARTY_CFG_PATH)fltk.installed
  32. BERKELEYDB_SRC      = $(BERKELEYDB_BINPATH)$(INTDIR)
  33. install_berkeleydb:
  34. $(TEST_NOT_STAMP)berkeleydb.installed echo Copying BerkeleyDB DLLs...
  35. $(TEST_IF__STAMP)berkeleydb.installed echo BerkeleyDB DLLs are already installed
  36. $(TEST_NOT_STAMP)berkeleydb.installed copy /Y $(BERKELEYDB_SRC)*.dll $(INSTALL_BINPATH) > NUL
  37. $(TEST_NOT_STAMP)berkeleydb.installed if exist "$(BERKELEYDB_SRC)*.pdb" copy /Y $(BERKELEYDB_SRC)*.pdb $(INSTALL_BINPATH) > NUL
  38. $(TEST_NOT_STAMP)berkeleydb.installed echo "" > $(THIRDPARTY_CFG_PATH)berkeleydb.installed
  39. SQLITE_SRC          = $(SQLITE_BINPATH)$(INTDIR)
  40. install_sqlite:
  41. $(TEST_NOT_STAMP)sqlite.installed     echo Copying SQLITE DLLs...
  42. $(TEST_IF__STAMP)sqlite.installed     echo SQLITE DLLs are already installed
  43. $(TEST_NOT_STAMP)sqlite.installed     copy /Y $(SQLITE_SRC)*.dll $(INSTALL_BINPATH) > NUL
  44. $(TEST_NOT_STAMP)sqlite.installed     if exist "$(SQLITE_SRC)*.pdb" copy /Y $(SQLITE_SRC)*.pdb $(INSTALL_BINPATH) > NUL
  45. $(TEST_NOT_STAMP)sqlite.installed     echo "" > $(THIRDPARTY_CFG_PATH)sqlite.installed
  46. #
  47. # All other third-parties
  48. #
  49. WXWINDOWS_SRC       = $(WXWINDOWS_BINPATH)$(INTDIR)
  50. install_wxwindows:
  51. $(TEST_NOT_STAMP)wxwindows.installed  echo Copying wxWindows DLLs...
  52. $(TEST_IF__STAMP)wxwindows.installed  echo wxWindows DLLs are already installed
  53. $(TEST_NOT_STAMP)wxwindows.installed  copy /Y $(WXWINDOWS_SRC)*.dll $(INSTALL_BINPATH) > NUL
  54. $(TEST_NOT_STAMP)wxwindows.installed  if exist "$(WXWINDOWS_SRC)*.pdb" copy /Y $(WXWINDOWS_SRC)*.pdb $(INSTALL_BINPATH) > NUL
  55. $(TEST_NOT_STAMP)wxwindows.installed  echo "" > $(THIRDPARTY_CFG_PATH)wxwindows.installed
  56. SYBASE_SRC       = $(SYBASE_BINPATH)$(INTDIR)
  57. install_sybase:
  58. $(TEST_NOT_STAMP)sybase.installed     echo Copying Sybase DLLs...
  59. $(TEST_IF__STAMP)sybase.installed     echo Sybase DLLs are already installed
  60. $(TEST_NOT_STAMP)sybase.installed     copy /Y $(SYBASE_SRC)*.dll $(INSTALL_BINPATH) > NUL
  61. $(TEST_NOT_STAMP)sybase.installed     if exist "$(SYBASE_SRC)*.pdb" copy /Y $(SYBASE_SRC)*.pdb $(INSTALL_BINPATH) > NUL
  62. $(TEST_NOT_STAMP)sybase.installed     echo "" > $(THIRDPARTY_CFG_PATH)sybase.installed
  63. MYSQL_SRC        = $(MYSQL_BINPATH)$(INTDIR)
  64. install_mysql:
  65. $(TEST_NOT_STAMP)mysql.installed      echo Copying MySQL DLLs...
  66. $(TEST_IF__STAMP)mysql.installed      echo MySQL DLLs are already installed
  67. $(TEST_NOT_STAMP)mysql.installed      copy /Y $(MYSQL_SRC)*.dll $(INSTALL_BINPATH) > NUL
  68. $(TEST_NOT_STAMP)mysql.installed      if exist "$(MYSQL_SRC)*.pdb" copy /Y $(MYSQL_SRC)*.pdb $(INSTALL_BINPATH) > NUL
  69. $(TEST_NOT_STAMP)mysql.installed      echo "" > $(THIRDPARTY_CFG_PATH)mysql.installed
  70. MSSQL_SRC        = $(MSSQL_BINPATH)$(INTDIR)
  71. install_mssql:
  72. $(TEST_NOT_STAMP)mssql.installed      echo Copying MSSQL DLLs...
  73. $(TEST_IF__STAMP)mssql.installed      echo MSSQL DLLs are already installed
  74. $(TEST_NOT_STAMP)mssql.installed      copy /Y $(MSSQL_SRC)*.dll $(INSTALL_BINPATH) > NUL
  75. $(TEST_NOT_STAMP)mssql.installed      if exist "$(MSSQL_SRC)*.pdb" copy /Y $(MSSQL_SRC)*.pdb $(INSTALL_BINPATH) > NUL
  76. $(TEST_NOT_STAMP)mssql.installed      echo "" > $(THIRDPARTY_CFG_PATH)mssql.installed
  77. #
  78. # MSVC7.10 run-time DLLs'
  79. #
  80. MSVCRT_SRC = \snowmanwin-coremakeLibThirdPartymsvc7.1bin
  81. install_msvc:
  82. $(TEST_NOT_STAMP)msvc.installed       echo Copying MSVC DLLs...
  83. $(TEST_IF__STAMP)msvc.installed       echo MSVC DLLs are already installed
  84. $(TEST_NOT_STAMP)msvc.installed       copy /Y $(MSVCRT_SRC)*.dll $(INSTALL_BINPATH) > NUL
  85. $(TEST_NOT_STAMP)msvc.installed       if exist "$(MSVCRT_SRC)*.pdb" copy /Y $(MSVCRT_SRC)*.pdb $(INSTALL_BINPATH) > NUL
  86. $(TEST_NOT_STAMP)msvc.installed       echo "" > $(THIRDPARTY_CFG_PATH)msvc.installed