1 #############################################################
5 #############################################################
6 DB_SITE
:=http
://www.sleepycat.com
/update
/snapshot
7 DB_SOURCE
:=db-4.1
.25.NC.
tar.gz
8 DB_DIR
:=$(BUILD_DIR
)/db-4.1
.25.NC
11 $(DL_DIR
)/$(DB_SOURCE
):
12 $(WGET
) -P
$(DL_DIR
) $(DB_SITE
)/$(DB_SOURCE
)
14 berkeleydb-source
: $(DL_DIR
)/$(DB_SOURCE
)
16 $(DB_DIR
)/.
dist: $(DL_DIR
)/$(DB_SOURCE
)
17 zcat
$(DL_DIR
)/$(DB_SOURCE
) |
tar -C
$(BUILD_DIR
) -xvf
-
20 $(DB_DIR
)/.configured
: $(DB_DIR
)/.
dist
21 (cd
$(DB_DIR
)/build_unix
; rm -rf config.cache
; \
22 $(TARGET_CONFIGURE_OPTS
) \
24 --target
=$(GNU_TARGET_NAME
) \
25 --host
=$(GNU_TARGET_NAME
) \
26 --build
=$(GNU_HOST_NAME
) \
31 --libexecdir
=/usr
/lib \
33 --datadir=/usr
/share \
34 --localstatedir
=/var \
46 $(SED
) 's/\.lo/.o/g' $(DB_DIR
)/build_unix
/Makefile
47 touch
$(DB_DIR
)/.configured
49 $(DB_DIR
)/build_unix
/.libs
/libdb-4.1.so
: $(DB_DIR
)/.configured
50 $(MAKE
) CC
=$(TARGET_CC
) -C
$(DB_DIR
)/build_unix
52 $(STAGING_DIR
)/lib
/libdb-4.1.so
: $(DB_DIR
)/build_unix
/.libs
/libdb-4.1.so
54 prefix=$(STAGING_DIR
) \
55 exec_prefix=$(STAGING_DIR
) \
56 bindir=$(STAGING_DIR
)/bin \
57 sbindir
=$(STAGING_DIR
)/sbin \
58 libexecdir
=$(STAGING_DIR
)/lib \
59 datadir=$(STAGING_DIR
)/share \
60 sysconfdir
=$(STAGING_DIR
)/etc \
61 localstatedir
=$(STAGING_DIR
)/var \
62 libdir=$(STAGING_DIR
)/lib \
63 infodir=$(STAGING_DIR
)/info \
64 mandir=$(STAGING_DIR
)/man \
65 includedir=$(STAGING_DIR
)/include \
66 -C
$(DB_DIR
)/build_unix
install;
67 chmod a-x
$(STAGING_DIR
)/lib
/libdb
*so
*
68 rm -f
$(STAGING_DIR
)/bin
/db_
*
69 rm -rf
$(STAGING_DIR
)/share
/locale
$(STAGING_DIR
)/info \
70 $(STAGING_DIR
)/man
$(STAGING_DIR
)/share
/doc
72 $(TARGET_DIR
)/lib
/libdb-4.1.so
: $(STAGING_DIR
)/lib
/libdb-4.1.so
73 rm -rf
$(TARGET_DIR
)/lib
/libdb
*
74 cp
-a
$(STAGING_DIR
)/lib
/libdb
*so
* $(TARGET_DIR
)/lib
/
75 rm -f
$(TARGET_DIR
)/lib
/libdb.so
$(TARGET_DIR
)/lib
/libdb.la
$(TARGET_DIR
)/lib
/libdb.a
76 (cd
$(TARGET_DIR
)/usr
/lib
; ln
-fs
/lib
/libdb-4.1.so libdb.so
)
77 -$(STRIP
) --strip-unneeded
$(TARGET_DIR
)/lib
/libdb
*so
*
79 $(TARGET_DIR
)/usr
/lib
/libdb.a
: $(STAGING_DIR
)/lib
/libdb-4.1.a
80 cp
-dpf
$(STAGING_DIR
)/include/db.h
$(TARGET_DIR
)/usr
/include/
81 cp
-dpf
$(STAGING_DIR
)/lib
/libdb
*.a
$(TARGET_DIR
)/usr
/lib
/
82 cp
-dpf
$(STAGING_DIR
)/lib
/libdb
*.la
$(TARGET_DIR
)/usr
/lib
/
83 touch
-c
$(TARGET_DIR
)/usr
/lib
/libdb.a
85 berkeleydb-headers
: $(TARGET_DIR
)/usr
/lib
/libdb.a
88 $(MAKE
) -C
$(DB_DIR
)/build_unix
clean
93 berkeleydb
: uclibc
$(TARGET_DIR
)/lib
/libdb-4.1.so
This page took 0.056857 seconds and 5 git commands to generate.