Fix shlr/ sdb-sync

This commit is contained in:
pancake 2013-05-01 01:43:35 +02:00
parent 781e62bedb
commit e407346300
6 changed files with 63 additions and 3 deletions

View File

@ -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

View File

@ -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

View File

@ -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
View 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

View File

@ -1 +1 @@
all: all clean mrproper:

1
shlr/sdb/test/Makefile Normal file
View File

@ -0,0 +1 @@
all clean mrproper: