forked from KolibriOS/kolibrios
Compare commits
2 Commits
update-lib
...
add-crt0-a
| Author | SHA1 | Date | |
|---|---|---|---|
| 1c8f07be73 | |||
|
|
668fd4deeb |
4
programs/develop/ktcc/trunk/libc.obj/.gitignore
vendored
Normal file
4
programs/develop/ktcc/trunk/libc.obj/.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
.tup
|
||||
*.o
|
||||
*.obj
|
||||
*.kex
|
||||
Binary file not shown.
@@ -32,11 +32,15 @@ GAS_SRC = {
|
||||
"string/memmove.s"
|
||||
}
|
||||
|
||||
FASM_SRC = {
|
||||
"crt/crt0.asm",
|
||||
}
|
||||
|
||||
OBJS = {"libc.c"}
|
||||
|
||||
tup.append_table(OBJS,
|
||||
tup.foreach_rule(GAS_SRC, "as --32 %f -o %o", "%B.o")
|
||||
)
|
||||
tup.append_table(OBJS, tup.foreach_rule(GAS_SRC, "as --32 %f -o %o", "%B.o"))
|
||||
|
||||
tup.rule(OBJS, "kos32-tcc" .. CFLAGS .. INCLUDES .. " %f -o %o " .. " && strip %o --strip-unneeded " , "libc.o")
|
||||
tup.rule(OBJS, "kos32-tcc" .. CFLAGS .. INCLUDES .. " %f -o %o " .. " && strip %o --strip-unneeded ", "libc.o")
|
||||
tup.rule("libc.o", "objconv -fcoff32 %f %o " .. tup.getconfig("KPACK_CMD"), "%B.obj")
|
||||
|
||||
tup.rule(FASM_SRC, "fasm %f %o", "%B.o")
|
||||
|
||||
@@ -135,7 +135,7 @@ start:
|
||||
mov [sockaddr1.port], ax
|
||||
|
||||
xchg al, ah
|
||||
invoke con_printf, str1, eax
|
||||
invoke con_printf, str1, ini_buf, eax
|
||||
add esp, 8
|
||||
|
||||
; open listening socket
|
||||
@@ -341,7 +341,7 @@ thread_exit:
|
||||
; initialized data
|
||||
|
||||
title db 'FTP daemon', 0
|
||||
str1 db 'Starting FTP daemon on port %u.', 0
|
||||
str1 db 'Starting FTP daemon on %s:%u', 0
|
||||
str2 db '.', 0
|
||||
str2b db ' OK!',10,0
|
||||
str3 db 'Listen error',10,0
|
||||
|
||||
Reference in New Issue
Block a user