2023-07-21 21:55:13 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2023-08-25 19:32:30 +00:00
|
|
|
rm -rf flatcc bindings
|
|
|
|
mkdir -p flatcc
|
2023-07-21 21:55:13 +00:00
|
|
|
cp ~/src/c/nostrdb/nostrdb.{c,h} .
|
2023-08-25 19:32:30 +00:00
|
|
|
cp ~/src/c/nostrdb/{jsmn,threadpool,protected_queue,memchr,util}.h .
|
|
|
|
cp ~/src/c/nostrdb/deps/lmdb/{lmdb,midl}.h .
|
|
|
|
cp ~/src/c/nostrdb/deps/lmdb/mdb.c .
|
|
|
|
cp ~/src/c/nostrdb/deps/lmdb/midl.c .
|
|
|
|
cp -r ~/src/c/nostrdb/deps/flatcc/include/flatcc/* flatcc
|
|
|
|
cp ~/src/c/nostrdb/deps/flatcc/src/runtime/* flatcc
|
|
|
|
cp -r ~/src/c/nostrdb/bindings .
|
2023-08-28 15:18:25 +00:00
|
|
|
#patch -p2 < flatcc.patch
|
|
|
|
sed -i"" 's,import FlatBuffers,,' bindings/swift/NdbProfile.swift
|
|
|
|
sed -i"" 's,^#include "flatcc/,#include ",g' bindings/c/*.h flatcc/*.{c,h}
|