Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / third_party / nlio / repo / third_party / nlbuild-autotools / repo / make / pre / macros / repos.mak
1 #
2 #    Copyright 2018 Google LLC. All Rights Reserved.
3 #    Copyright 2017-2018 Nest Labs Inc. All Rights Reserved.
4 #
5 #    Licensed under the Apache License, Version 2.0 (the "License");
6 #    you may not use this file except in compliance with the License.
7 #    You may obtain a copy of the License at
8 #
9 #    http://www.apache.org/licenses/LICENSE-2.0
10 #
11 #    Unless required by applicable law or agreed to in writing, software
12 #    distributed under the License is distributed on an "AS IS" BASIS,
13 #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 #    See the License for the specific language governing permissions and
15 #    limitations under the License.
16 #
17
18 #
19 #    Description:
20 #      This file is a make "header" or pre make header that defines
21 #      make convenience macros for interacting with and managing "foreign"
22 #      (e.g., those outside of this project) git projects in the context of
23 #      managing project dependencies.
24 #
25
26 # Third-party package repository configuration, if it exists, listing all
27 # packages and their names, branches, URLs, and local paths that may be
28 # optionally inlined for this package.
29 #
30 # This file is formatted identically to .gitmodules (see gitmodules(5)).
31
32 REPOS_CONFIG                     ?= $(top_srcdir)/repos.conf
33
34 REPOS                            := $(shell if test -f $(REPOS_CONFIG); then $(call nlGitListConfigFromFileCommand,$(REPOS_CONFIG)) | $(GREP) '^submodule\.' | $(CUT) -d '.' -f 2 | $(SORT) | $(UNIQ); fi)