2
1

sqlite.mk 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #############################################################
  2. #
  3. # sqlite
  4. #
  5. #############################################################
  6. SQLITE_VERSION = 3.6.12
  7. SQLITE_SOURCE = sqlite-$(SQLITE_VERSION).tar.gz
  8. SQLITE_SITE = http://www.sqlite.org
  9. SQLITE_INSTALL_STAGING = YES
  10. SQLITE_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install
  11. SQLITE_LIBTOOL_PATCH = NO
  12. SQLITE_DEPENDENCIES = uclibc
  13. SQLITE_CONF_OPT = --enable-shared \
  14. --enable-static \
  15. --enable-tempstore=yes \
  16. --enable-threadsafe \
  17. --enable-releasemode \
  18. --disable-tcl \
  19. --localstatedir=/var
  20. ifeq ($(BR2_PACKAGE_SQLITE_READLINE),y)
  21. SQLITE_DEPENDENCIES += ncurses readline
  22. SQLITE_CONF_OPT += --with-readline-inc="-I$(STAGING_DIR)/usr/include"
  23. else
  24. SQLITE_CONF_OPT += --disable-readline
  25. endif
  26. $(eval $(call AUTOTARGETS,package,sqlite))
  27. $(SQLITE_TARGET_UNINSTALL):
  28. $(call MESSAGE,"Uninstalling")
  29. rm -f $(TARGET_DIR)/usr/bin/sqlite3
  30. rm -f $(TARGET_DIR)/usr/lib/libsqlite3*
  31. rm -f $(STAGING_DIR)/usr/bin/sqlite3
  32. rm -f $(STAGING_DIR)/usr/lib/libsqlite3*
  33. rm -f $(STAGING_DIR)/usr/lib/pkgconfig/sqlite3.pc
  34. rm -f $(STAGING_DIR)/usr/include/sqlite3*.h
  35. rm -f $(SQLITE_TARGET_INSTALL_TARGET) $(SQLITE_HOOK_POST_INSTALL)