ktcc: rollback to r9529

git-svn-id: svn://kolibrios.org@9558 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
turbocat
2022-01-02 12:16:17 +00:00
parent 5c8619e65c
commit e08c6968ef
357 changed files with 17300 additions and 456 deletions

View File

@@ -0,0 +1,9 @@
format ELF
include '__lib__.inc'
section '.text'
public lib_name
lib_name db 0x55, 0xAA, lib_name_str, 0

View File

@@ -0,0 +1,2 @@
lib_name equ @msgbox.obj
lib_name_str equ '/sys/lib/msgbox.obj'

View 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

View 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

View 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

View 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

View 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