forked from KolibriOS/kolibrios
Adde use_tcc.lua
git-svn-id: svn://kolibrios.org@9623 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
c156c16675
commit
78ea2f6c20
19
programs/use_tcc.lua
Normal file
19
programs/use_tcc.lua
Normal file
@ -0,0 +1,19 @@
|
||||
TCC = "kos32-tcc-kx -B" .. tup.getcwd().. "/develop/ktcc/trunk/kx"
|
||||
|
||||
CFLAGS = "-I" ..tup.getcwd().. "/develop/ktcc/trunk/libc.obj/include"
|
||||
LFLAGS = ""
|
||||
LIBS = ""
|
||||
|
||||
OBJS = {}
|
||||
|
||||
function compile_tcc(input, output)
|
||||
if not output then output = '%B.o' end
|
||||
tup.append_table(OBJS,
|
||||
tup.foreach_rule(input, TCC .. " -c " .. CFLAGS .. " %f -o %o"), output
|
||||
)
|
||||
end
|
||||
|
||||
function link_tcc(input, output)
|
||||
if not output then input,output = OBJS,input end
|
||||
tup.rule(input, TCC .. " " .. CFLAGS .. " " .. LFLAGS .. " %f -o %o " .. LIBS .. " " .. tup.getconfig("KPACK_CMD"), output)
|
||||
end
|
Loading…
Reference in New Issue
Block a user