41 lines
844 B
Lua
41 lines
844 B
Lua
|
if tup.getconfig("NO_GCC") ~= "" then return end
|
||
|
HELPERDIR = (tup.getconfig("HELPERDIR") == "") and "../.." or tup.getconfig("HELPERDIR")
|
||
|
|
||
|
tup.include(HELPERDIR .. "/use_gcc.lua")
|
||
|
tup.include(HELPERDIR .. "/use_newlib.lua")
|
||
|
|
||
|
LIBS = " -lstdc++ -lsupc++ -lgcc -lc.dll "
|
||
|
|
||
|
compile_gcc{
|
||
|
"elf2cof.cpp",
|
||
|
"macho.cpp",
|
||
|
"cmdline.cpp",
|
||
|
"elf.cpp",
|
||
|
"stdafx.cpp",
|
||
|
"error.cpp",
|
||
|
"omfhash.cpp",
|
||
|
"elf2asm.cpp",
|
||
|
"main.cpp",
|
||
|
"cof2omf.cpp",
|
||
|
"omf2asm.cpp",
|
||
|
"cof2asm.cpp",
|
||
|
"elf2elf.cpp",
|
||
|
"containers.cpp",
|
||
|
"mac2asm.cpp",
|
||
|
"mac2elf.cpp",
|
||
|
"opcodes.cpp",
|
||
|
"cof2elf.cpp",
|
||
|
"omf2cof.cpp",
|
||
|
"library.cpp",
|
||
|
"elf2mac.cpp",
|
||
|
"mac2mac.cpp",
|
||
|
"coff.cpp",
|
||
|
"cof2cof.cpp",
|
||
|
"omf.cpp",
|
||
|
"disasm2.cpp",
|
||
|
"disasm1.cpp",
|
||
|
}
|
||
|
|
||
|
link_gcc("objconv")
|
||
|
|