Files
oasis-linux-mirror/pkg/u-boot/gen.lua
T
2020-11-04 15:33:23 -08:00

71 lines
1.1 KiB
Lua

cflags{
'-D USE_HOSTCC',
'-I $dir',
'-I $srcdir/tools',
'-isystem $builddir/pkg/linux-headers/include',
'-idirafter $srcdir/include',
'-include $srcdir/include/compiler.h',
}
pkg.deps = {
'pkg/linux-headers/headers',
}
cc('lib/sha512.c', nil, {cflags='$cflags -D CONFIG_SHA384 -D CONFIG_SHA512'})
-- XXX: missing imximage.c and fdtdec_common.c, but seems to build without them
local objs = objects[[
tools/(
aisimage.c
atmelimage.c
default_image.c
imagetool.c
imx8image.c
imx8mimage.c
kwbimage.c
lpc32xximage.c
mxsimage.c
omapimage.c
os_support.c
pblimage.c
pbl_crc32.c
vybridimage.c
stm32image.c
rkcommon.c
rkimage.c
rksd.c
rkspi.c
socfpgaimage.c
ublimage.c
zynqimage.c
zynqmpimage.c
zynqmpbif.c
gpimage.c
gpimage-common.c
mtk_image.c
)
common/(
bootm.c
image.c
hash.c
)
lib/(
crc16.c
crc32.c
fdtdec.c
md5.c
rc4.c
sha1.c
sha256.c
sha512.c.o
)
]]
exe('mkimage', {'tools/mkimage.c', objs})
file('bin/mkimage', '755', '$outdir/mkimage')
exe('dumpimage', {'tools/dumpimage.c', objs})
file('bin/dumpimage', '755', '$outdir/dumpimage')
fetch 'curl'