25 lines
653 B
Bash
Executable file
25 lines
653 B
Bash
Executable file
#!/bin/sh
|
|
|
|
LIMINE_VERSION="12.5.2"
|
|
LIMINE_PROTOCOL_COMMIT="630686a3dd3ce40f9e510a7dd9fea6b4c60d952e"
|
|
|
|
if [ -e dependencies ]; then
|
|
echo The dependencies directory already exists.
|
|
echo Use clean-dependencies.sh to remove it.
|
|
exit
|
|
fi
|
|
|
|
set -e
|
|
|
|
mkdir dependencies
|
|
cd dependencies
|
|
|
|
curl -L https://github.com/Limine-Bootloader/Limine/releases/download/v12.5.2/limine-binary.tar.gz | tar xz
|
|
make -C limine-binary
|
|
|
|
curl -L https://github.com/Limine-Bootloader/limine-protocol/archive/${LIMINE_PROTOCOL_COMMIT}.zip -o limine-protocol.zip
|
|
unzip limine-protocol.zip
|
|
rm limine-protocol.zip
|
|
mv limine-protocol-${LIMINE_PROTOCOL_COMMIT} limine-protocol
|
|
|
|
cd ..
|