@@ -5,41 +5,51 @@ KERNEL := zen
55SHARE_OPTION := --boot-splash --comp-type "xz" --user "alter" --password "alter" --kernel "${KERNEL}" --noconfirm
66ARCH_x86_64 := --arch x86_64
77ARCH_i686 := --arch i686
8+ ARCH_Pen4 := --arch pen4
89FULLBUILD := -d -g -e --noconfirm
910DEBUG_OPTION := --debug --log
1011DEBUG := false
1112FULL_x86_64 := xfce cinnamon i3 plasma gnome
1213FULL_i686 := xfce lxde
14+ FULL_Pen4 := xfce lxde
15+
1316CURRENT_DIR := ${shell dirname $(dir $(abspath $(lastword $(MAKEFILE_LIST ) ) ) ) }/${shell basename $(dir $(abspath $(lastword $(MAKEFILE_LIST ) ) ) ) }
1417
1518ifeq (${DEBUG},true)
1619 ARGS += ${ARGS} ${DEBUG_OPTION}
1720endif
1821
19- full :
22+ full : full-x86_64 full-i686 clean
23+
24+ full-x86_64 :
2025 sudo ${CURRENT_DIR} /tools/fullbuild.sh ${FULLBUILD} -m x86_64 ${FULL_x86_64}
26+
27+ full-i686 :
2128 sudo ${CURRENT_DIR} /tools/fullbuild.sh ${FULLBUILD} -m i686 ${FULL_i686}
22- @make clean
23-
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 \
29+
30+ full-pen4 :
31+ sudo ${CURRENT_DIR} /tools/fullbuild.sh ${FULLBUILD} -m pen4 ${FULL_Pen4}
32+
33+ basic-ja-64 basic-en-64 basic-ja-32 basic-en-32 basic-ja-pen4 basic-en-pen4 \
34+ cinnamon-ja-64 cinnamon-en-64 cinnamon-ja-32 cinnamon-en-32 cinnamon-ja-pen4 cinnamon-en-pen4 \
35+ gnome-ja-64 gnome-en-64 gnome-ja-32 gnome-en-32 gnome-ja-pen4 gnome-en-pen4 \
36+ i3-ja-64 i3-en-64 i3-ja-32 i3-en-32 i3-ja-pen4 i3-en-pen4 \
37+ lxde-ja-64 lxde-en-64 lxde-ja-32 lxde-en-32 lxde-ja-pen4 lxde-en-pen4 \
38+ plasma-ja-64 plasma-en-64 \
39+ releng-ja-64 releng-en-64 releng-ja-32 releng-en-32 releng-ja-pen4 releng-en-pen4 \
40+ serene-ja-64 serene-en-64 serene-ja-32 serene-en-32 serene-ja-pen4 serene-en-pen4 \
41+ xfce-ja-64 xfce-en-64 xfce-ja-32 xfce-en-32 xfce-ja-pen4 xfce-en-pen4 \
42+ xfce-pro-ja-64 xfce-pro-en-64 \
3443:
3544 @$(eval ARCHITECTURE=${shell echo ${@} | rev | cut -d '-' -f 1 | rev })
3645 @$(eval LOCALE=${shell echo ${@} | rev | cut -d '-' -f 2 | rev })
3746 @$(eval CHANNEL=${shell echo ${@} | sed "s/-${LOCALE}-${ARCHITECTURE}//g"})
3847 @[[ -z " ${CHANNEL} " ]] && echo " Empty Channel" && exit 1 || :
3948 @case ${ARCHITECTURE} in\
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} ;; \
42- * ) echo " Unknown Architecture" ; exit 1 ;; \
49+ " i686" ) sudo ${CURRENT_DIR} /${BUILD_SCRIPT} ${ARGS} ${SHARE_OPTION} ${ARCH_pen4} -l ${LOCALE} ${CHANNEL} ;; \
50+ " 32" ) sudo ${CURRENT_DIR} /${BUILD_SCRIPT} ${ARGS} ${SHARE_OPTION} ${ARCH_i686} -l ${LOCALE} ${CHANNEL} ;; \
51+ " 64" ) sudo ${CURRENT_DIR} /${BUILD_SCRIPT} ${ARGS} ${SHARE_OPTION} ${ARCH_x86_64} -l ${LOCALE} ${CHANNEL} ;; \
52+ * ) echo " Unknown Architecture" ; exit 1 ;; \
4353 esac
4454
4555menuconfig/build/mconf ::
@@ -49,7 +59,7 @@ menuconfig/build/mconf::
4959menuconfig :menuconfig/build/mconf menuconfig-script/kernel_choice menuconfig-script/channel_choice
5060 @menuconfig/build/mconf menuconfig-script/rootconf
5161
52- menuconfig-script/kernel_choice :system/kernel-x86_64 system/kernel-i686
62+ menuconfig-script/kernel_choice :system/kernel-x86_64 system/kernel-i686 system/kernel-pen4
5363 @${CURRENT_DIR} /tools/kernel-choice-conf-gen.sh
5464menuconfig-script/channel_choice :
5565 @${CURRENT_DIR} /tools/channel-choice-conf-gen.sh
0 commit comments