Subversion Repositories Kolibri OS

Rev

Rev 8144 | Rev 8146 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. SVN_PROGR:=../../../
  2. SVN_BCC32:=$(SVN_PROGR)/bcc32
  3. T2FASM:=$(SVN_BCC32)/t2fasm
  4. INCLUDE:=$(SVN_BCC32)/include
  5.  
  6. # Path to Bin folder
  7. KOS32_BCC:=/home/autobuild/borlandcpp/bin
  8.  
  9. # Filename
  10. FN:=hello
  11.  
  12. hello_world: kos_make
  13.         wine $(KOS32_BCC)/kos32-bcc -S -v- -R- -6 -a4 -O2 -Og -Oi -Ov -OS -k- -D__KOLIBRI__ -I$(INCLUDE) $(FN).cpp
  14.         echo 'include "kos_make.inc"' > f_$(FN).asm
  15.         $(T2FASM)/t2fasm < $(FN).asm >> f_$(FN).asm
  16.         fasm f_$(FN).asm $(FN).kex
  17.        
  18.         rm f_$(FN).asm
  19.         rm $(FN).asm
  20.         rm kos_make.inc
  21.  
  22. kos_make:
  23.         echo 'STACKSIZE equ 102400 \n HEAPSIZE equ 102400 \n include "$(SVN_PROGR)/proc32.inc" \ninclude "$(INCLUDE)/kos_start.inc" \n include "$(INCLUDE)/kos_func.inc" \n include "$(INCLUDE)/kos_heap.inc"' > kos_make.inc
  24.