]> glassweightruler.freedombox.rocks Git - Ventoy.git/blob - vtoyfat/fat_io_lib/buildlib.sh
1.0.16 release
[Ventoy.git] / vtoyfat / fat_io_lib / buildlib.sh
1 #!/bin/sh
2
3 if ! [ -f fat_io_lib.zip ]; then
4 echo "No fat_io_lib.zip found ..."
5 exit 1
6 fi
7
8 unzip fat_io_lib.zip
9
10 rm -rf include
11 rm -rf lib
12
13
14 cd release
15 gcc -O2 -D_FILE_OFFSET_BITS=64 fat*.c -c
16 ar -rc libfat_io_64.a *.o
17 rm -f *.o
18
19
20 gcc -m32 -O2 -D_FILE_OFFSET_BITS=64 fat*.c -c
21 ar -rc libfat_io_32.a *.o
22 rm -f *.o
23
24
25 cd -
26
27 mkdir lib
28 mkdir include
29
30 mv release/*.a lib/
31 cp -a release/*.h include/
32
33