OSDN Git Service

Merge branch 'dev' into dev-stable
[alterlinux/alterlinux.git] / Makefile
1 BUILD_SCRIPT = build.sh
2 SHARE_OPTION = -b -c "zstd" -p "alter"
3 DEBUG_OPTION = -t '-Xcompression-level 1' -x
4
5
6 basic:
7         @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION}
8         @make cleanup
9
10 core:
11         @sudo ./${BUILD_SCRIPT} -k core ${SHARE_OPTION}
12         @make cleanup
13
14 ck :
15         @sudo ./${BUILD_SCRIPT} -k ck ${SHARE_OPTION}
16         @make cleanup
17
18 lts:
19         @sudo ./${BUILD_SCRIPT} -k lts ${SHARE_OPTION}
20         @make cleanup
21
22 lqx:
23         @sudo ./${BUILD_SCRIPT} -k lqx ${SHARE_OPTION}
24         @make cleanup
25
26 rt:
27         @sudo ./${BUILD_SCRIPT} -k rt ${SHARE_OPTION}
28         @make cleanup
29
30 rt-lts:
31         @sudo ./${BUILD_SCRIPT} -k rt-lts ${SHARE_OPTION}
32         @make cleanup
33
34 zen:
35         @sudo ./${BUILD_SCRIPT} -k zen ${SHARE_OPTION}
36         @make cleanup
37
38 # xanmod:
39         # @sudo ./${BUILD_SCRIPT} -k xanmod ${SHARE_OPTION}
40         # @make cleanup
41
42 xanmod-lts:
43         @sudo ./${BUILD_SCRIPT} -k xanmod-lts ${SHARE_OPTION}
44         @make cleanup
45
46
47 test-basic:
48         @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${DEBUG_OPTION}
49         @make cleanup
50
51 test-core:
52         @sudo ./${BUILD_SCRIPT} -k core ${SHARE_OPTION} ${DEBUG_OPTION}
53         @make cleanup
54
55 test-ck:
56         @sudo ./${BUILD_SCRIPT} -k ck ${SHARE_OPTION} ${DEBUG_OPTION}
57         @make cleanup
58
59 test-lts:
60         @sudo ./${BUILD_SCRIPT} -k lts ${SHARE_OPTION} ${DEBUG_OPTION}
61         @make cleanup
62
63 test-lqx:
64         @sudo ./${BUILD_SCRIPT} -k lqx ${SHARE_OPTION} ${DEBUG_OPTION}
65         @make cleanup
66
67 test-rt:
68         @sudo ./${BUILD_SCRIPT} -k rt ${SHARE_OPTION} ${DEBUG_OPTION}
69         @make cleanup
70
71 test-rt-lts:
72         @sudo ./${BUILD_SCRIPT} -k rt-lts ${SHARE_OPTION} ${DEBUG_OPTION}
73         @make cleanup
74
75 test-zen:
76         @sudo ./${BUILD_SCRIPT} -k zen ${SHARE_OPTION} ${DEBUG_OPTION}
77         @make cleanup
78
79 # test-xanmod:
80         # @sudo ./${BUILD_SCRIPT} -k xanmod ${SHARE_OPTION} ${DEBUG_OPTION}
81         # @make cleanup
82
83 test-xanmod-lts:
84         @sudo ./${BUILD_SCRIPT} -k xanmod-lts ${SHARE_OPTION} ${DEBUG_OPTION}
85         @make cleanup
86
87
88 cleanup:
89         @[[ -d ./work ]] && sudo rm -rf ./work
90         @[[ -d ./out  ]] && sudo rm -rf ./out