##################################################### # XML setting for PHP ##################################################### LIBXML_SITE=ftp://xmlsoft.org/libxml2 LIBXML_VERSION=2.6.31 LIBXML_SOURCE=libxml2-sources-$(LIBXML_VERSION).tar.gz LIBXML_UNZIP=zcat LIBXML_CONFIGURE_OPTS=--host=powerpc-linux --target=powerpc-linux --without-python --prefix=$(TARGET_DIR) LIBXML_DIR=$(BUILD_DIR)/libxml2-$(LIBXML_VERSION) export CC=$(CROSS_COMPILE)gcc $(DL_DIR)/$(LIBXML_SOURCE): $(WGET) -P $(DL_DIR) $(LIBXML_SITE)/$(LIBXML_SOURCE) libxml-source: $(DL_DIR)/$(LIBXML_SOURCE) $(LIBXML_DIR)/.unpacked: $(DL_DIR)/$(LIBXML_SOURCE) $(LIBXML_UNZIP) $(DL_DIR)/$(LIBXML_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - touch $(LIBXML_DIR)/.unpacked $(LIBXML_DIR)/.configured: $(LIBXML_DIR)/.unpacked cd $(LIBXML_DIR); ./configure $(LIBXML_CONFIGURE_OPTS) touch $(LIBXML_DIR)/.configured libxml: $(LIBXML_DIR)/.configured $(MAKE) -C "$(LIBXML_DIR)" ARCH="$(ARCH)" \ LIBDIR="usr/lib"\ CROSS="$(TARGET_CROSS)" \ CFLAGS="$(LIBXML_CFLAGS)" \ LDFLAGS="-L$(STAGING_LIB) -lpthread" \ install echo "LibXML version" $(LIBXML_VER) >> $(PERSISTENT_STORAGE)/version_info.txt libxml-clean: if test -d $(LIBXML_DIR); then \ -$(MAKE) -C $(LIBXML_DIR) clean; \ fi libxml-dirclean: libxml-clean $(RM) -r $(LIBXML_DIR) ################################################ # # Toplevel Makefile options # ################################################# ifeq ($(strip $(PADS_PACKAGE_LIBXML)),y) TARGETS+=libxml endif