Initial import of the sys/meson-sdk.sh ##build
This commit is contained in:
parent
8115510ab2
commit
7d32c05f9a
2 changed files with 35 additions and 3 deletions
|
|
@ -111,8 +111,6 @@ static int init_pdb7_root_stream(R_PDB *pdb, int *root_page_list, int pages_amou
|
|||
int i = 0;
|
||||
int pos = 0;
|
||||
|
||||
char *tmp;
|
||||
|
||||
R_PDB7_ROOT_STREAM *root_stream7;
|
||||
|
||||
pdb->root_stream = R_NEW0 (R_PDB7_ROOT_STREAM);
|
||||
|
|
@ -182,7 +180,7 @@ static int init_pdb7_root_stream(R_PDB *pdb, int *root_page_list, int pages_amou
|
|||
}
|
||||
|
||||
ut32 size = num_pages * 4;
|
||||
tmp = (char *) calloc (num_pages, 4);
|
||||
ut8 *tmp = (ut8 *) calloc (num_pages, 4);
|
||||
page = R_NEW0 (SPage);
|
||||
if (num_pages != 0) {
|
||||
if ((pos + size) > tmp_data_max_size) {
|
||||
|
|
|
|||
34
sys/meson-sdk.sh
Executable file
34
sys/meson-sdk.sh
Executable file
|
|
@ -0,0 +1,34 @@
|
|||
#!/bin/sh
|
||||
sys/meson.py || exit 1
|
||||
(
|
||||
cd build || exit 1
|
||||
rm -rf a
|
||||
mkdir a
|
||||
for a in `find *| grep '\.a$'` ; do
|
||||
echo $a
|
||||
b=`basename $a`
|
||||
mkdir a/$b
|
||||
(cd a/$b ; ar xv ../../$a) > /dev/null
|
||||
done
|
||||
(
|
||||
rm -f libr.a
|
||||
cd a
|
||||
ar crs ../libr.a */*.o
|
||||
)
|
||||
)
|
||||
D=r2sdk
|
||||
rm -rf $D
|
||||
mkdir -p $D/lib || exit 1
|
||||
cp -rf libr/include $D
|
||||
cp -f build/libr.a $D/lib
|
||||
rm -f $D.zip
|
||||
zip -r $D.zip $D > /dev/null
|
||||
|
||||
cat > .test.c <<EOF
|
||||
#include <r_core.h>
|
||||
int main() {
|
||||
RCore *core = r_core_new ();
|
||||
r_core_free (core);
|
||||
}
|
||||
EOF
|
||||
gcc .test.c -I $D/include $D/lib/libr.a
|
||||
Loading…
Reference in a new issue