########################################## # LAME package for PADS ########################################## ifeq ($(strip $(PADS_WARP)),y) LAME_VER=3.97 LAME_DIR=$(BUILD_DIR)/lame-$(LAME_VER) LAME_SOURCE=lame-$(LAME_VER).tar.gz LAME_SITE=http://downloads.sourceforge.net/lame/$(LAME_SOURCE) LAME_UNZIP=zcat LAME_CONFIGURE_OPTS=--host=powerpc-linux --prefix=$(TARGET_DIR)/usr endif $(DL_DIR)/$(LAME_SOURCE): $(WGET) -P $(DL_DIR) $(LAME_SITE) lame-source: $(DL_DIR)/$(LAME_SOURCE) $(LAME_DIR)/.unpacked: $(DL_DIR)/$(LAME_SOURCE) $(LAME_UNZIP) $(DL_DIR)/$(LAME_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - touch $(LAME_DIR)/.unpacked $(LAME_DIR)/.configured: $(LAME_DIR)/.unpacked cd $(LAME_DIR); ./configure $(LAME_CONFIGURE_OPTS) touch $(LAME_DIR)/.configured $(LAME_DIR)/.installed: $(LAME_DIR)/.configured $(MAKE) -C $(LAME_DIR) $(MAKE) -C $(LAME_DIR) install-strip echo "lame version" $(LAME_VER) >> $(PERSISTENT_STORAGE)/version_info.txt touch $(LAME_DIR)/.installed lame: $(LAME_DIR)/.installed lame-configure: $(LAME_DIR)/.configured lame-clean: $(RM) -f $(LAME_DIR)/.configured $(RM) -f $(LAME_DIR)/.installed $(MAKE) -C $(LAME_DIR) clean lame-config: $(LAME_DIR)/.configured lame-dirclean: $(RM) -rf $(LAME_DIR) ################################################ # # Toplevel Makefile options # ################################################# ifeq ($(strip $(PADS_PACKAGE_LAME)),y) TARGETS+=lame endif