/programs/develop/ktcc/trunk/lib/librasterworks/charsFit.asm |
---|
0,0 → 1,18 |
format ELF |
include "__lib__.inc" |
fun equ charsFit |
fun_str equ 'charsFit' |
section '.text' |
fun_name db fun_str, 0 |
section '.data' |
extrn lib_name |
public fun |
fun dd fun_name |
lib dd lib_name |
/programs/develop/ktcc/trunk/lib/librasterworks/cntUTF-8.asm |
---|
0,0 → 1,18 |
format ELF |
include "__lib__.inc" |
fun equ countUTF8Z |
fun_str equ 'cntUTF-8' |
section '.text' |
fun_name db fun_str, 0 |
section '.data' |
extrn lib_name |
public fun |
fun dd fun_name |
lib dd lib_name |
/programs/develop/ktcc/trunk/lib/librasterworks/drawText.asm |
---|
0,0 → 1,18 |
format ELF |
include "__lib__.inc" |
fun equ drawText |
fun_str equ 'drawText' |
section '.text' |
fun_name db fun_str, 0 |
section '.data' |
extrn lib_name |
public fun |
fun dd fun_name |
lib dd lib_name |
/programs/develop/ktcc/trunk/lib/librasterworks/make.bat |
---|
0,0 → 1,7 |
fasm __lib__.asm |
fasm mb_create.asm |
fasm mb_reinit.asm |
fasm mb_setfunctions.asm |
kos32-ar -ru libmsgbox.a *.o |
del *.o |
pause |
/programs/develop/ktcc/trunk/lib/librasterworks/strWidth.asm |
---|
0,0 → 1,18 |
format ELF |
include "__lib__.inc" |
fun equ strWidth |
fun_str equ 'strWidth' |
section '.text' |
fun_name db fun_str, 0 |
section '.data' |
extrn lib_name |
public fun |
fun dd fun_name |
lib dd lib_name |
/programs/develop/ktcc/trunk/lib/librasterworks/__lib__.asm |
---|
0,0 → 1,9 |
format ELF |
include '__lib__.inc' |
section '.text' |
public lib_name |
lib_name db 0x55, 0xAA, lib_name_str, 0 |
/programs/develop/ktcc/trunk/lib/librasterworks/__lib__.inc |
---|
0,0 → 1,2 |
lib_name equ @RASTERWORKS.OBJ |
lib_name_str equ '/sys/lib/RASTERWORKS.OBJ' |
/programs/develop/ktcc/trunk/lib/librasterworks/makefile |
---|
0,0 → 1,9 |
all: |
fasm __lib__.asm |
fasm charsFit.asm |
fasm cntUTF-8.asm |
fasm drawText.asm |
fasm strWidth.asm |
ar -crs librasterworks.a *.o |
clean: |
rm -f *.o |