Skip to content

Commit 94acd8f

Browse files
author
Anonym3310
committed
update
1 parent a948274 commit 94acd8f

File tree

1 file changed

+32
-33
lines changed

1 file changed

+32
-33
lines changed

1.sh

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,13 @@ echo -e "$red\n ##--------------------------------------------------------------
3131
#===[ Most Editable ]===#
3232

3333
export DEFCONFIG=akame-raphael_defconfig
34-
export NKD=sm8150 #kernel dir name
34+
export NKD=AkameKernel-sm8150 #kernel dir name
3535
export CODENAME=raphael
3636
GCC_or_CLANG=2 #1 - GCC, 2 - CLANG | use gcc or clang
3737
BUILD_KH=2 #1 - ENABLE, 2 - DISABLE | make kernel headers
38-
ONLY_BUILD_KH=2 #1 - DISABLE, 2 - ENABLE | make only kernel headers
38+
ONLY_BUILD_KH=1 #1 - DISABLE, 2 - ENABLE | make only kernel headers
3939
ONLY_BUILD_AN=1 #1 - DISABLE, 2 - ENABLE | make only AnyKernel
40+
IMAGE=Image-dtb # Image.gz-dtb Image Image.gz Image-dtb
4041

4142

4243
#===[ Editable ]===#
@@ -55,6 +56,7 @@ export UN=$HOME/kernels #path to the kernel folder
5556
export CONFIG=".config"
5657
export LOG="2>&1 | tee log.txt"
5758

59+
5860
#########################
5961
#===[ Smart Exports ]===#
6062
#########################
@@ -101,10 +103,11 @@ else
101103

102104
#===[ Most Editable ]===#
103105

104-
export CC=clang
105-
LLVM=llvm-11
106-
CLANG_PATH=/usr
107-
CLANG_BIN=$CLANG_PATH/lib/${LLVM}/bin
106+
VER="-11"
107+
export CC=clang${VER}
108+
LLVM=llvm${VER}
109+
CLANG_PATH1=/usr
110+
CLANG_BIN=$CLANG_PATH1/lib/${LLVM}/bin
108111
GCC_PATH64=/usr
109112
GCC_PATH32=/usr
110113
GCC_BIN64=$GCC_PATH64/bin
@@ -116,8 +119,8 @@ GCC_PREF64=aarch64-linux-gnu
116119
GCC_PREF32=arm-linux-gnueabi
117120
GCC_PREFIX64=aarch64-linux-gnu-
118121
GCC_PREFIX32=arm-linux-gnueabi-
119-
CLANG_LIB32=$CLANG_PATH/lib/${LLVM}/lib
120-
CLANG_LIB64=$CLANG_PATH/lib/${LLVM}/lib64
122+
CLANG_LIB32=$CLANG_PATH1/lib/${LLVM}/lib
123+
CLANG_LIB64=$CLANG_PATH1/lib/${LLVM}/lib64
121124
GCC_LIB64=$GCC_PATH64/lib/$GCC_PREF64
122125
GCC_LIB32=$GCC_PATH32/lib/$GCC_PREF32
123126

@@ -127,17 +130,18 @@ GCC_BINS=$GCC_BIN64:$GCC_BIN32
127130
GCC_LIBS=$GCC_LIB64:$GCC_LIB32
128131
CLANG_LIBS=$CLANG_LIB64:$CLANG_LIB32
129132
export LD_LIBRARY_PATH=$CLANG_LIBS:$GCC_LIBS:$LD_LIBRARY_PATH
130-
export PATH=$CLANG_BIN:$GCC_BINS:$PATH
133+
export CLANG_PATH=${CLANG_BIN}
134+
export PATH=${CLANG_PATH}:${PATH}
131135
export CROSS_COMPILE=$GCC_PREFIX64
132136
export CLANG_TRIPLE=$GCC_PREFIX64
133137
export CROSS_COMPILE_ARM32=$GCC_PREFIX32
134-
VALUES="OBJCOPY=llvm-objcopy \
135-
OBJDUMP=llvm-objdump \
136-
STRIP=llvm-strip \
137-
NM=llvm-nm \
138-
AR=llvm-ar \
139-
AS=llvm-as \
140-
LD=ld.lld"
138+
VALUES="OBJCOPY=llvm-objcopy${VER} \
139+
OBJDUMP=llvm-objdump${VER} \
140+
STRIP=llvm-strip${VER} \
141+
NM=llvm-nm${VER} \
142+
AR=llvm-ar${VER} \
143+
AS=llvm-as${VER} \
144+
LD=ld.bfd"
141145
fi
142146

