Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4717 → Rev 5098

/programs/system/docpack/trunk/Tupfile.lua
0,0 → 1,17
if tup.getconfig("NO_FASM") ~= "" or tup.getconfig("BUILD_TYPE") == "" then return end
deps = tup.rule("echo lang fix " .. ((tup.getconfig("LANG") == "") and "en" or tup.getconfig("LANG")) .. " > lang.inc", {"lang.inc"})
DOCDIR = "../../../../data/" .. tup.getconfig("BUILD_TYPE") .. "/docs/"
if tup.getconfig("TUP_PLATFORM") == "win32"
then env_prefix = "set DOCDIR=$(DOCDIR)&&"; cp_cmd = "copy %f %o"
else env_prefix = "DOCDIR=$(DOCDIR) "; cp_cmd = "cp %f %o"
end
if tup.getconfig("LANG") == "ru"
then tup.append_table(deps,
tup.rule("../../../../kernel/trunk/docs/sysfuncr.txt", "iconv -f utf-8 -t cp866 %f > %o", "SYSFUNCR.TXT"))
else tup.append_table(deps,
tup.rule("../../../../kernel/trunk/docs/sysfuncs.txt", cp_cmd, "SYSFUNCS.TXT"))
end
tup.append_table(deps,
tup.rule("../../../develop/fasm/trunk/fasm.txt", cp_cmd, "FASM.TXT")
)
tup.rule({"docpack.asm", extra_inputs = deps}, env_prefix .. "fasm %f %o " .. tup.getconfig("KPACK_CMD"), "docpack")
/programs/system/docpack/trunk/docpack.asm
8,7 → 8,7
FILE_COUNT=0
DEF_FILE equ 'g'
 
macro embed_file fn
macro embed_docdir_file fn
{
forward
local label,label2,label3
21,6 → 21,19
label2:
FILE_COUNT=FILE_COUNT+1
}
macro embed_local_file fn
{
forward
local label,label2,label3
dd label2-label
dd label-label3
label3:
db fn
label:
file fn
label2:
FILE_COUNT=FILE_COUNT+1
}
 
use32
org 0x0
172,24 → 185,24
; Please use only filenames w/o path!
 
; -- Start of embedding area ------
embed_file 'README.TXT' ;a
embed_docdir_file 'README.TXT' ;a
if lang eq ru
embed_file 'GNU.TXT' ;b
embed_docdir_file 'GNU.TXT' ;b
else
embed_file 'COPYING.TXT' ;b
embed_docdir_file 'COPYING.TXT' ;b
end if
embed_file 'HOT_KEYS.TXT' ;c
embed_file 'FASM.TXT' ;d
embed_file 'MTDBG.TXT' ;e
embed_docdir_file 'HOT_KEYS.TXT' ;c
embed_local_file 'FASM.TXT' ;d
embed_docdir_file 'MTDBG.TXT' ;e
if lang eq ru
embed_file 'SYSFUNCR.TXT' ;f
embed_local_file 'SYSFUNCR.TXT' ;f
else
embed_file 'SYSFUNCS.TXT' ;f
embed_local_file 'SYSFUNCS.TXT' ;f
end if
embed_file 'STACK.TXT' ;g
embed_file 'KFAR_KEYS.TXT' ;h
embed_file 'INI.TXT' ;i
embed_file 'OPENDIAL.TXT' ;j
embed_docdir_file 'STACK.TXT' ;g
embed_docdir_file 'KFAR_KEYS.TXT' ;h
embed_docdir_file 'INI.TXT' ;i
embed_docdir_file 'OPENDIAL.TXT' ;j
; -- End of embedding area -------
 
dd 0