diff --git a/programs/cmm/eolite/Tupfile.lua b/programs/cmm/eolite/Tupfile.lua index ddf70ee34..7b80b5f8a 100644 --- a/programs/cmm/eolite/Tupfile.lua +++ b/programs/cmm/eolite/Tupfile.lua @@ -1,16 +1,8 @@ if tup.getconfig("NO_CMM") ~= "" then return end -if tup.getconfig("NO_TCC") ~= "" then return end -HELPERDIR = (tup.getconfig("HELPERDIR") == "") and "../.." or tup.getconfig("HELPERDIR") -tup.include(HELPERDIR .. "/use_tcc.lua") if tup.getconfig("LANG") == "ru_RU" then C_LANG = "LANG_RUS" else C_LANG = "LANG_ENG" -- this includes default case without config end -LFLAGS = LFLAGS .. " -stack=20480" -LIBS += " ../../develop/ktcc/trunk/bin/lib/tiny.o -nostdlib -lbox_lib -lini -limg" - -tup.rule("Eolite.c", "c-- -coff /D=" .. C_LANG .. " /OPATH=%o %f", "%B.obj") -tup.rule("Eolite.obj", "objconv -felf32 %f %o", "%B.o") -link_tcc("Eolite.o", "%B.com") +tup.rule("Eolite.c", "c-- /D=$(C_LANG) %f" .. tup.getconfig("KPACK_CMD"), "Eolite.com") \ No newline at end of file diff --git a/programs/cmm/eolite/search.c b/programs/cmm/eolite/search.c index 98cac1577..7eff05739 100644 --- a/programs/cmm/eolite/search.c +++ b/programs/cmm/eolite/search.c @@ -127,8 +127,8 @@ void SearchThread() case evKey: @GetKeys(); - edit_box_key_safe stdcall (#edit_name); - edit_box_key_safe stdcall (#edit_path); + edit_box_key_c stdcall (#edit_name); + edit_box_key_c stdcall (#edit_path); if (key_scancode == SCAN_CODE_TAB) { if (edit_name.flags & ed_focus) { edit_name.flags >< edit_path.flags;