2
2
ARGS :=
3
3
BUILD_SCRIPT := build.sh
4
4
KERNEL := zen
5
- SHARE_OPTION := --boot-splash --comp-type "xz" --user "alter" --password "alter" --kernel "${KERNEL}" --debug -- noconfirm
5
+ SHARE_OPTION := --boot-splash --comp-type "xz" --user "alter" --password "alter" --kernel "${KERNEL}" --noconfirm
6
6
ARCH_x86_64 := --arch x86_64
7
7
ARCH_i686 := --arch i686
8
8
FULLBUILD := -d -g -e --noconfirm
9
+ DEBUG_OPTION := --debug --log
10
+ DEBUG := false
9
11
FULL_x86_64 := xfce cinnamon i3 plasma gnome
10
12
FULL_i686 := xfce lxde
11
13
CURRENT_DIR := ${shell dirname $(dir $(abspath $(lastword $(MAKEFILE_LIST ) ) ) ) }/${shell basename $(dir $(abspath $(lastword $(MAKEFILE_LIST ) ) ) ) }
12
14
15
+ ifeq (${DEBUG},true)
16
+ ARGS += ${ARGS} ${DEBUG_OPTION}
17
+ endif
18
+
13
19
full :
14
20
sudo ${CURRENT_DIR} /tools/fullbuild.sh ${FULLBUILD} -m x86_64 ${FULL_x86_64}
15
21
sudo ${CURRENT_DIR} /tools/fullbuild.sh ${FULLBUILD} -m i686 ${FULL_i686}
16
22
@make clean
17
23
18
- basic-64 basic-32 cinnamon-64 cinnamon-32 gnome-64 i3-64 i3-32 lxde-64 lxde-32 plasma-64 releng-32 releng-64 serene-64 serene-32 xfce-64 xfce-32 xfce-pro-64 :
24
+ basic-ja-64 basic-en-64 basic-ja-32 basic-en-32 \
25
+ cinnamon-ja-64 cinnamon-en-64 cinnamon-ja-32 cinnamon-en-32 \
26
+ gnome-ja-64 gnome-en-64 gnome-ja-32 gnome-en-32 \
27
+ i3-ja-64 i3-en-64 i3-ja-32 i3-en-32 \
28
+ lxde-ja-64 lxde-en-64 lxde-ja-32 lxde-en-32 \
29
+ plasma-ja-64 plasma-en-64 \
30
+ releng-ja-64 releng-en-64 releng-ja-32 releng-en-32 \
31
+ serene-ja-64 serene-en-64 serene-ja-32 serene-en-32 \
32
+ xfce-ja-64 xfce-en-64 xfce-ja-32 xfce-en-32 \
33
+ xfce-pro-ja-64 xfce-pro-en-64 \
34
+ :
19
35
@$(eval ARCHITECTURE=${shell echo ${@} | rev | cut -d '-' -f 1 | rev })
20
- @$(eval CHANNEL=${shell echo ${@} | sed "s/-${ARCHITECTURE}//g"})
36
+ @$(eval LOCALE=${shell echo ${@} | rev | cut -d '-' -f 2 | rev })
37
+ @$(eval CHANNEL=${shell echo ${@} | sed "s/-${LOCALE}-${ARCHITECTURE}//g"})
21
38
@[[ -z " ${CHANNEL} " ]] && echo " Empty Channel" && exit 1 || :
22
39
@case ${ARCHITECTURE} in\
23
- " 32" ) sudo ${CURRENT_DIR} /${BUILD_SCRIPT} ${ARGS} ${SHARE_OPTION} ${ARCH_i686} ${CHANNEL} ;; \
24
- " 64" ) sudo ${CURRENT_DIR} /${BUILD_SCRIPT} ${ARGS} ${SHARE_OPTION} ${ARCH_x86_64} ${CHANNEL} ;; \
40
+ " 32" ) sudo ${CURRENT_DIR} /${BUILD_SCRIPT} ${ARGS} ${SHARE_OPTION} ${ARCH_i686} -l ${LOCALE} ${CHANNEL} ;; \
41
+ " 64" ) sudo ${CURRENT_DIR} /${BUILD_SCRIPT} ${ARGS} ${SHARE_OPTION} ${ARCH_x86_64} -l ${LOCALE} ${CHANNEL} ;; \
25
42
* ) echo " Unknown Architecture" ; exit 1 ;; \
26
43
esac
27
44
@make clean
@@ -43,7 +60,7 @@ build_option:
43
60
${CURRENT_DIR} /tools/menuconf-to-alterconf.sh ${CURRENT_DIR} /.build_option
44
61
45
62
clean :
46
- @sudo ${CURRENT_DIR} /${BUILD_SCRIPT} --noconfirm clean
63
+ @sudo ${CURRENT_DIR} /${BUILD_SCRIPT} --noconfirm --debug clean
47
64
48
65
build :build_option
49
66
$(eval BUILD_OPTION := $(shell cat ${CURRENT_DIR}/.build_option) )
0 commit comments