Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. #!/bin/bash
  2. set -e
  3.  
  4. MKLIB=../linuxtools/mklib
  5. AR=ar
  6. FASM=fasm
  7.  
  8. set -e
  9.  
  10. echo "Generate ASM files..."
  11. cat symbols.txt | $MKLIB
  12.  
  13. echo "Compile ASM files..."
  14. for asm_file in $(find *.asm)
  15. do
  16.     $FASM $asm_file  > /dev/null
  17. done
  18.  
  19. echo "Create libc.obj.a library..."
  20. ar -rsc ../lib/libc.obj.a *.o
  21. mv __lib__.asm __lib__.asm.bak
  22. rm *.o *.asm
  23. mv __lib__.asm.bak __lib__.asm
  24. echo "Done!"
  25.