mirror of
https://github.com/radareorg/radare2.git
synced 2025-03-04 12:27:40 +00:00
Fix shlr/ sdb-sync
This commit is contained in:
parent
781e62bedb
commit
e407346300
@ -27,6 +27,9 @@ sdb-sync sync-sdb:
|
|||||||
cd sdb ; ${MAKE} src/sdb-version.h
|
cd sdb ; ${MAKE} src/sdb-version.h
|
||||||
cp -f sdb/src/*.h $I/sdb
|
cp -f sdb/src/*.h $I/sdb
|
||||||
echo '#include <sdb/sdb.h>' > $I/sdb.h
|
echo '#include <sdb/sdb.h>' > $I/sdb.h
|
||||||
mkdir -p sdb/memcache && echo all: > sdb/memcache/Makefile
|
mkdir -p sdb/test sdb/memcache
|
||||||
|
sed -e 's,HAVE_VALA=,HAVE_VALA=#,' -i foo sdb/config.mk
|
||||||
|
echo all clean mrproper: > sdb/memcache/Makefile
|
||||||
|
echo all clean mrproper: > sdb/test/Makefile
|
||||||
git add $I/sdb*
|
git add $I/sdb*
|
||||||
git add sdb
|
git add sdb
|
||||||
|
@ -27,7 +27,9 @@ clean:
|
|||||||
cd src && ${MAKE} clean
|
cd src && ${MAKE} clean
|
||||||
cd memcache && ${MAKE} clean
|
cd memcache && ${MAKE} clean
|
||||||
cd test && ${MAKE} clean
|
cd test && ${MAKE} clean
|
||||||
|
ifneq (${HAVE_VALA},)
|
||||||
cd ${VALADIR} && ${MAKE} clean
|
cd ${VALADIR} && ${MAKE} clean
|
||||||
|
endif
|
||||||
|
|
||||||
dist:
|
dist:
|
||||||
rm -f sdb-${VERSION}.tar.gz
|
rm -f sdb-${VERSION}.tar.gz
|
||||||
|
@ -10,7 +10,7 @@ CFLAGS+=-Wall
|
|||||||
#CFLAGS+=-O3
|
#CFLAGS+=-O3
|
||||||
#CFLAGS+=-ggdb -g -Wall -O0
|
#CFLAGS+=-ggdb -g -Wall -O0
|
||||||
|
|
||||||
HAVE_VALA=$(shell valac --version 2> /dev/null)
|
HAVE_VALA=#$(shell valac --version 2> /dev/null)
|
||||||
# This is hacky
|
# This is hacky
|
||||||
HOST_CC?=gcc
|
HOST_CC?=gcc
|
||||||
RANLIB?=ranlib
|
RANLIB?=ranlib
|
||||||
|
54
shlr/sdb/config.mkfoo
Normal file
54
shlr/sdb/config.mkfoo
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
DESTDIR?=
|
||||||
|
PREFIX?=/usr
|
||||||
|
|
||||||
|
VERSION=0.6.2
|
||||||
|
|
||||||
|
CFLAGS_STD?=-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700
|
||||||
|
CFLAGS+=${CFLAGS_STD}
|
||||||
|
|
||||||
|
CFLAGS+=-Wall
|
||||||
|
#CFLAGS+=-O3
|
||||||
|
#CFLAGS+=-ggdb -g -Wall -O0
|
||||||
|
|
||||||
|
HAVE_VALA=$(shell valac --version 2> /dev/null)
|
||||||
|
# This is hacky
|
||||||
|
HOST_CC?=gcc
|
||||||
|
RANLIB?=ranlib
|
||||||
|
OS?=$(shell uname)
|
||||||
|
ARCH?=$(shell uname -m)
|
||||||
|
|
||||||
|
ifeq (${OS},w32)
|
||||||
|
WCP?=i386-mingw32
|
||||||
|
CC=${WCP}-gcc
|
||||||
|
AR?=${WCP}-ar
|
||||||
|
CFLAGS_SHARED?=-fPIC -shared
|
||||||
|
EXEXT=.exe
|
||||||
|
else
|
||||||
|
CFLAGS_SHARED?=-fPIC -shared -fvisibility=hidden
|
||||||
|
CC?=gcc
|
||||||
|
EXEXT=
|
||||||
|
endif
|
||||||
|
|
||||||
|
# create .d files
|
||||||
|
CFLAGS+=-MMD
|
||||||
|
|
||||||
|
ifeq (${OS},Darwin)
|
||||||
|
SOEXT=dylib
|
||||||
|
LDFLAGS+=-dynamic
|
||||||
|
LDFLAGS_SHARED?=-fPIC -shared
|
||||||
|
ifeq (${ARCH},i386)
|
||||||
|
#CC+=-arch i386
|
||||||
|
CC+=-arch x86_64
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
SOVERSION=0
|
||||||
|
SOEXT=so.0.0.0
|
||||||
|
LDFLAGS_SHARED?=-fPIC -shared
|
||||||
|
LDFLAGS_SHARED+=-Wl,-soname,libsdb.so.$(SOVERSION)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(MAKEFLAGS),s)
|
||||||
|
SILENT=1
|
||||||
|
else
|
||||||
|
SILENT=
|
||||||
|
endif
|
@ -1 +1 @@
|
|||||||
all:
|
all clean mrproper:
|
||||||
|
1
shlr/sdb/test/Makefile
Normal file
1
shlr/sdb/test/Makefile
Normal file
@ -0,0 +1 @@
|
|||||||
|
all clean mrproper:
|
Loading…
x
Reference in New Issue
Block a user