mirror of
https://github.com/EnderIce2/Fennix.git
synced 2025-05-30 00:07:59 +00:00
Update files
This commit is contained in:
parent
06fd9d1e1a
commit
0e4abb9e86
16
.github/workflows/makefile.yml
vendored
16
.github/workflows/makefile.yml
vendored
@ -138,6 +138,9 @@ jobs:
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo -y
|
sudo apt-get install xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo -y
|
||||||
make --quiet -C tools do_limine
|
make --quiet -C tools do_limine
|
||||||
|
make --quiet -C Drivers prepare
|
||||||
|
make --quiet -C Userspace prepare
|
||||||
|
make --quiet -C Lynx prepare
|
||||||
make --quiet -C Kernel prepare
|
make --quiet -C Kernel prepare
|
||||||
|
|
||||||
- name: Cache cross
|
- name: Cache cross
|
||||||
@ -157,6 +160,8 @@ jobs:
|
|||||||
- name: Build OS
|
- name: Build OS
|
||||||
run: |
|
run: |
|
||||||
make build_lynx
|
make build_lynx
|
||||||
|
make build_userspace
|
||||||
|
make build_drivers
|
||||||
make build_kernel
|
make build_kernel
|
||||||
make build_userspace
|
make build_userspace
|
||||||
|
|
||||||
@ -177,6 +182,9 @@ jobs:
|
|||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
|
sudo apt-get install xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
|
||||||
make --quiet -C tools do_limine
|
make --quiet -C tools do_limine
|
||||||
|
make --quiet -C Drivers prepare
|
||||||
|
make --quiet -C Userspace prepare
|
||||||
|
make --quiet -C Lynx prepare
|
||||||
make --quiet -C Kernel prepare
|
make --quiet -C Kernel prepare
|
||||||
|
|
||||||
- name: Cache cross Folder
|
- name: Cache cross Folder
|
||||||
@ -218,6 +226,10 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
|
sudo apt-get install xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
|
||||||
|
make --quiet -C tools do_limine
|
||||||
|
make --quiet -C Drivers prepare
|
||||||
|
make --quiet -C Userspace prepare
|
||||||
|
make --quiet -C Lynx prepare
|
||||||
make --quiet -C Kernel prepare
|
make --quiet -C Kernel prepare
|
||||||
|
|
||||||
- name: Cache cross Folder
|
- name: Cache cross Folder
|
||||||
@ -265,6 +277,10 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
|
sudo apt-get install xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
|
||||||
|
make --quiet -C tools do_limine
|
||||||
|
make --quiet -C Drivers prepare
|
||||||
|
make --quiet -C Userspace prepare
|
||||||
|
make --quiet -C Lynx prepare
|
||||||
make --quiet -C Kernel prepare
|
make --quiet -C Kernel prepare
|
||||||
|
|
||||||
- name: Cache cross Folder
|
- name: Cache cross Folder
|
||||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -17,4 +17,6 @@ initrd.tar.gz
|
|||||||
*.iso
|
*.iso
|
||||||
*.drv
|
*.drv
|
||||||
*.fex
|
*.fex
|
||||||
|
*.elf
|
||||||
|
*.a
|
||||||
*.o
|
*.o
|
||||||
|
10
Makefile
10
Makefile
@ -173,7 +173,15 @@ run: build qemu
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf doxygen-doc iso_tmp_data
|
rm -rf doxygen-doc iso_tmp_data
|
||||||
rm -f initrd/system/drivers/*.fex initrd.tar.gz $(OSNAME).iso $(OSNAME).img
|
rm -f initrd.tar.gz $(OSNAME).iso $(OSNAME).img
|
||||||
|
rm -f initrd/system/drivers/*.fex
|
||||||
|
rm -f initrd/system/*.fex
|
||||||
|
rm -f initrd/system/*.elf
|
||||||
|
rm -f initrd/system/lib/*.a
|
||||||
|
rm -f initrd/system/lib/*.so
|
||||||
|
rm -f initrd/system/lib/*.o
|
||||||
|
rm -f initrd/system/include/*.h
|
||||||
|
rm -f initrd/system/include/*.hpp
|
||||||
make -C Kernel clean
|
make -C Kernel clean
|
||||||
make -C Lynx clean
|
make -C Lynx clean
|
||||||
make -C Userspace clean
|
make -C Userspace clean
|
||||||
|
0
initrd/system/include/.gitkeep
Normal file
0
initrd/system/include/.gitkeep
Normal file
0
initrd/system/lib/.gitkeep
Normal file
0
initrd/system/lib/.gitkeep
Normal file
@ -3,6 +3,6 @@ set timeout=0
|
|||||||
# set lang=ro_RO
|
# set lang=ro_RO
|
||||||
|
|
||||||
menuentry "Fennix" {
|
menuentry "Fennix" {
|
||||||
multiboot2 /kernel.fsys --alloc=liballoc11 --cores=0 --tasking=multi --drvdir=/system/drivers --init=/system/init.fex
|
multiboot2 /kernel.fsys --alloc=liballoc11 --cores=0 --tasking=multi --drvdir=/system/drivers --init=/system/init.elf
|
||||||
boot
|
boot
|
||||||
}
|
}
|
@ -5,7 +5,7 @@ INTERFACE_BRANDING=Fennix
|
|||||||
# DO NOT EDIT!
|
# DO NOT EDIT!
|
||||||
COMMENT=Boot Fennix using Limine protocol
|
COMMENT=Boot Fennix using Limine protocol
|
||||||
PROTOCOL=limine
|
PROTOCOL=limine
|
||||||
KERNEL_CMDLINE=--alloc=liballoc11 --cores=0 --tasking=multi --drvdir=/system/drivers --init=/system/init.fex
|
KERNEL_CMDLINE=--alloc=liballoc11 --cores=0 --tasking=multi --drvdir=/system/drivers --init=/system/init.elf
|
||||||
KERNEL_PATH=boot:///kernel.fsys
|
KERNEL_PATH=boot:///kernel.fsys
|
||||||
|
|
||||||
MODULE_PATH=boot:///initrd.tar.gz
|
MODULE_PATH=boot:///initrd.tar.gz
|
||||||
|
Loading…
x
Reference in New Issue
Block a user