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
|
||||
cp -f sdb/src/*.h $I/sdb
|
||||
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 sdb
|
||||
|
@ -27,7 +27,9 @@ clean:
|
||||
cd src && ${MAKE} clean
|
||||
cd memcache && ${MAKE} clean
|
||||
cd test && ${MAKE} clean
|
||||
ifneq (${HAVE_VALA},)
|
||||
cd ${VALADIR} && ${MAKE} clean
|
||||
endif
|
||||
|
||||
dist:
|
||||
rm -f sdb-${VERSION}.tar.gz
|
||||
|
@ -10,7 +10,7 @@ CFLAGS+=-Wall
|
||||
#CFLAGS+=-O3
|
||||
#CFLAGS+=-ggdb -g -Wall -O0
|
||||
|
||||
HAVE_VALA=$(shell valac --version 2> /dev/null)
|
||||
HAVE_VALA=#$(shell valac --version 2> /dev/null)
|
||||
# This is hacky
|
||||
HOST_CC?=gcc
|
||||
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