config.mk
上传用户:lyxiangda
上传日期:2007-01-12
资源大小:3042k
文件大小:7k
源码类别:

CA认证

开发平台:

WINDOWS

  1. #
  2. # The contents of this file are subject to the Mozilla Public
  3. # License Version 1.1 (the "License"); you may not use this file
  4. # except in compliance with the License. You may obtain a copy of
  5. # the License at http://www.mozilla.org/MPL/
  6. # Software distributed under the License is distributed on an "AS
  7. # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  8. # implied. See the License for the specific language governing
  9. # rights and limitations under the License.
  10. # The Original Code is the Netscape security libraries.
  11. # The Initial Developer of the Original Code is Netscape
  12. # Communications Corporation.  Portions created by Netscape are 
  13. # Copyright (C) 1994-2000 Netscape Communications Corporation.  All
  14. # Rights Reserved.
  15. # Contributor(s):
  16. # Alternatively, the contents of this file may be used under the
  17. # terms of the GNU General Public License Version 2 or later (the
  18. # "GPL"), in which case the provisions of the GPL are applicable 
  19. # instead of those above.  If you wish to allow use of your 
  20. # version of this file only under the terms of the GPL and not to
  21. # allow others to use your version of this file under the MPL,
  22. # indicate your decision by deleting the provisions above and
  23. # replace them with the notice and other provisions required by
  24. # the GPL.  If you do not delete the provisions above, a recipient
  25. # may use your version of this file under either the MPL or the
  26. # GPL.
  27. #
  28. # Configuration information for building in the "Core Components" source module
  29. #
  30. #######################################################################
  31. # [1.0] Master "Core Components" source and release <architecture>    #
  32. #       tags                                                          #
  33. #######################################################################
  34. include $(CORE_DEPTH)/coreconf/arch.mk
  35. #######################################################################
  36. # [2.0] Master "Core Components" default command macros               #
  37. #       (NOTE: may be overridden in $(OS_CONFIG).mk)                  #
  38. #######################################################################
  39. include $(CORE_DEPTH)/coreconf/command.mk
  40. #######################################################################
  41. # [3.0] Master "Core Components" <architecture>-specific macros       #
  42. #       (dependent upon <architecture> tags)                          #
  43. #                                                                     #
  44. #       We are moving towards just having a $(OS_TARGET).mk file      #
  45. #       as opposed to multiple $(OS_CONFIG).mk files, one for         #
  46. #       each OS release.                                              #
  47. #######################################################################
  48. ifeq (,$(filter-out NetBSD,$(OS_TARGET)))
  49. include $(CORE_DEPTH)/coreconf/$(OS_TARGET).mk
  50. else
  51. include $(CORE_DEPTH)/coreconf/$(OS_CONFIG).mk
  52. endif
  53. #######################################################################
  54. # [4.0] Master "Core Components" source and release <platform> tags   #
  55. #       (dependent upon <architecture> tags)                          #
  56. #######################################################################
  57. include $(CORE_DEPTH)/coreconf/platform.mk
  58. #######################################################################
  59. # [5.0] Master "Core Components" release <tree> tags                  #
  60. #       (dependent upon <architecture> tags)                          #
  61. #######################################################################
  62. include $(CORE_DEPTH)/coreconf/tree.mk
  63. #######################################################################
  64. # [6.0] Master "Core Components" source and release <component> tags  #
  65. #       NOTE:  A component is also called a module or a subsystem.    #
  66. #       (dependent upon $(MODULE) being defined on the                #
  67. #        command line, as an environment variable, or in individual   #
  68. #        makefiles, or more appropriately, manifest.mn)               #
  69. #######################################################################
  70. include $(CORE_DEPTH)/coreconf/module.mk
  71. #######################################################################
  72. # [7.0] Master "Core Components" release <version> tags               #
  73. #       (dependent upon $(MODULE) being defined on the                #
  74. #        command line, as an environment variable, or in individual   #
  75. #        makefiles, or more appropriately, manifest.mn)               #
  76. #######################################################################
  77. include $(CORE_DEPTH)/coreconf/version.mk
  78. #######################################################################
  79. # [8.0] Master "Core Components" macros to figure out                 #
  80. #       binary code location                                          #
  81. #       (dependent upon <platform> tags)                              #
  82. #######################################################################
  83. include $(CORE_DEPTH)/coreconf/location.mk
  84. #######################################################################
  85. # [9.0] Master "Core Components" <component>-specific source path     #
  86. #       (dependent upon <user_source_tree>, <source_component>,       #
  87. #        <version>, and <platform> tags)                              #
  88. #######################################################################
  89. include $(CORE_DEPTH)/coreconf/source.mk
  90. #######################################################################
  91. # [10.0] Master "Core Components" include switch for support header   #
  92. #        files                                                        #
  93. #        (dependent upon <tree>, <component>, <version>,              #
  94. #         and <platform> tags)                                        #
  95. #######################################################################
  96. include $(CORE_DEPTH)/coreconf/headers.mk
  97. #######################################################################
  98. # [11.0] Master "Core Components" for computing program prefixes      #
  99. #######################################################################
  100. include $(CORE_DEPTH)/coreconf/prefix.mk
  101. #######################################################################
  102. # [12.0] Master "Core Components" for computing program suffixes      #
  103. #        (dependent upon <architecture> tags)                         #
  104. #######################################################################
  105. include $(CORE_DEPTH)/coreconf/suffix.mk
  106. #######################################################################
  107. # [13.0] Master "Core Components" for defining JDK                    #
  108. #        (dependent upon <architecture>, <source>, and <suffix>  tags)#
  109. #######################################################################
  110. include $(CORE_DEPTH)/coreconf/jdk.mk
  111. #######################################################################
  112. # [14.0] Master "Core Components" rule set                            #
  113. #        (should always be the last file included by config.mk)       #
  114. #######################################################################
  115. include $(CORE_DEPTH)/coreconf/ruleset.mk
  116. -include $(MKDEPENDENCIES)