########################################## # Sqlite package for PADS ########################################## ifeq ($(strip $(PADS_WARP)),y) SQLITE_VER=3.5.6 SQLITE_DIR=$(BUILD_DIR)/sqlite-$(SQLITE_VER) SQLITE_SOURCE=sqlite-amalgamation-$(SQLITE_VER).tar.gz SQLITE_SITE=http://www.sqlite.org SQLITE_UNZIP=zcat SQLITE_CONFIGURE_OPTS=--host=powerpc-linux --target=powerpc-linux CC=ppc_4xxFP-gcc ARCH=$(ARCH) --prefix=$(TARGET_DIR) endif $(DL_DIR)/$(SQLITE_SOURCE): $(WGET) -P $(DL_DIR) $(SQLITE_SITE)/$(SQLITE_SOURCE) sqlite-source: $(DL_DIR)/$(SQLITE_SOURCE) $(SQLITE_DIR)/.unpacked: $(DL_DIR)/$(SQLITE_SOURCE) $(SQLITE_UNZIP) $(DL_DIR)/$(SQLITE_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - touch $(SQLITE_DIR)/.unpacked $(SQLITE_DIR)/.configured: $(SQLITE_DIR)/.unpacked cd $(SQLITE_DIR); ./configure $(SQLITE_CONFIGURE_OPTS) touch $(SQLITE_DIR)/.configured sqlite: $(SQLITE_DIR)/.configured $(MAKE) CC=$(TARGET_CC) BIN_DIR=$(TARGET_DIR)\ ARCH="$(ARCH)" CROSS="$(CROSS_COMPILE)" \ CROSS_COMPILE=$(CROSS_COMPILE) -C $(SQLITE_DIR) install echo "Sqlite version" $(SQLITE_VER) >> $(PERSISTENT_STORAGE)/version_info.txt sqlite-configure: $(SQLITE_DIR)/.configured sqlite-clean: if test -d $(SQLITE_DIR); then \ $(MAKE) -C $(SQLITE_DIR) clean; \ fi sqlite-config: $(SQLITE_DIR)/.configured sqlite-dirclean: sqlite-clean $(RM) -r $(SQLITE_DIR) ################################################ # # Toplevel Makefile options # ################################################# ifeq ($(strip $(PADS_PACKAGE_SQLITE)),y) TARGETS+=sqlite endif