/programs/develop/ktcc/trunk/lib/msgbox/__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/msgbox/__lib__.inc |
---|
0,0 → 1,2 |
lib_name equ @msgbox.obj |
lib_name_str equ '/sys/lib/msgbox.obj' |
/programs/develop/ktcc/trunk/lib/msgbox/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/msgbox/makefile |
---|
0,0 → 1,8 |
all: |
fasm __lib__.asm |
fasm mb_create.asm |
fasm mb_reinit.asm |
fasm mb_setfunctions.asm |
kos32-ar -ru libmsgbox.a *.o |
clean: |
rm -f *.o |
/programs/develop/ktcc/trunk/lib/msgbox/mb_create.asm |
---|
0,0 → 1,18 |
format ELF |
include "__lib__.inc" |
fun equ msgbox_create |
fun_str equ 'mb_create' |
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/msgbox/mb_reinit.asm |
---|
0,0 → 1,18 |
format ELF |
include "__lib__.inc" |
fun equ msgbox_reinit |
fun_str equ 'mb_reinit' |
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/msgbox/mb_setfunctions.asm |
---|
0,0 → 1,18 |
format ELF |
include "__lib__.inc" |
fun equ msgbox_setfunctions |
fun_str equ 'mb_setfunctions' |
section '.text' |
fun_name db fun_str, 0 |
section '.data' |
extrn lib_name |
public fun |
fun dd fun_name |
lib dd lib_name |