########################################## # MADPLAY package for PADS ########################################## ifeq ($(strip $(PADS_WARP)),y) MADPLAY_VER=0.2.10 MADPLAY_DIR=$(BUILD_DIR)/madplay-$(MADPLAY_VER) MADPLAY_SOURCE=madplay-$(MADPLAY_VER).tar.gz MADPLAY_SITE=http://downloads.sourceforge.net/madplay/$(MADPLAY_SOURCE) MADPLAY_UNZIP=zcat MADPLAY_CONFIGURE_OPTS=--host=powerpc-linux --target=powerpc-linux --prefix=$(TARGET_DIR)/usr/local endif $(DL_DIR)/$(MADPLAY_SOURCE): $(WGET) -P $(DL_DIR) $(MADPLAY_SITE) madplay-source: $(DL_DIR)/$(MADPLAY_SOURCE) $(MADPLAY_DIR)/.unpacked: $(DL_DIR)/$(MADPLAY_SOURCE) $(MADPLAY_UNZIP) $(DL_DIR)/$(MADPLAY_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - touch $(MADPLAY_DIR)/.unpacked $(MADPLAY_DIR)/.configured: $(MADPLAY_DIR)/.unpacked cd $(MADPLAY_DIR); ./configure CPPFLAGS="-I$(TARGET_DIR)/usr/local/libmad/include -I$(TARGET_DIR)/usr/local/include" LDFLAGS="-L$(TARGET_DIR)/usr/local/libmad/lib -L$(TARGET_DIR)/usr/local/lib" $(MADPLAY_CONFIGURE_OPTS) touch $(MADPLAY_DIR)/.configured madplay: $(MADPLAY_DIR)/.configured $(MAKE) -C $(MADPLAY_DIR) $(MAKE) -C $(MADPLAY_DIR) install-strip echo "MADPLAY version" $(MADPLAY_VER) >> $(PERSISTENT_STORAGE)/version_info.txt madplay-configure: $(MADPLAY_DIR)/.configured madplay-clean: rm -f $(MADPLAY_DIR)/.configured $(MAKE) -C $(MADPLAY_DIR) clean madplay-config: $(MADPLAY_DIR)/.configured madplay-dirclean: rm -rf $(MADPLAY_DIR) ################################################ # # Toplevel Makefile options # ################################################# ifeq ($(strip $(PADS_PACKAGE_MADPLAY)),y) TARGETS+=madplay TARGETS+=libmad TARGETS+=libid3tag endif