Files
2025-06-13 18:05:43 +02:00

66 lines
1.4 KiB
Python

#!/usr/bin/env python3
from distutils.core import setup, Extension
setup(
name = "r2sdb",
version = "1.8.2",
description = "string database from radareorg",
author = "pancake",
author_email = "[email protected]",
url="https://www.radare.org",
license = "MIT",
include_package_data = True,
package_data = {
'sdbsrc': ['sdbsrc/*.h'],
'static': ['*.md'],
'test.py': ['test.py'],
},
packages=["r2sdb"],
ext_modules = [
Extension("nsdb", [
"nsdb/lib.c",
"sdbsrc/cdb_make.c",
"sdbsrc/dict.c",
"sdbsrc/match.c",
"sdbsrc/json.c",
"sdbsrc/diff.c",
"sdbsrc/ls.c",
"sdbsrc/tool.c",
"sdbsrc/heap.c",
"sdbsrc/util.c",
"sdbsrc/array.c",
"sdbsrc/cdb.c",
"sdbsrc/journal.c",
"sdbsrc/cgen.c",
"sdbsrc/strbuf.c",
"sdbsrc/ht_uu.c",
"sdbsrc/set.c",
"sdbsrc/sdb.c",
"sdbsrc/ht_pu.c",
"sdbsrc/ht.c",
#"sdbsrc/json/api.c",
#"sdbsrc/json/rangstr.c",
#"sdbsrc/json/main.c",
#"sdbsrc/json/js0n.c",
#"sdbsrc/json/path.c",
#"sdbsrc/json/test.c",
#"sdbsrc/json/indent.c",
"sdbsrc/ht_up.c",
"sdbsrc/main.c",
"sdbsrc/query.c",
"sdbsrc/base64.c",
"sdbsrc/text.c",
"sdbsrc/ht_pp.c",
"sdbsrc/num.c",
"sdbsrc/lock.c",
"sdbsrc/disk.c",
"sdbsrc/fmt.c",
"sdbsrc/ns.c",
],
include_dirs = ["../../include"]
)
]
#extra_compile_args = ["-L../../src", "../../src/libsdb.a"])]
)