mirror of
https://github.com/radareorg/radare2.git
synced 2024-10-10 12:24:20 +00:00
36 lines
632 B
Makefile
36 lines
632 B
Makefile
NAME=r_db
|
|
DEPS=r_util
|
|
|
|
OBJ=db.o table.o pair.o
|
|
|
|
PRE=sdb/src/libsdb.a
|
|
EXTRA_CLEAN=sdbclean
|
|
EXTRA_TARGETS+=${PRE}
|
|
|
|
CFLAGS+=-Isdb/src
|
|
|
|
include ../rules.mk
|
|
|
|
# link against sdb
|
|
LINK+=${PRE}
|
|
|
|
sdbclean:
|
|
cd sdb/src ; ${MAKE} clean
|
|
|
|
sdb/src/libsdb.a:
|
|
#cd sdb/src ; ${MAKE} CFLAGS=-fPIC libsdb.a
|
|
cd sdb/src ; ${MAKE} \
|
|
RANLIB="${RANLIB}" \
|
|
CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" libsdb.a
|
|
|
|
.PHONY: sdb-sync
|
|
SYNCFILES=sdb.hg/README sdb.hg/config.mk sdb.hg/src
|
|
#TODO SYNCFILES=$(addprefix )
|
|
sdb-sync:
|
|
rm -rf sdb sdb.hg
|
|
hg clone http://hg.youterm.com/sdb sdb.hg
|
|
mkdir sdb
|
|
cp -rf ${SYNCFILES} sdb
|
|
hg add sdb
|
|
rm -rf sdb.hg
|