|
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 gnome-32 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 |
|
0 commit comments