mirror of
https://github.com/oasislinux/oasis.git
synced 2026-05-12 21:34:47 +02:00
71 lines
1.1 KiB
Lua
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'
|