- Move the FASM manual out of DOCPACK to `/kolibrios/develop/fasm/fasm.txt` on ISO, next to the Oberon-07 and TCC docs - Update the document letters in the Russian `guide.htm`, they were one letter off before - Default document for an unknown parameter stays KFar keys | DOCPACK, kpacked, sectors | en_US | ru_RU | es_ES | |---|---|---|---| | before | 218 + 150 | 232 + 62 | 218 + 199 | | after | 95 + 468 | 105 + 466 | 95 + 493 | Reviewed-on: KolibriOS/kolibrios#739 Reviewed-by: Kiril Lipatov <lipatov.kiril@gmail.com> Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
22 lines
1.1 KiB
Lua
22 lines
1.1 KiB
Lua
if tup.getconfig("NO_FASM") ~= "" or tup.getconfig("BUILD_TYPE") == "" then return end
|
|
HELPERDIR = (tup.getconfig("HELPERDIR") == "") and "../.." or tup.getconfig("HELPERDIR")
|
|
tup.include(HELPERDIR .. "/use_fasm.lua")
|
|
add_include(tup.getvariantdir())
|
|
|
|
deps = tup.rule("echo lang fix " .. ((tup.getconfig("LANG") == "") and "en_US" or tup.getconfig("LANG")) .. " > %o", {"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_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("../../../kernel/trunk/docs/stack.txt", cp_cmd, "Stack.txt")
|
|
)
|
|
tup.rule({"docpack.asm", extra_inputs = deps}, env_prefix .. FASM .. " %f %o " .. tup.getconfig("KPACK_CMD"), "docpack")
|