57 lines
1.1 KiB
Meson
57 lines
1.1 KiB
Meson
project('unarr', 'c', version: '1.2.0')
|
|
|
|
unarr_srcs = [
|
|
'_7z/_7z.h',
|
|
'_7z/_7z.c',
|
|
'common/allocator.h',
|
|
'common/unarr-imp.h',
|
|
'common/conv.c',
|
|
'common/crc32.c',
|
|
'# common/custalloc.c',
|
|
'common/stream.c',
|
|
'common/unarr.c',
|
|
'lzmasdk/7zTypes.h',
|
|
'lzmasdk/Compiler.h',
|
|
'lzmasdk/CpuArch.h',
|
|
'lzmasdk/Ppmd.h',
|
|
'lzmasdk/Ppmd7.h',
|
|
'lzmasdk/Ppmd8.h',
|
|
'lzmasdk/Precomp.h',
|
|
'lzmasdk/CpuArch.c',
|
|
'lzmasdk/Ppmd7.c',
|
|
'lzmasdk/Ppmd8.c',
|
|
'lzmasdk/Ppmd7Dec.c',
|
|
'lzmasdk/Ppmd7aDec.c',
|
|
'lzmasdk/Ppmd8Dec.c',
|
|
'rar/lzss.h',
|
|
'rar/rar.h',
|
|
'rar/rarvm.h',
|
|
'rar/filter-rar.c',
|
|
'rar/uncompress-rar.c',
|
|
'rar/huffman-rar.c',
|
|
'rar/rar.c',
|
|
'rar/rarvm.c',
|
|
'rar/parse-rar.c',
|
|
'tar/tar.h',
|
|
'tar/parse-tar.c',
|
|
'tar/tar.c',
|
|
'zip/inflate.h',
|
|
'zip/zip.h',
|
|
'zip/inflate.c',
|
|
'zip/parse-zip.c',
|
|
'zip/uncompress-zip.c',
|
|
'zip/zip.c',
|
|
]
|
|
|
|
libunarr = library('capstone', unarr_srcs, include_directories: )
|
|
|
|
unarr_vcs = vcs_tag(
|
|
input: 'unarr.h.in',
|
|
output: 'unarr.h'
|
|
)
|
|
|
|
unarr_dep = declare_dependency(
|
|
link_with: libunarr,
|
|
include_directories: capstone_includes,
|
|
target
|
|
) |