22ARGS :=
33BUILD_SCRIPT := build.sh
44KERNEL := 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
66ARCH_x86_64 := --arch x86_64
77ARCH_i686 := --arch i686
88FULLBUILD := -d -g -e --noconfirm
9+ DEBUG_OPTION := --debug --log
10+ DEBUG := false
911FULL_x86_64 := xfce cinnamon i3 plasma gnome
1012FULL_i686 := xfce lxde
1113CURRENT_DIR := ${shell dirname $(dir $(abspath $(lastword $(MAKEFILE_LIST ) ) ) ) }/${shell basename $(dir $(abspath $(lastword $(MAKEFILE_LIST ) ) ) ) }
1214
15+ ifeq (${DEBUG},true)
16+ ARGS += ${ARGS} ${DEBUG_OPTION}
17+ endif
18+
1319full :
1420 sudo ${CURRENT_DIR} /tools/fullbuild.sh ${FULLBUILD} -m x86_64 ${FULL_x86_64}
1521 sudo ${CURRENT_DIR} /tools/fullbuild.sh ${FULLBUILD} -m i686 ${FULL_i686}
1622 @make clean
1723
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+ :
1935 @$(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"})
2138 @[[ -z " ${CHANNEL} " ]] && echo " Empty Channel" && exit 1 || :
2239 @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} ;; \
2542 * ) echo " Unknown Architecture" ; exit 1 ;; \
2643 esac
2744 @make clean
@@ -43,7 +60,7 @@ build_option:
4360 ${CURRENT_DIR} /tools/menuconf-to-alterconf.sh ${CURRENT_DIR} /.build_option
4461
4562clean :
46- @sudo ${CURRENT_DIR} /${BUILD_SCRIPT} --noconfirm clean
63+ @sudo ${CURRENT_DIR} /${BUILD_SCRIPT} --noconfirm --debug clean
4764
4865build :build_option
4966 $(eval BUILD_OPTION := $(shell cat ${CURRENT_DIR}/.build_option) )
0 commit comments