2 BUILD_SCRIPT = build.sh
4 SHARE_OPTION = -b -c "zstd" -u "alter" -p "alter" -k "${KERNEL}"
5 DEBUG_OPTION = -t '-Xcompression-level 1' -x -d
6 ARCH_x86_64 = -a x86_64
15 @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${ARCH_x86_64} xfce
19 @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${ARCH_x86_64} plasma
23 @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${ARCH_x86_64} releng
27 @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${ARCH_x86_64} lxde
31 @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${ARCH_i686} xfce
35 @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${ARCH_i686} plasma
39 @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${ARCH_i686} releng
43 @sudo ./${BUILD_SCRIPT} ${SHARE_OPTION} ${ARCH_i686} lxde
46 menuconfig/build/mconf::
47 @if [ -d menuconfig/build ];\
51 mkdir menuconfig/build ;\
53 (cd menuconfig/build ; cmake -GNinja .. ; ninja -j4 )
55 @if [ -d system/cpp-src/mkalteriso/build ];\
59 mkdir system/cpp-src/mkalteriso/build ;\
61 (cd system/cpp-src/mkalteriso/build ; cmake -GNinja .. ; ninja -j4 ; cp -f mkalteriso ../../../)
63 menuconfig:menuconfig/build/mconf menuconfig-script/kernel_choice
64 menuconfig/build/mconf menuconfig-script/rootconf
65 menuconfig-script/kernel_choice:system/kernel_list-x86_64 system/kernel_list-i686
66 ./kernel-choice-conf-gen.sh
74 ./menuconf-to-alterconf.sh ./.build_option
76 @sudo ./${BUILD_SCRIPT} clean
77 build:build_option mkalteriso
78 $(eval BUILD_OPTION := $(shell cat ./.build_option))
79 sudo ./${BUILD_SCRIPT} ${BUILD_OPTION}
81 sudo ./keyring.sh --alter-add --arch-add