mirror of https://github.com/0Nera/BMOSP.git
commit
ae0b51beb1
|
@ -1,6 +1,6 @@
|
||||||
#/bin/sh
|
#/bin/sh
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
AR="ar"
|
AR=${AR:-ar}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
mkdir -p bin
|
mkdir -p bin
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
echo "Название: CPUBENCH"
|
echo "Название: CPUBENCH"
|
||||||
echo "Лицензия: Публичное достояние"
|
echo "Лицензия: Публичное достояние"
|
||||||
|
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
if [ -d "../../sdk" ]; then
|
if [ -d "../../sdk" ]; then
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
echo "Название: Hello world"
|
echo "Название: Hello world"
|
||||||
echo "Лицензия: Публичное достояние"
|
echo "Лицензия: Публичное достояние"
|
||||||
|
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
if [ -d "../../sdk" ]; then
|
if [ -d "../../sdk" ]; then
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
echo "Название: IMFS"
|
echo "Название: IMFS"
|
||||||
echo "Лицензия: CC BY-NC 4.0"
|
echo "Лицензия: CC BY-NC 4.0"
|
||||||
|
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
if [ -d "../../sdk" ]; then
|
if [ -d "../../sdk" ]; then
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
echo "Название: IOS"
|
echo "Название: IOS"
|
||||||
echo "Лицензия: CC BY-NC 4.0"
|
echo "Лицензия: CC BY-NC 4.0"
|
||||||
|
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
if [ -d "../../sdk" ]; then
|
if [ -d "../../sdk" ]; then
|
||||||
|
|
|
@ -3,7 +3,7 @@ echo "Название: PCI"
|
||||||
echo "Лицензия: Публичное достояние"
|
echo "Лицензия: Публичное достояние"
|
||||||
|
|
||||||
|
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
if [ -d "../../sdk" ]; then
|
if [ -d "../../sdk" ]; then
|
||||||
|
|
|
@ -3,7 +3,7 @@ echo "Название: PS/2"
|
||||||
echo "Лицензия: Публичное достояние"
|
echo "Лицензия: Публичное достояние"
|
||||||
|
|
||||||
|
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
if [ -d "../../sdk" ]; then
|
if [ -d "../../sdk" ]; then
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
echo "Название: SIMD"
|
echo "Название: SIMD"
|
||||||
echo "Лицензия: Публичное достояние"
|
echo "Лицензия: Публичное достояние"
|
||||||
|
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
if [ -d "../../sdk" ]; then
|
if [ -d "../../sdk" ]; then
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
echo "Название: TGA"
|
echo "Название: TGA"
|
||||||
echo "Лицензия: Публичное достояние"
|
echo "Лицензия: Публичное достояние"
|
||||||
|
|
||||||
CC="gcc"
|
CC=${CC:-gcc}
|
||||||
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
ARCH_FLAGS="-fno-stack-protector -ffreestanding -O0 -g -fPIC -static -nostdlib "
|
||||||
|
|
||||||
if [ -d "../../sdk" ]; then
|
if [ -d "../../sdk" ]; then
|
||||||
|
|
|
@ -122,7 +122,7 @@ def create_iso(IMAGE_NAME):
|
||||||
shutil.copytree("modules/bin", "iso_root/mod")
|
shutil.copytree("modules/bin", "iso_root/mod")
|
||||||
os.system(f"cp -v limine/BOOTX64.EFI iso_root/EFI/BOOT/")
|
os.system(f"cp -v limine/BOOTX64.EFI iso_root/EFI/BOOT/")
|
||||||
os.system(f"cp -v limine/BOOTIA32.EFI iso_root/EFI/BOOT/")
|
os.system(f"cp -v limine/BOOTIA32.EFI iso_root/EFI/BOOT/")
|
||||||
os.system(f"xorriso -as mkisofs -b limine/limine-bios-cd.bin -no-emul-boot -boot-load-size 4 -boot-info-table --efi-boot limine/limine-uefi-cd.bin -efi-boot-part --efi-boot-image --protective-msdos-label iso_root -o {IMAGE_NAME}.iso")
|
os.system(f"xorriso -as mkisofs -b limine-bios-cd.bin -no-emul-boot -boot-load-size 4 -boot-info-table --efi-boot limine-uefi-cd.bin -efi-boot-part --efi-boot-image --protective-msdos-label iso_root -o {IMAGE_NAME}.iso")
|
||||||
os.system(f"./limine/limine bios-install {IMAGE_NAME}.iso")
|
os.system(f"./limine/limine bios-install {IMAGE_NAME}.iso")
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Reference in New Issue