Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. #!/bin/sh
  2. set -e
  3. KERPACK=kerpack
  4. KOLIBRI_IMG=kolibri.img
  5.  
  6. gcc -m32 -c -nostdinc -I../../../programs/develop/ktcc/trunk/libc.obj/source/ -I../../../programs/develop/ktcc/trunk/libc.obj/include  -DGNUC -D_BUILD_LIBC -fno-common -Os -fno-builtin -fno-leading-underscore -fno-stack-protector -fno-pie libc/libc.c -o libc/libc.o
  7. ld -m elf_i386 -nostdlib -s -Map libc/libc.map -T libc/bin.x libc/libc.o -o libc/libc.bin
  8.  
  9. echo 'lang fix en' > lang.inc
  10. fasm -m 65536 bootbios.asm bootbios.bin
  11. fasm -m 65536 -s debug_bochs/kernel.fas kernel.asm kernel.mnt
  12. wine debug_bochs/symbols.exe debug_bochs/kernel.fas debug_bochs/kernel.txt
  13. python3 debug_bochs/fastxt2bochs_map.py debug_bochs/kernel.txt
  14.  
  15. $KERPACK kernel.mnt kernel.mnt
  16. wget http://builds.kolibrios.org/eng/latest-img.7z
  17. 7z x -y latest-img.7z
  18. rm -f latest-img.7z
  19. mcopy -D o -i $KOLIBRI_IMG kernel.mnt ::kernel.mnt
  20. qemu-system-i386 -m 256 -fda kolibri.img -boot a  -enable-kvm
  21.  
  22.