|
@@ -7,57 +7,15 @@
|
|
|
AUMIX_VERSION=2.8
|
|
|
AUMIX_SOURCE=aumix-$(AUMIX_VERSION).tar.bz2
|
|
|
AUMIX_SITE=http://jpj.net/~trevor/aumix
|
|
|
-AUMIX_DIR=$(BUILD_DIR)/aumix-$(AUMIX_VERSION)
|
|
|
-AUMIX_CAT:=$(BZCAT)
|
|
|
+AUMIX_AUTORECONF=YES
|
|
|
|
|
|
-$(DL_DIR)/$(AUMIX_SOURCE):
|
|
|
- $(call DOWNLOAD,$(AUMIX_SITE),$(AUMIX_SOURCE))
|
|
|
+AUMIX_CONF_OPT = \
|
|
|
+ --without-gtk \
|
|
|
+ --without-gtk1 \
|
|
|
+ --without-alsa \
|
|
|
+ --without-gpm \
|
|
|
+ --without-sysmouse
|
|
|
|
|
|
-$(AUMIX_DIR)/.unpacked: $(DL_DIR)/$(AUMIX_SOURCE)
|
|
|
- $(AUMIX_CAT) $(DL_DIR)/$(AUMIX_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
|
|
- touch $@
|
|
|
+AUMIX_DEPENDENCIES = ncurses
|
|
|
|
|
|
-$(AUMIX_DIR)/.configured: $(AUMIX_DIR)/.unpacked
|
|
|
- (cd $(AUMIX_DIR); rm -rf config.cache; \
|
|
|
- $(TARGET_CONFIGURE_OPTS) \
|
|
|
- $(TARGET_CONFIGURE_ARGS) \
|
|
|
- ./configure $(QUIET) \
|
|
|
- --target=$(GNU_TARGET_NAME) \
|
|
|
- --host=$(GNU_TARGET_NAME) \
|
|
|
- --build=$(GNU_HOST_NAME) \
|
|
|
- --prefix=/usr \
|
|
|
- --sysconfdir=/etc \
|
|
|
- --libdir=$(STAGING_DIR)/lib \
|
|
|
- --includedir=$(STAGING_DIR)/usr/include \
|
|
|
- --without-gtk \
|
|
|
- --without-gtk1 \
|
|
|
- --without-alsa \
|
|
|
- --without-gpm \
|
|
|
- --without-sysmouse \
|
|
|
- $(DISABLE_NLS) \
|
|
|
- )
|
|
|
- touch $@
|
|
|
-
|
|
|
-$(AUMIX_DIR)/src/aumix: $(AUMIX_DIR)/.configured
|
|
|
- $(MAKE) CC=$(TARGET_CC) -C $(AUMIX_DIR)
|
|
|
-
|
|
|
-$(TARGET_DIR)/usr/bin/aumix: $(AUMIX_DIR)/src/aumix
|
|
|
- $(MAKE) -C $(AUMIX_DIR) DESTDIR=$(TARGET_DIR) install
|
|
|
-
|
|
|
-aumix: ncurses $(TARGET_DIR)/usr/bin/aumix
|
|
|
-
|
|
|
-aumix-source: $(DL_DIR)/$(AUMIX_SOURCE)
|
|
|
-
|
|
|
-aumix-clean:
|
|
|
- -$(MAKE) -C $(AUMIX_DIR) clean
|
|
|
-
|
|
|
-aumix-dirclean:
|
|
|
- rm -rf $(AUMIX_DIR)
|
|
|
-#############################################################
|
|
|
-#
|
|
|
-# Toplevel Makefile options
|
|
|
-#
|
|
|
-#############################################################
|
|
|
-ifeq ($(BR2_PACKAGE_AUMIX),y)
|
|
|
-TARGETS+=aumix
|
|
|
-endif
|
|
|
+$(eval $(call AUTOTARGETS,package/multimedia,aumix))
|