Blame view

bootloader/u-boot_2015_04/tools/patman/project.py 676 Bytes
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  # Copyright (c) 2012 The Chromium OS Authors.
  #
  # SPDX-License-Identifier:	GPL-2.0+
  #
  
  import os.path
  
  import gitutil
  
  def DetectProject():
      """Autodetect the name of the current project.
  
      This looks for signature files/directories that are unlikely to exist except
      in the given project.
  
      Returns:
          The name of the project, like "linux" or "u-boot".  Returns "unknown"
          if we can't detect the project.
      """
      top_level = gitutil.GetTopLevel()
  
      if os.path.exists(os.path.join(top_level, "include", "u-boot")):
          return "u-boot"
      elif os.path.exists(os.path.join(top_level, "kernel")):
          return "linux"
  
      return "unknown"