ktcc: rollback to r9529
git-svn-id: svn://kolibrios.org@9558 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
9
programs/develop/ktcc/trunk/lib/msgbox/__lib__.asm
Normal file
9
programs/develop/ktcc/trunk/lib/msgbox/__lib__.asm
Normal file
@@ -0,0 +1,9 @@
|
||||
format ELF
|
||||
|
||||
include '__lib__.inc'
|
||||
|
||||
section '.text'
|
||||
|
||||
public lib_name
|
||||
|
||||
lib_name db 0x55, 0xAA, lib_name_str, 0
|
2
programs/develop/ktcc/trunk/lib/msgbox/__lib__.inc
Normal file
2
programs/develop/ktcc/trunk/lib/msgbox/__lib__.inc
Normal file
@@ -0,0 +1,2 @@
|
||||
lib_name equ @msgbox.obj
|
||||
lib_name_str equ '/sys/lib/msgbox.obj'
|
7
programs/develop/ktcc/trunk/lib/msgbox/make.bat
Normal file
7
programs/develop/ktcc/trunk/lib/msgbox/make.bat
Normal file
@@ -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
|
8
programs/develop/ktcc/trunk/lib/msgbox/makefile
Normal file
8
programs/develop/ktcc/trunk/lib/msgbox/makefile
Normal file
@@ -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
|
18
programs/develop/ktcc/trunk/lib/msgbox/mb_create.asm
Normal file
18
programs/develop/ktcc/trunk/lib/msgbox/mb_create.asm
Normal file
@@ -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
|
18
programs/develop/ktcc/trunk/lib/msgbox/mb_reinit.asm
Normal file
18
programs/develop/ktcc/trunk/lib/msgbox/mb_reinit.asm
Normal file
@@ -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
|
18
programs/develop/ktcc/trunk/lib/msgbox/mb_setfunctions.asm
Normal file
18
programs/develop/ktcc/trunk/lib/msgbox/mb_setfunctions.asm
Normal file
@@ -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
|
Reference in New Issue
Block a user