# -*-makefile-*- # # Copyright (C) 2004 by Ladislav Michl # 2009 by Juergen Beisert # 2009 by Erwin Rol # 2010, 2012 by Marc Kleine-Budde # 2011 by Markus Rathgeb # 2016 by Clemens Gruber # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_SQLITE) += sqlite # # Paths and names # SQLITE_VERSION := 3190200 SQLITE_MD5 := 9f006b16de2cd81f6bae9b40e91daabf SQLITE := sqlite-autoconf-$(SQLITE_VERSION) SQLITE_SUFFIX := tar.gz SQLITE_URL := https://www.sqlite.org/2017/$(SQLITE).$(SQLITE_SUFFIX) SQLITE_SOURCE := $(SRCDIR)/$(SQLITE).$(SQLITE_SUFFIX) SQLITE_DIR := $(BUILDDIR)/$(SQLITE) SQLITE_LICENSE := public_domain # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- SQLITE_CONF_ENV := \ $(CROSS_ENV) \ CPPFLAGS=" \ -DSQLITE_ENABLE_COLUMN_METADATA=1 \ -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 \ -DSQLITE_ENABLE_FTS4=1 \ -DSQLITE_ENABLE_JSON1=1 \ -DSQLITE_ENABLE_RTREE=1 \ -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -DSQLITE_SOUNDEX=1 \ " SQLITE_CONF_TOOL := autoconf SQLITE_CONF_OPT := \ $(CROSS_AUTOCONF_USR) \ $(GLOBAL_LARGE_FILE_OPTION) \ --disable-static \ --disable-editline \ --$(call ptx/endis,PTXCONF_SQLITE_READLINE)-readline \ --$(call ptx/endis,PTXCONF_SQLITE_THREADSAFE)-threadsafe \ --$(call ptx/endis,PTXCONF_SQLITE_LOAD_EXTENTION)-dynamic-extensions \ --disable-fts5 \ --enable-json1 \ --disable-session \ --disable-static-shell # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/sqlite.targetinstall: @$(call targetinfo) @$(call install_init, sqlite) @$(call install_fixup, sqlite,PRIORITY,optional) @$(call install_fixup, sqlite,SECTION,base) @$(call install_fixup, sqlite,AUTHOR,"Ladislav Michl ") @$(call install_fixup, sqlite,DESCRIPTION,missing) @$(call install_lib, sqlite, 0, 0, 0644, libsqlite3) ifdef PTXCONF_SQLITE_TOOL @$(call install_copy, sqlite, 0, 0, 0755, -, /usr/bin/sqlite3) endif @$(call install_finish, sqlite) @$(call touch) # vim: syntax=make