33 lines
845 B
Makefile
33 lines
845 B
Makefile
NAME := sqlite3
|
|
SQLITE3_VERSION := 3.53.3
|
|
SQLITE3_URL := https://github.com/sqlite/sqlite/archive/refs/tags/version-$(SQLITE3_VERSION).tar.gz
|
|
SQLITE3_PROGRAMS := sqlite3
|
|
SQLITE3_LIBRARIES := libsqlite3.a
|
|
|
|
SQLITE3_CONFIG =
|
|
|
|
$(eval $(call create_recipes, \
|
|
$(NAME), \
|
|
$(SQLITE3_VERSION), \
|
|
$(SQLITE3_URL), \
|
|
$(SQLITE3_PROGRAMS), \
|
|
$(SQLITE3_LIBRARIES), \
|
|
))
|
|
|
|
$(BUILD_FLAG): $$(libz) $$(libncurses) $$(libreadline)
|
|
$(eval $(call activate_toolchain,$@))
|
|
cd "$(SRC)" && ./configure \
|
|
$(CONFIGURE_DEFAULTS) \
|
|
--prefix="$(SYSROOT)" \
|
|
CC_FOR_BUILD="gcc" \
|
|
--disable-shared --static-cli-shell \
|
|
$(SQLITE3_CONFIG) \
|
|
CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
|
|
env | sort | grep HOST
|
|
$(MAKE) -C "$(SRC)" clean
|
|
$(MAKE) -C "$(SRC)" show-variables
|
|
$(MAKE) -C "$(SRC)"
|
|
$(MAKE) -C "$(SRC)" install
|
|
|
|
ALL_PROGRAMS += $(SQLITE3_PROGRAMS)
|