]>
glassweightruler.freedombox.rocks Git - Ventoy.git/blob - VtoyTool/build.sh
5 /opt
/diet
64/bin
/diet
-Os gcc
-DVTOY_X86_64 -D_FILE_OFFSET_BITS=64 *.c BabyISO
/*.c
-IBabyISO -Wall -DBUILD_VTOY_TOOL -DUSE_DIET_C -o vtoytool_64
6 /opt
/diet
32/bin
/diet
-Os gcc
-DVTOY_I386 -D_FILE_OFFSET_BITS=64 -m32 *.c BabyISO
/*.c
-IBabyISO -Wall -DBUILD_VTOY_TOOL -DUSE_DIET_C -o vtoytool_32
8 aarch64
-buildroot-linux-uclibc-gcc -Os -static -DVTOY_AA64 -D_FILE_OFFSET_BITS=64 *.c BabyISO
/*.c
-IBabyISO -Wall -DBUILD_VTOY_TOOL -o vtoytool_aa64
10 mips64el
-linux-musl-gcc -mips64r2 -mabi=64 -Os -static -DVTOY_MIPS64 -D_FILE_OFFSET_BITS=64 *.c BabyISO
/*.c
-IBabyISO -Wall -DBUILD_VTOY_TOOL -o vtoytool_m64e
12 #gcc -D_FILE_OFFSET_BITS=64 -static -Wall -DBUILD_VTOY_TOOL *.c BabyISO/*.c -IBabyISO -o vtoytool_64
13 #gcc -D_FILE_OFFSET_BITS=64 -Wall -DBUILD_VTOY_TOOL -m32 *.c BabyISO/*.c -IBabyISO -o vtoytool_32
15 if [ -e vtoytool_64
] && [ -e vtoytool_32
] && [ -e vtoytool_aa64
] && [ -e vtoytool_m64e
]; then
16 echo -e '\n############### SUCCESS ###############\n'
18 aarch64
-buildroot-linux-uclibc-strip --strip-all vtoytool_aa64
19 mips64el
-linux-musl-strip --strip-all vtoytool_m64e
20 mv vtoytool_m64e vtoytool
/00/
21 mv vtoytool_aa64 vtoytool
/00/
22 mv vtoytool_64 vtoytool
/00/
23 mv vtoytool_32 vtoytool
/00/
25 echo -e '\n############### FAILED ################\n'