fix copy'n paste error
[buildroot.git] / package / sqlite / sqlite.mk
blob6987bbfda8d9404215ab038ff64b920ea9cd98bc
1 #############################################################
3 # sqlite
5 #############################################################
7 SQLITE_VERSION:=3.5.3
8 SQLITE_SOURCE:=sqlite-$(SQLITE_VERSION).tar.gz
9 SQLITE_SITE:=http://www.sqlite.org
10 SQLITE_DIR:=$(BUILD_DIR)/sqlite-$(SQLITE_VERSION)
11 SQLITE_CAT:=$(ZCAT)
13 $(DL_DIR)/$(SQLITE_SOURCE):
14 $(WGET) -P $(DL_DIR) $(SQLITE_SITE)/$(SQLITE_SOURCE)
16 $(SQLITE_DIR)/.unpacked: $(DL_DIR)/$(SQLITE_SOURCE)
17 $(SQLITE_CAT) $(DL_DIR)/$(SQLITE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
18 touch $(SQLITE_DIR)/.unpacked
20 $(SQLITE_DIR)/.configured: $(SQLITE_DIR)/.unpacked
21 (cd $(SQLITE_DIR); rm -rf config.cache; \
22 $(TARGET_CONFIGURE_OPTS) \
23 $(TARGET_CONFIGURE_ARGS) \
24 config_BUILD_CC="$(HOSTCC)" \
25 config_TARGET_CFLAGS="$(TARGET_CFLAGS)" \
26 config_TARGET_CC="$(TARGET_CC)" \
27 config_TARGET_READLINE_LIBS="-L$(TARGET_DIR)/usr/lib -L$(TARGET_DIR)/lib -lncurses -lreadline" \
28 config_TARGET_READLINE_INC="-I$(STAGING_DIR)/usr/include" \
29 ./configure \
30 --target=$(GNU_TARGET_NAME) \
31 --host=$(GNU_TARGET_NAME) \
32 --build=$(GNU_HOST_NAME) \
33 --prefix=/usr \
34 --exec-prefix=/usr \
35 --bindir=/usr/bin \
36 --sbindir=/usr/sbin \
37 --libdir=/lib \
38 --libexecdir=/usr/lib \
39 --sysconfdir=/etc \
40 --datadir=/usr/share \
41 --localstatedir=/var \
42 --includedir=/include \
43 --mandir=/usr/man \
44 --infodir=/usr/info \
45 --enable-shared \
46 --enable-static \
47 --disable-tcl \
48 --enable-tempstore \
49 --enable-threadsafe \
50 --enable-releasemode \
52 touch $(SQLITE_DIR)/.configured
54 $(SQLITE_DIR)/sqlite3: $(SQLITE_DIR)/.configured
55 $(MAKE) -C $(SQLITE_DIR)
57 $(STAGING_DIR)/usr/bin/sqlite3: $(SQLITE_DIR)/sqlite3
58 $(MAKE) DESTDIR=$(STAGING_DIR) -C $(SQLITE_DIR) install
60 $(TARGET_DIR)/usr/bin/sqlite3: $(STAGING_DIR)/usr/bin/sqlite3
61 cp -a $(STAGING_DIR)/usr/bin/sqlite3 $(TARGET_DIR)/usr/bin
62 cp -a $(STAGING_DIR)/lib/libsqlite3*.so* $(TARGET_DIR)/lib/
63 $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/lib/libsqlite3.so*
65 sqlite: readline-target ncurses $(TARGET_DIR)/usr/bin/sqlite3
67 sqlite-source: $(DL_DIR)/$(SQLITE_SOURCE)
69 sqlite-clean:
70 @if [ -d $(SQLITE_DIR)/Makefile ]; then \
71 -$(MAKE) -C $(SQLITE_DIR) clean; \
74 sqlite-dirclean:
75 rm -rf $(SQLITE_DIR)
76 #############################################################
78 # Toplevel Makefile options
80 #############################################################
81 ifeq ($(BR2_PACKAGE_SQLITE),y)
82 TARGETS+=sqlite
83 endif