-
Notifications
You must be signed in to change notification settings - Fork 47
/
Copy pathrepo.mak
executable file
·43 lines (40 loc) · 1.73 KB
/
repo.mak
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
RT-SMART_VERSION = "1f89f4d8078b0b8804cd97b92dffd3043456ca97"
MPP_VERSION = "ba32c3614253b62dd2d4ae8927477c9cf7e6a871"
UNITTEST_VERSION = "a07caf5e19a6a215605271cfeedce18111790e9d"
OPENSBI_VERSION = "b3a7a73c46a39e3e07209462b5c22d936b0fddca"
BUILDROOT-EXT_VERSION = "00c7c33c63c0210b1fb16c9eb6f9904bdef9cf4e"
LINUX_VERSION = "ff2e371fe15fc1603ebbf5e4351adef921c027c2"
UBOOT_VERSION = "61c2455f0c7a89ef274ba386f5a04b86eeb0f115"
CDK_VERSION = "959403fe52d31297b01ddeace961e9ea477a9467"
RT-SMART_SRC_PATH = src/big/rt-smart
MPP_SRC_PATH = src/big/mpp
UNITTEST_SRC_PATH = src/big/unittest
OPENSBI_SRC_PATH = src/common/opensbi
BUILDROOT-EXT_SRC_PATH = src/little/buildroot-ext
LINUX_SRC_PATH = src/little/linux
UBOOT_SRC_PATH = src/little/uboot
CDK_SRC_PATH = src/common/cdk
RT-SMARTR_URL = "git@g.a-bug.org:maix_sw/maix3_rt_smart.git"
MPP_URL = "git@g.a-bug.org:maix_sw/mpp.git"
UNITTEST_URL = "git@g.a-bug.org:maix_sw/maix3_unittest.git"
OPENSBI_URL = "git@g.a-bug.org:maix_sw/maix3_opensbi.git"
BUILDROOT-EXT_URL = "git@g.a-bug.org:maix_sw/buildroot-ext.git"
LINUX_URL = "git@g.a-bug.org:maix_sw/maix3_linux_kernel.git"
UBOOT_URL = "git@g.a-bug.org:maix_sw/maix3_u-boot.git"
CDK_URL = "git@g.a-bug.org:maix_sw/cdk.git"
define FETCH_CODE
set -e; \
(test -d $(2) || ( \
echo "clone $(1) into $(2), version $(3)";\
git clone $(1) $(2) >/dev/null 2>&1;\
cd $(2);\
git checkout $(3) >/dev/null 2>&1;\
)) && ( \
echo "fetch $(1), version $(3)";\
cd $(2);\
git fetch;\
git checkout $(3) >/dev/null 2>&1;\
); \
cd - >/dev/null 2>&1;\
echo "success"
endef