143147

@@ -389,16 +393,14 @@ cd ..
389393
#===( EDITABLE )===#
390394

391395

392-
cp $(find -name Image-dtb) ${ANYKERNEL_DIR}/
393-
#cp $(find -name Image.gz-dtb) ${ANYKERNEL_DIR}/
394-
#cp $(find -name Image.gz) ${ANYKERNEL_DIR}/
395-
#cp $(find -name dtb) ${ANYKERNEL_DIR}/
396-
#cp $(find -name dtbo.img) ${ANYKERNEL_DIR}/
396+
cp $(find -name ${IMAGE}) ${ANYKERNEL_DIR}/
397+
cp $(find -name dtb) ${ANYKERNEL_DIR}/
398+
cp $(find -name dtbo.img) ${ANYKERNEL_DIR}/
397399

398400

399401
#===[ ZIPPING ]===#
400402

401-
403+
cp -r AK3/* ${ANYKERNEL_DIR}
402404
cd ${ANYKERNEL_DIR}
403405
zip -r -9 AkameKernel-${CODENAME}-$(date +%d-%m-%y).zip * -x .git README.md *placeholder
404406

@@ -506,16 +508,15 @@ cd ..
506508
#===( EDITABLE )===#
507509

508510

509-
cp $(find -name Image-dtb) ${ANYKERNEL_DIR}/
510-
#cp $(find -name Image.gz-dtb) ${ANYKERNEL_DIR}/
511-
#cp $(find -name Image.gz) ${ANYKERNEL_DIR}/
512-
#cp $(find -name dtb) ${ANYKERNEL_DIR}/
513-
#cp $(find -name dtbo.img) ${ANYKERNEL_DIR}/
511+
cp $(find -name ${IMAGE}) ${ANYKERNEL_DIR}/
512+
cp $(find -name dtb) ${ANYKERNEL_DIR}/
513+
cp $(find -name dtbo.img) ${ANYKERNEL_DIR}/
514514

515515

516516
#===[ ZIPPING ]===#
517517

518518

519+
cp -r AK3/* ${ANYKERNEL_DIR}
519520
cd ${ANYKERNEL_DIR}
520521
zip -r -9 AkameKernel-${CODENAME}-$(date +%d-%m-%y).zip * -x .git README.md *placeholder
521522

@@ -737,16 +738,14 @@ cd ..
737738
#===( EDITABLE )===#
738739

739740

740-
cp $(find -name Image-dtb) ${ANYKERNEL_DIR}/
741-
#cp $(find -name Image.gz-dtb) ${ANYKERNEL_DIR}/
742-
#cp $(find -name Image.gz) ${ANYKERNEL_DIR}/
743-
#cp $(find -name dtb) ${ANYKERNEL_DIR}/
744-
#cp $(find -name dtbo.img) ${ANYKERNEL_DIR}/
741+
cp $(find -name ${IMAGE}) ${ANYKERNEL_DIR}/
742+
cp $(find -name dtb) ${ANYKERNEL_DIR}/
743+
cp $(find -name dtbo.img) ${ANYKERNEL_DIR}/
745744

746745

747746
#===[ ZIPPING ]===#
748747

749-
748+
cp -r AK3/* ${ANYKERNEL_DIR}
750749
cd ${ANYKERNEL_DIR}
751750
zip -r -9 AkameKernel-${CODENAME}-$(date +%d-%m-%y).zip * -x .git README.md *placeholder
752751

0 commit comments

Comments
 (0)