Files
Momentum-Firmware/lib/uzlib.scons
2023-10-18 16:03:34 +03:00

35 lines
629 B
Plaintext

Import("env")
env.Append(
# CPPPATH=[
# "#/lib/subghz",
# ],
# SDK_HEADERS=[
# File("environment.h"),
# ],
)
libenv = env.Clone(FW_LIB_NAME="uzlib")
libenv.ApplyLibFlags()
libenv.AppendUnique(
CCFLAGS=[
"-Wno-redundant-decls",
"-Wno-sign-compare",
],
)
sources = [
"uzlib/src/adler32.c",
"uzlib/src/crc32.c",
"uzlib/src/defl_static.c",
"uzlib/src/genlz77.c",
"uzlib/src/tinfgzip.c",
"uzlib/src/tinflate.c",
"uzlib/src/tinfzlib.c",
]
lib = libenv.StaticLibrary("${FW_LIB_NAME}", sources)
libenv.Install("${LIB_DIST_DIR}", lib)
Return("lib")